Preface

What is Agile software development, and what does it mean when someone says, “Our team used Agile to develop software”? In our experiences, we have encountered many people who can tell you about some of the Agile tools they have heard about or experienced, such as Scrum meetings or paired programming, but few touch on the fact that it is a fundamentally different approach to creating software.

Over the last several years, we were both teaching entry-level Agile software development courses—Sondra was teaching graduate students at Iowa State University, and Kristin was training her staff at her company—and we struggled to find a basic book on Agile software development that we could use in a classroom setting. When we met while doing volunteer ...

Get Introduction to Agile Methods 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.