? Extreme Programming ( XP ) og Scrum er smidige programvareutvikling metoder som er både svært populære og brukte . Imidlertid er det flere kjennetegn som skiller dem fra hverandre . Forskjeller i Process
Scrum og XP har ulike måter å organisere programmering og testing prosedyrer. I Scrum utvikling , er krav etablert i begynnelsen av testing og er ikke endret. I XP , er krav etablert i begynnelsen , men kan endres etter behov . I tillegg er XP en 12 - trinns prosess , mens Scrum er bare en fire -trinns prosess .
Forskjeller i kultur
Scrum har en helt annen programvareutvikling kultur enn XP . I Scrum , er de som jobber på koden og gjøre reparasjoner kalt " griser " ( fordi de kan bli " slaktet " hvis prosjektet mislykkes ) , og kundene og utenfor ledere er kalt " kyllinger " ( fordi de bidrar "egg " i dannes av råd , men har ingen risiko kan sammenlignes med de griser ) . Alt dette betyr at utviklere og kunder ikke nødvendigvis fungere hånd i hånd . Men XP oppmuntrer , krever enda , direkte kunde og ledelse engasjement.
Andre forskjeller
Scrum oppsto i 1986 og XP ikke utviklet før sent på 1990-tallet , noe som gjør Scrum en mye eldre program . Scrum er også mer hierarkisk , har flere nivåer av sertifisering , i motsetning til XP , som bare involverer en generell sertifisering.