4. Agility and the Process

You should neither rant,nor condemn,but strive,to improve the bad you see.

—Leo N. Tolstoy

Agile processes were originally developed to support small teams. In order to make them work for large teams, they have to be modified. You need to exaggerate or institutionalize some of the characteristics of the process so that the values and underlying principles of the Agile Manifesto are still upheld. Some of these principles need special support in large teams, because they do not work as naturally in large teams as in small ones. For example, you have to take great care that project members still interact and communicate, despite working in different subteams.

In this chapter, we look at the criteria for creating and establishing ...

Get Agile Software Development in the Large: Diving Into the Deep 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.