eXtreme Programming (XP) oli yksi kaikkein villisti tunnettu ja käytetty ketteriä menetelmiä takaisin 2000-luvun alussa. XP oli hengentuote Kent Beck, Ron Jeffries ja Ward Cunningham, joka perustuu niiden kollektiivisia kokemuksia Daimler Chrysler. Sen nimi muuttui marmiteiksi ja lykkäsi johtamista. Se herätti virheellisesti visioita surffareista ja ammattitaidon puutteesta.
XP on iteratiivinen menetelmä. Tiimit suunnittelevat pienen määrän työtä ja rakentavat sen lyhyinä aikapakkauksina, joita kutsutaan 1-4 viikon iteraatioiksi., Merkittävin ero XP: n ja muiden iteratiivisten kehysten välillä on se, että XP keskittyy ohjelmistotekniikan käytäntöihin, joita se vie äärimmäisille tasoille. Esimerkiksi monet tutkimukset viittaavat siihen, että koodikatsaukset ovat yksi tehokkaimmista tavoista löytää vikoja. XP vie tämän äärimmilleen ja kannustaa vertaisarviointeja 100% ajasta pariohjelmoinnin kautta.
XP ei keskity vain lyhyisiin iterointeihin, vaan se määrää myös lyhyitä release-syklejä teknisen tuotteen toimitukseen liittyvien riskien vähentämiseksi., Aikataulu luistaa, tunkkainen vaatimusten epäsuhdasta, jossa asiakkaiden tarpeet, liiketoiminnan muutokset ja tarpeettomia ominaisuuksia käsitellään lyhyt julkaisu syklit.
XP-käytännöt
XP-käytännöt ovat kehittyneet jatkuvasti sen jälkeen, kun Kent Beck julkaisi ensimmäisen kerran ”Extreme Programming Explained” – julkaisun. Kuitenkin seuraava graafinen esittelee joukon yleisimmin liittyy XP.
XP-Arvot
XP mukana arvot menetelmän vuosikymmeniä, ennen kuin Scrum-kehyksen käyttöön. Neljä XP-arvoa ovat:
- viestintä., Pidä oikea keskustelu virtaavana ongelmien vähentämiseksi.
- yksinkertaisuus. Tee yksinkertainen asia tänään, sen sijaan luoda kultaus, että saatat koskaan tarvitse.
- palaute. Takaisinkytkennät järjestelmän, asiakkaan ja toistensa ajoratkaisujen kanssa.
- rohkeus. Tee vaikeita päätöksiä, jotka auttavat sinua toimittamaan huippunopeudella.
XP-roolit
XP määrittelee tietyt roolit. Siinä painotetaan voimakkaasti ohjelmoijia ja odotetaan ohjelmoijan ottavan ilon koodinsa testaamisesta., XP-ohjelmoijat tarvitsevat sekä laajoja teknisiä käytäntöjä että tehokkaita viestintä-ja ihmissuhdetaitoja toteuttaakseen käytäntöjä, kuten pariohjelmointia.
testaussaldoa suorittavasta kehitystiimistä huolimatta XP vaatii testaajia. Testaajan rooli siirtyy auttamaan asiakasta määrittelemään ja kirjoittamaan hyväksymistestejä.
kaikilla ohjelmistoprojekteilla on asiakas. XP vie asiakkaan rooli äärimmäisen vaativien laitetilojen kehitystiimin kanssa, ja niiden on voitava tehdä päätöksiä tuotteen ja määrittää käyttäytymistä järjestelmän muodossa käyttäjän tarinoita.,
tiimin tueksi XP: ssä on tracker, joka antaa tiimille arvokasta palautetta siitä, kuinka hyvin he suoriutuvat datan avulla. On myös valmentaja auttaa XP joukkue saavuttaa korkeamman suorituskyvyn.
Suositeltavaa Luettavaa
- Rekisteröidy nopeasti ilmaiseksi koulutus Faq LIVE
- Lataa hyödyllisiä tietosivuja kaikki asiat ketterä
Suositellaan Kursseja
- tutustu julkisiin kurssin aikataulu
- Lue lisää meidän BCS-Säätiön Sertifikaatin Ketterä.