Wat is Extreme Programming?
Een agile software ontwikkelingsraamwerk dat zich richt op frequente feedback en continue verbetering.
Definitie
Extreme Programming of XP is een agile software ontwikkelingsraamwerk dat zich richt op frequente feedback en continue verbetering door praktijken zoals pair programming en gezamenlijke code.
Oorsprong
Extreme Programming (XP) werd ontwikkeld door Kent Beck, een ondertekenaar van het Agile Manifesto, in de jaren 90 als reactie op de uitdagingen van softwareprojecten met strikte deadlines. Beck introduceerde XP in zijn boek "Extreme Programming Explained: Embrace Change" in 1999, een agile raamwerk dat zich richt op voortdurende verbetering, flexibiliteit en teamcollaboratie.
Kwaliteit
XP heeft als doel software van hoge kwaliteit te leveren door middel van testen en eenvoud.
Eenvoud
XP pleit voor de simpelste werkende oplossingen en vermijdt onnodige technische complexiteit.
Moed
XP moedigt teamleden aan om risico's te nemen en noodzakelijke wijzigingen door te voeren zonder angst.