Agile Teams in Large-Scale Distributed Context: Isolated or Connected?
A Staged Model for the Software Life Cycle