Hva er Extreme Programming?
Det er et smidig programvareutviklingsrammeverk som fokuserer på hyppig tilbakemelding og kontinuerlig forbedring.
Definisjon
Extreme Programming eller XP er et smidig programvareutviklingsrammeverk som fokuserer på hyppig tilbakemelding og kontinuerlig forbedring, og involverer praksiser som parprogrammering og kollektivt eierskap av kode.
Opprinnelse
Extreme Programming (XP) ble utviklet av Kent Beck, en promoter og signatær av Agile Manifesto, på 1990-tallet som et svar på utfordringene ved programvareprosjekter med stramme tidsfrister. Beck introduserte XP i sin bok "Extreme Programming Explained: Embrace Change" i 1999, et smidig rammeverk som fokuserer på kontinuerlig forbedring, tilpasningsevne og team-samarbeid.
Kvalitet
XP har som mål å levere programvare av høy kvalitet gjennom testing og enkelhet.
Enkelhet
XP fremmer de enkleste løsningene som fungerer, og unngår unødvendig teknisk kompleksitet.
Mot
Det oppfordrer teammedlemmer til å ta risiko og gjøre nødvendige endringer uten frykt.