The Challenges of Remote Collaboration by Mark Murphy, O'Reilly ONLamp.com, 06/12/2003, defines Collaborative Development as the development of software over a physical, organization, or cultural distance. Remote teams may be created from separate parts of a large organization with multiple locations, the use of offshore development contractors, or a partnership situation with another organization, in addition to the loosely defined teams who participate in open source software development efforts. Challenges center around the goal of maintaining quality and productivity. Operational issues include maintaining organized access to data such as requirements and source code libraries. Social issues, as always, boil down to trust between the distant groups. Taking the lessons learned via open source efforts, the author provides a few tips to developers to make their distributed project run more smoothly.
Tools of interest include:
3:44:34 PM ![]() comment [] trackback [] |