In This Chapter
Discovering the origins of agile
Understanding lean, extreme programming, and scrum
Connecting the agile frameworks
So where did agile product development come from? What are the sources and influences that created the agile product development framework? What does an approach based on agile look like?
In this chapter, you get an overview of three leading approaches used today to implement an agile project.
Diving Under the Umbrella of Agile Approaches
The Agile Manifesto and the Agile Principles on their own wouldn’t be enough to launch you into an agile project, eager as you might be to do so. The reason is that principles and practices are different. The approaches described in this book provide you with the necessary practices to be successful on an agile project.
Agile is a descriptive term for a number of techniques and methods that have the following similarities:
Development within multiple iterations, called iterative development
Emphasis on simplicity, transparency, and situation-specific strategies
Cross-functional, self-organizing ...