3. Overview of Agile Development

THIS CHAPTER EXPLAINS why an Agile team doesn’t have explicit phases of development, and how it delivers valuable software by encouraging direct dialog between the customer and developers. These ideas are then presented in terms of a software development life cycle that summarizes the self-governing activities of an Agile team during an Extreme Programming (XP) project. After completing the chapter, you should understand the basic nature of Agile development and therefore have a much better appreciation for the material presented in the rest of this book.

What Is Different about an Agile Project?

The thing that most surprises people when they first encounter an Agile project is the absence of traditional phases ...

Get Visual Studio Team System: Better Software Development for Agile Teams 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.