May 2003
Intermediate to advanced
240 pages
6h 26m
English
BY KEN SCHWABER
Agile processes for software development came into being during the 1990’s. We constructed them based on experience, trial-and-error, knowledge of what didn’t work, and best practices. I had used Scrum and Extreme Programming-like practices in my own software company during the early 90’s. When I first formulated the detailed practices of Scrum, I made sure that I tried them on every sort of development situation imaginable before I published my first book about Scrum. In the absence of first-principles or a theoretical framework for Scrum and other agile processes, I wanted to make sure it really worked before I unleashed more snake oil on the world.
Others and I have made attempts to provide a theoretical underpinning ...