Leksikon
XP - Extreme Programming
Extreme Programming (XP) er en agil metode med fokus på kvalitet og hurtig feedback. Forstå hvordan parprogrammering og test driver metoden.
Extreme Programming (XP) er en agil udviklingsmetode, der sætter softwarekvalitet og hurtig feedback i centrum. Navnet kommer af, at metoden tager kendte gode vaner — test, samarbejde, hyppige leverancer — og skruer dem helt i bund, fordi erfaringen er, at de virker bedst, når de bruges konsekvent.
To greb er kendetegnende for XP. Det ene er testdrevet udvikling, hvor man skriver testen, før man skriver koden — så fejl fanges fra første øjeblik i stedet for at dukke op hos kunden. Det andet er parprogrammering, hvor to udviklere sidder ved samme skærm: én skriver, den anden kigger med og fanger fejl undervejs. Det lyder dyrt, men sparer ofte tid, fordi der bygges mindre om bagefter.
Hvad det betyder for dig som kunde
Du behøver ikke kende metoden i detaljer — men du mærker effekten:
- Færre fejl der når frem til dig, fordi der testes løbende, ikke kun til sidst.
- Du ser fremskridt hele tiden i korte forløb og kan justere kursen undervejs, hvis behovet ændrer sig.
- Kravene må gerne flytte sig. XP er bygget til at tage imod ændringer i stedet for at bremse dem.
XP er beslægtet med andre agile metoder som Scrum, men hvor Scrum mest handler om at organisere arbejdet, går XP tættere på selve håndværket og koden. De to bruges ofte side om side.
Flere opslag i leksikonet
Se hele leksikonet →Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.