eXtreme Programming (XP) var en av de svært kjente og brukte smidig metodikk tilbake i begynnelsen av 2000-tallet. XP ble ideen av Kent Beck, Ron Jeffries og Ward Cunningham, basert på deres kollektive erfaringer på Daimler-Chrysler. Navnet ble marmite og sette av ledelsen. Det er feil vakte visjoner for surferen dudes og mangel på profesjonalitet.

XP er en iterativ metode. Lag planlegge en liten mengde arbeid og bygge det i korte timeboxes kalt iterasjoner av 1 til 4 uker., Den viktigste forskjellen mellom XP og andre iterativ rammeverk er at XP fokuserer på software engineering praksis at det tar for ekstreme nivåer. For eksempel, mye forskning tyder på at koden anmeldelser er en av de mest effektive måtene for å finne feil. XP tar dette til det ekstreme, og oppfordrer peer reviews 100% av tiden gjennom par-programmering.

Ikke bare XP fokus på korte iterasjoner, men det er også foreskriver kort release-sykluser for å redusere risiko som ligger i teknisk produkt levering., Planen slips, ståle krav forskyvning med kundens behov, endringer i virksomheten og unødvendige funksjoner blir tatt opp av korte slipp sykluser.

XP Praksis

XP praksis har kontinuerlig utviklet seg siden Kent Beck første publiserte «Extreme Programming Forklart». Imidlertid følgende grafiske presenterer sett de fleste vanligvis assosiert med XP.

XP-Verdier

XP inkludert verdiene i metodikk tiår før Scrum rammeverket vedtatt dem. De fire XP verdier er:

  • Kommunikasjon., Hold høyre samtalen flyter til å redusere problemer som oppstår.
  • Enkelhet. Gjøre en enkel ting i dag, i stedet for å lage gull som du kan aldri trenger.
  • Tilbakemelding. Feedback-looper med systemet, kunden og fra hverandre drive løsninger.
  • Mot. Ta vanskelige beslutninger for å hjelpe deg med å levere på topp hastighet.

XP roller

XP fastsetter spesifikke roller. Den har en sterk vekt på programmerere og forventer programmerer til å ta på gleden av å teste sin egen kode., XP programmerere trenger både bred teknisk praksis, men også effektiv kommunikasjon og mellommenneskelige ferdigheter til å gjennomføre praksis som par-programmering.

til Tross for teamet utfører balanse av testing, XP krever testere. Rollen som tester skifter til å hjelpe kunden med å definere og skrive akseptansetester.

Alle programvare-prosjekter har en kunde. XP tar kunden rolle til det ekstreme krever samlokalisering med teamet, og de må være i stand til å ta beslutninger om produktet og angi oppførsel av systemet i form av user stories.,

for Å støtte laget, XP inneholder en tracker som gir laget med verdifull tilbakemelding på hvor godt de utfører ved hjelp av data. Det er også en trener til å hjelpe XP team oppnå høyere nivåer av ytelse.

Anbefalt Lesing
  • Registrer deg gratis opplæring med våre vanlige Spørsmål LIVE
  • Last ned vår nyttig factsheets på alle ting fleksibel
Anbefalt Kurs
  • Sjekk ut våre offentlige kurs tidsplan
  • Les mer i vår BCS Foundation Certificate in Smidig.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *