10. Introducing Agility into New and Existing Distributed Projects

Small steps are better than no steps.

—Willy Brandt

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 ...

Get Agile Software Development with Distributed Teams: Staying Agile in a Global World now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.