Chapter 3Smart People, New Ideas

By the turn of the millennium a group of highly successful software developers realized that in terms of software development process, less is more. Taking a different approach, they strove to find a lightweight process for developing software. Initially, they called it the “lightweight software development process,” but fearing it might not be taken seriously enough, they renamed it the “Agile software development process.”

It may be fair to say that the “grandfather” of Agile was W. Edwards Deming and his concept of Lean, but it wasn’t until after the introduction of Agile that Mary Poppendieck brought Lean principles to software development. And building on the Extreme Programming philosophy behind Agile, ...

Get Beyond Legacy Code 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.