| | Copyright |
| | The Agile Manifesto |
| | The Agile Principles |
| | The Agile Software Development Series |
| | Preface |
| | | Typographic Conventions |
| | | About the Author |
| | | Acknowledgments |
|
| | Chapter 1. Introduction |
| | | Software Is New Product Development |
| | | What's Next? |
| | | Web Resources |
|
| | Chapter 2. Iterative & Evolutionary |
| | | Iterative Development |
| | | Risk-Driven and Client-Driven Iterative Planning |
| | | Timeboxed Iterative Development |
| | | During the Iteration, No Changes from External Stakeholders |
| | | Evolutionary and Adaptive Development |
| | | Evolutionary Requirements Analysis |
| | | Early "Top Ten" High-Level Requirements and Skillful Analysis |
| | | Evolutionary and Adaptive Planning |
| | | Incremental Delivery |
| | | Evolutionary Delivery |
| | | The Most Common Mistake? |
| | | Specific Iterative & Evolutionary Methods |
| | | What's Next? |
| | | Recommended Readings |
|
| | Chapter 3. Agile |
| | | Agile Development |
| | | Classification of Methods |
| | | The Agile Manifesto and Principles |
| | | Agile Project Management |
| | | Embrace Communication and Feedback |
| | | Programming As If People Mattered |
| | | Simple Practices and Project Tools |
| | | Empirical vs. Defined & Prescriptive Process |
| | | Principle-Based versus Rule-Based |
| | | Sustainable Discipline: The Human Touch |
| | | Team as a Complex Adaptive System |
| | | Agile Hype? |
| | | Specific Agile Methods |
| | | What's Next? |
| | | Recommended Readings |
|
| | Chapter 4. Story |
| | | What's Next? |
|
| | Chapter 5. Motivation |
| | | If It Ain't Broke, Don't Fix It |
| | | The Facts of Change on Software Projects |
| | | Key Motivations for Iterative Development |
| | | Meeting the Requirements Challenge Iteratively |
| | | Problems with the Waterfall |
| | | What's Next? |
|
| | Chapter 6. Evidence |
| | | Summary |
| | | Research Evidence |
| | | Early Historical Project Evidence |
| | | Standards-Body Evidence |
| | | Expert and Thought Leader Evidence |
| | | A Business Case for Iterative Development |
| | | The Historical Accident of Waterfall Validity? |
| | | What's Next? |
| | | Recommended Readings |
|
| | Chapter 7. Scrum |
| | | Method Overview |
| | | Lifecycle |
| | | Workproducts, Roles, and Practices |
| | | Values |
| | | Common Mistakes and Misunderstandings |
| | | Sample Projects |
| | | Process Mixtures |
| | | Adoption Strategies |
| | | Fact versus Fantasy |
| | | Strengths versus "Other" |
| | | History |
| | | What's Next? |
| | | Recommended Readings |
|
| | Chapter 8. Extreme Programming |
| | | Method Overview |
| | | Lifecycle |
| | | Workproducts, Roles, and Practices |
| | | Values |
| | | Common Mistakes and Misunderstandings |
| | | Sample Projects |
| | | Process Mixtures |
| | | Adoption Strategies |
| | | Fact versus Fantasy |
| | | Strengths versus "Other" |
| | | History |
| | | What's Next? |
| | | Recommended Readings |
|
| | Chapter 9. Unified Process |
| | | Method Overview |
| | | Lifecycle |
| | | Workproducts, Roles, and Practices |
| | | Values |
| | | Common Mistakes and Misunderstandings |
| | | Sample Projects |
| | | Process Mixtures |
| | | Adoption Strategies |
| | | Fact versus Fantasy |
| | | Strengths versus "Other" |
| | | History |
| | | What's Next? |
| | | Recommended Readings |
|
| | Chapter 10. Evo |
| | | Method Overview |
| | | Lifecycle |
| | | Workproducts, Roles, and Practices |
| | | Values |
| | | Common Mistakes and Misunderstandings |
| | | Sample Projects |
| | | Process Mixtures |
| | | Adoption Strategies |
| | | Fact versus Fantasy |
| | | Strengths versus "Other" |
| | | History |
| | | What's Next? |
| | | Recommended Readings |
|
| | Chapter 11. Practice Tips |
| | | Project Management |
| | | Environment |
| | | Requirements |
| | | Test |
|
| | Chapter 12. Frequently Asked Questions |
| | | Question List |
| | | Questions and Answers |
|
| | Bibliography |
| | Index |