? Extreme Programming ( XP) og Scrum er agil softwareudvikling metoder, der er både meget populære og almindeligt anvendte . Men der er flere definere funktioner, der adskiller dem fra hinanden . Forskelle i Process
Scrum og XP har forskellige måder at organisere programmering og test procedurer. I Scrum udvikling, krav etableret i begyndelsen af test og ændres ikke. I XP er krav etableret i begyndelsen , men kan ændres efter behov. Derudover er XP en 12 -trins proces , hvorimod Scrum er kun en 4- trins proces.
Forskelle i kultur
Scrum har en meget anderledes softwareudvikling kultur end XP. I Scrum er dem, der arbejder på koden og gøre reparationer kaldet " svin " ( fordi de kan " slagtet ", hvis projektet mislykkes ) , og kunderne og de eksterne ledere kaldes " høns " ( fordi de bidrager "æg " i dannelse af rådgivning , men har ingen risiko sammenlignelige med de svin). Dette alt betyder det at udviklerne og kunder ikke nødvendigvis arbejder hånd i hånd . Men XP tilskynder selv kræver direkte kunde-og management involvering.
Andre Forskelle
Scrum opstod i 1986 og XP ikke udvikles, indtil slutningen af 1990'erne , hvilket gør Scrum en meget ældre program . Scrum er også mere hierarkisk , at have flere niveauer af certificering , i modsætning til XP, som kun involverer en generel certificering.