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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.