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, ...