1. Vali jagatud värgist mingi osa selle iteratsiooni (release) jaoks 2. Jaga kasutajalood taskideks 3. Planeeritakse release 4. Arendatakse, integreeritakse ja testitatakse tarkvara 5. Release tarkvara (väljalask) 6. Hinnatakse süsteem – kogu tüki funktsionaalsuse koostestimine. 7. Korratakse esimesest punktist kuni tarkvara on valmis. Iteratsiooni pikkus on 1-2 nädalat. Iteratsiooni planeerimise meetingul on kogu programmeerijate tiim, kes arutlevad kliendiga kasutajalood mis on valitud selle iteratsiooni implementeerimiseks. Iga iteratsioonil näidetakse demo kujul mis seisus on tarkvara. Igal päeval on stand-up meeting scrum- moodi, aga XP-s klient on ka kohal. XP põhimõtted: • Inkrementaalne planeerimine, nõuded salvestatakse kasutajaloo kaardidel ja määratakse nende arendamise prioriteedid. User stories hiljem jagatakse taskideks.
KICKOFF osaleb kogu codeborne’i team + kliendi esindaja(d) ● storytelling kirjeldatakse user story’d (nt kasutaja saab sisse logida, kasutaja näeb IPs oma kontode saldosid); klient määrab ära prioriteedid user story’dele sellest alustatakse süsteemi ehitamist. ● customer + the whole team ITERATION MEETING esimene kickoff meetingul; alati on koosolekutel kogu tiim kohal; iga nädal näidatakse kliendile töötavat tarkvara, mida me tegime see on mõõdetav tulemus ● every week ● story details are discussed ● customer defines priority 60 ● demo of added functionality raha küsitakse ainult siis töötundide eest, kui