Distributed Software Development
A team of geographically dispersed programmers...
- Different parts of the same organization
- Cross-organization
- Virtual team, one group that is geographically dispersed
… needs to collaboratively develop a complex information artifact.
- Requirements, design, test cases, code, etc.