perspektiivist. Tee tabelist spikker pmst. LOENG 14 KULDAR TAVETER Kordamine ja Kanban: XP, Scrum’i ja Kanbani erinevus: ei ole puhtalt xp, scrum või Kanban, nad on üksteisega kattuvad, kuid neil on erinevad rõhuasetused, XP puhul on rõhk koodil (paarisporgrammeerimine), Scrum’i puhul on rõhuasetus projektijuhtimisel ja Kanban’i puhul on kasutatud konveieri põhimõtet. SCRUM eksamil! Scrum’i puhul jagatakse toode tükkideks ja inimesed tiimideks (iga tiim tegeleb ühe tarkvaraga või väga suure projekti osaga). Jagada tuleb ka aeg ja paigutada tükkideks jagatud toode ajateljele. SCRUMI MÕISTED: sprint retrospektiiv igapäevane scrum meeting product backlog SCRUM’i protsess lõpeb siis kui kõik user storied on lõpetatud, raha on otsas või aeg on otsas Kanban’i 3 põhimõtet: Konveieri põhimõte
Mäng käib 3 võiduni, põnevuse säilimiseks vahetatakse pidevalt paarilisi, et konkureerida ka teistega. Arendab õpilase kiirust ja osavust TEATEVÕISTLUSED Veereta ja jookse Osalejate arv: Soovitavalt paarisarv, miinimum 12 inimest ehk kaks 6-liikmelist tiimi Vajalikud vahendid: Täringud, torbikud (6 tükki ühe tiimi kohta) Ettevalmistus: Vastavalt osavõtjate arvule moodustada tiimid lugedes kas kaheks/kolmeks/neljaks või enamaks. Samasugused numbrid koonduvad tiimideks ning tiimid võtavad kolonni nii, et tiimide vahele jäävad paatrimeetrised vahed. Iga timi ette asetatakse 6 torbikut paatrimeetriste vahedega. Koonustele antakse numbriväärtused 1-6. Mängu kirjeldus: Igal meeskonnal on täring. Kolonni esimene mängija veeretab täringut ning lähtudes saadud tulemusest jookseb ta vastava numbriga torbiku juurde ja keerab selle pikali. Seejärel annab ta plaksuga teate edasi järgmisele mängijale, kes omakorda veeretab täringut
seda kogu asja püsti panna. Jaga ja valitse! Scrum: 1. Jaga toote tükkideks, mis on mõistlikud self-contained osad mida saab release’da iseseisvalt, nii et iga tükk omab äriväärtust. 2. Jaga ajateljel ära aeg, mis on vaja selle toote valmistamiseks. Selleks pane ajateljele tükid. Oluline, et igal tükil on mingi äriväärtus olemas. 3. Jaga ära organisatsioon tiimideks (cross-functional team – saavad teha kõike, nii arendada kui ka nõudeid analüüsida ja testida) 4. Optimiseeri äriväärtust – optimaalse kiirusega saada lõplik toote, optimaalne ärilises mõttes toode osade paigaldamine ajateljel. 5. Optimiseerida protsess – kuidas töö käib. Toode omanik (Scrumi roll) on tellija, mis tahav mingisugust asju saavutada.
pidevalt suhtluses olema. o Scrum- põhiline rõhk projektihaldus, projekti juhtimis metoodikad on toodud tarkvaratehnika süsteemide loomisesse. Eksamil võib eraldi olla küsimus: Kirjelda SCRUMi aluseid Scrum töötab põhimõttel: Jaga ja valitse. Esmalt jagatakse toode mõistlikeks tükkideks, mis esindaks tervikut ehk interatsioonideks. Teiseks tuleb jagada oma organisatsioon tiimideks, millele on antud mõistlikud projektid. Kolmandaks tuleb ära jagada aeg, ehk millal tuleb toode valmis olema ja see tuleb panna ajateljele, mis ajal mingi etapp vms toimub. Scrumi põhimõtted: o Rollid jagatakse vastavlt toote omanik kliendi esindaja, kes otsustab mida toode teeb, millal peab valmis