2. Agility and Largeness

Values can only be preserved by change.

—Richard Löwenthal

In the first two sections that follow, we look at the fundamentals of agile processes. If you are already familiar with this topic, you might want to skip to the third section, where we examine how agile principles apply to large projects.

Because agile methodologies are trendy right now and a lot of people claim to follow an agile approach, in this chapter, we describe how to uncover processes that are masquerading as agile processes.

Switching to an agile process requires a change in culture, which we discuss in the section after that. One of the main characteristics of agile processes is their ability to adjust to the needs of the project. It is a good practice ...

Get Agile Software Development in the Large: Diving Into the Deep now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.