volume_mute

Distributed Teams — Which Approach?

publish date2026/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


Quizzes you can take where this question appears