10. Introducing Agility into New and Existing Distributed Projects
Small steps are better than no steps.
Introducing an agile process even at the start of a distributed project requires special attention to ensure that the whole project shares the same agile values. A good strategy is to begin with a small, starting team, and then grow the group slowly and smoothly over different sites, but getting in at the beginning is not always feasible. A bigger challenge is to introduce agile processes into an existing project, requiring the focus to be placed on creating awareness of and contribution to process change from every site involved.1 Possible approaches include introducing change one team at a time, or undertaking process change ...