volume_mute
Distributed Teams — Which Approach?
publish date: 2026/06/04 04:42:32.798543 UTC
volume_mute
If part of the development is being outsourced or the development team is distributed, which approach is likely more appropriate and why?
Correct Answer
Plan-driven — because distributed or outsourced teams need design documents to communicate across teams, and planning in advance for these documents is necessary
Explanation
If the development team is distributed or part of the development is outsourced, you may need to develop design documents to communicate across teams and plan in advance what these are. This favours a plan-driven approach. Agile methods rely on informal communication which works best with co-located teams.
Reference
Software Engineering, Ian Sommerville, 9th edition
