Software

Managing Distributed Software Development Teams

Free registration required

Executive Summary

Software development is a process of evaluation and management of user requests and requirements, control of project specifications and scope, and leadership and coordination of the development team. This can often be a complicated and difficult-to manage process involving structured roles and methodologies, whiteboards and a whole lot of sticky notes. However, the complexity of managing software development can be greatly magnified by distributed software teams such as those seen in large-scale open source software projects and development teams that utilize offshore programmers and/or promote telecommuting. A good software development management system, such as open source mound, can greatly simplify the management of distributed teams by allowing remote collaboration and tracking.

  • Format: PDF
  • Size: 170.8 KB