Whenever I explore a new field I like to get an overview of how things got to be the way they are – A short timeline of how we’ve arrived at the “state of the art”. What happened when, so that everything is what it is today?
The following is my current state of knowledge (April 18th, 2012 – v2). For the visually inclined I turned this into the infographic at the left hand side. Please note that for various reasons, not all events are in the infographic – only those set in bold.
Disclaimer: This list is very subjective and not comprehensive. Loads of cool people are missing. I wanted to concentrate on the turning points. If you prefer more information try this history of agile, my main source for those events.
- Agile Theory
- Agile Practices
- Software Engineering Practices
1930s – PDCA-Cycle
Walter Shewhart proposes short “plan-do-study-act” (PDSA) cycles – a concept later made popular by Deming
2009 – Software Craftsmanship Manifesto
The attendants of the 1st International Software Craftsmanship Conference write down their conclusions as the Software Craftsmanship Manifesto. Software Craftsmanship is not only about coding pratices but also about teaching the next generation.
And that’s it! Kent Beck is one busy bee… I stand in awe.
- http://setandbma.wordpress.com/2012/03/23/agile-history/ – Huge thanks to Udayan Banerjee for his excellent research!
- http://testobsessed.com/blog/2009/10/29/my-pnsqc-keynote-with-agile-timeline/ – Software Testing history
- http://guide.agilealliance.org/subway.html – Checking for potentially missing items
- http://intenseminimalism.com/2012/a-brief-history-of-agile-methods/ – History of projects done agile-ly
- http://blog.mountaingoatsoftware.com/gasping-about-the-product-backlog – How retrospectives have become mainstream
Do you know other timelines? What event is missing that makes it onto your list?