Tips for Managing Outsourced Development
When I started working with the development team abroad, they suggested we use Basecamp to stay in synch. I had heard of the company 37 Signals but had never used any of their products so I was really blown away once we got the project up an running. The service includes a message board, shared task calendar, To Do List, a writeboard, and file sharing service and an easily to manage contacts list.

Basecamp screenshot
The team put all of our milestones into the system so now I can go to Basecamp, review the list of upcoming milestones and leave files and comments that I think are useful for the team. Once you upload or insert a new comment you have the option of notifying specific group members which is great because it avoids spamming those people who are not relevant to the update.
I think this software is really a brilliant way to manage a geographically separated group of people where transparency can obviously be difficult and it is hard to get clarity around what each person is doing. I seriously recommend Basecamp for anyone collaborating on not just software development, but anything that could require getting a group of people on to the same page.
Related articles by Zemanta
- Facebook and Basecamp Turn 5: Which Means More to You? (sitepoint.com)
- Product blog update: Basecamp monitor on production floor, Highrise Deals API, Tasks vs. To-dos, etc. (37signals.com)
- A conversation with Andy Singleton about distributed software development (jonudell.net)
- Design In Progress: Choosing the Right Product (37signals.com)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=8134e3fe-8ac8-4c08-b393-c59ca464989d)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=cfdeb3ce-707e-49ea-a8b4-36efde1b9e89)
