4. Establishing Communication and Trust

Trust, which is shared amongst new friends, is created step-wise.

—Johann Wolfgang von Goethe

Agile development’s success on a global scale depends partially on a project’s ability to establish and cultivate strong communication channels among distributed and dispersed groups. Some experts maintain that methods that are fundamental to agility won’t work in a distributed environment because of the great amount of communication they require. Sakthivel, for example, assesses the feasibility of using iterative and incremental approaches on global projects:

“Due to their high task dependencies and required face-to-face interaction with users during their iterative analysis, design, and trial stages, they are ...

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.