Extreme programming (XP) is een minimaal softwareontwikkelproces. Het bestaat uit een twaalftal werkwijzen, waaronder Test driven development en Refactoring. Het boek Extreme Programming Explained: Embrace Change van Kent Beck (Addison-Wesley 1999) beschrijft op leesbare wijze de werkwijzen en de achterliggende principes en waarden.
XP onderscheid zich van andere methoden en processen doordat het minimaal en concreet is. De twaalf werkwijzen vormen de basis, het startpunt voor continue procesverbetering. Uiteindelijk zijn de werkwijzen de je toepast ondergeschikt aan de waarden feedback, eenvoud, communicatie, moed en continu leren.
XP pretendeert niet volledig te zijn. Het adresseert een beperkt aantal essentiƫle problemen van softwareontwikkeling en laat alle ruimte om extra werkwijzen en dergelijke toe te voegen als de context dat vereist.
Als u meer wilt weten over Extreme Programming en wat het voor u kan betekenen, neem gerust contact op. Ik bied training en begeleiding op dat gebied via mijn bedrijf Piecemeal Growth.
Meer informatie