The History Of Extreme Programming


  • 0h:4min On using Smalltalk in the 80s
  • 0h:6min On the invention of the testing framework, SUnit generalized into xUnit
  • 0h:7min On the inspiration for TDD from programming books of his father, when programs were put on input/output tapes and first you created expected result, and when program until they match
  • 0h:11min 1996 Kent Beck begins work on Chrysler C3 project where XP is designed
  • 0h:15min 3-week sprints to have running software. Measure progress. Acceptance tests. Pair programming. Prepared, but improvized. Inspiration is preparation plus panic. Neither alone is sufficient
  • 0h:18min 1997 Creation of jUnit with Erich Gamma Martin Fowler got jUnit at the conference and spread the framework. jUnit is also a political statement to accept full responsibility for the quality of a program. QA is not needed. That was revolutionary
  • 0h:21min 2000 Extreme Programming Explained published
  • 0h:22min On reading Toyota production system providing metaphors for explaining XP. Lean for software.
  • 0h:25min 2001 Agile Manifesto
  • 0h:26min 2005 Second Edition of Extreme programming Complete rewrite with the big shift in tone — the intention to be much more inclusive
  • 0h:28min 2011 Kent Beck joins Facebook
  • 0h:31min What to keep in XP — Values, Practices, one more as a working model
  • 0h:34min What to change — Name. It attracted people who were looking for an escape, not to embrace responsibility
  • 0h:35min What to change — Tone and scope




Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Pavol Kutaj

Pavol Kutaj


Infrastructure Support Engineer/Technical Writer ( with a passion for Python/writing documentation. More about me: