XP in a Nutshell

Extreme Programming (XP) is a software development approach that Kent Beck created in the mid-1990s. It is based on the values of simplicity, communication, feedback, courage, and respect. XP evolved in parallel with Scrum and, in fact, includes most of the same elements. For example, on-site customer in XP corresponds roughly to product owner in Scrum.

images/Agile-lean-nutshell/Scrum-XP-compressed.png

In that sense, Scrum can be seen as a “wrapper” around XP, focusing on structural issues and external communication, while XP duplicates most of that and adds some team-internal engineering practices. These include the following:

  • Continuous integration: Have a system that automatically ...

Get Lean from the Trenches 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.