AGILE SOFTWARE DEVELOPMENT IN THE LARGE
Agile Software Development in the Large is a collection of best practices that should be applied to any large agile, for example Extreme Programming (XP) project. Agile processes promise to react flexibly to continuously changing requirements. That is the reason why agile processes are currently treated as a panacea for successful software-development. However on the one hand agile processes are almost always recommended for small projects and small teams only. Whereas on the other hand in some domains large teams also have to deal with speedy changes of requirements.
Agile Software Development in the Large shows how to apply the principles and values to large teams, to still gain all of the benefits from agile processes like XP.
Agile Software Development in the Large – Diving Into the Deep
Dorset House, New York, 2004