Tarkvaratehnika konspekt eksamiks
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.
• Iga release toob kaasa minimaalne kasulik hulk funktsionaalsust, mis toob mingit äriväärtust.
Releasid on sagedased.
• Lihtne disain – nii palju et oleks võimalik nõudeid täita antud releasi piires. Aga üldine
arhitektuur ikkagi alguses valitakse.
• Test-first development
• Koodi refaktoreerimine