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