Vad är Extreme Programming?
Det är en agil mjukvaruutvecklingsram som fokuserar på frekvent feedback och kontinuerlig förbättring.
Definition
Extreme Programming eller XP är en agil mjukvaruutvecklingsram som fokuserar på frekvent feedback och kontinuerlig förbättring genom metoder som pair programming och kollektivt kodande.
Ursprung
Extreme Programming (XP) utvecklades av Kent Beck, en av undertecknarna av Agile Manifesto, på 1990-talet som ett svar på utmaningar med mjukvaruprojekt med korta tidsramar. Beck introducerade XP i sin bok "Extreme Programming Explained: Embrace Change" 1999, en agil ram som fokuserar på kontinuerlig förbättring, anpassningsförmåga och teamwork.
Kvalitet
XP syftar till att leverera högkvalitativ mjukvara genom testning och enkelhet.
Enkelhet
XP förespråkar de enklaste lösningarna som fungerar och undviker onödig teknisk komplexitet.
Mod
Det uppmuntrar teammedlemmar att ta risker och göra nödvändiga förändringar utan rädsla.