agile projekto planas - kaip jį paruošti
DESCRIPTION
Vaido Adomausko pranešimas, skaitytas Agile dienoje 2013 gegužės 9 d. Esi per 45 minutes paruošęs projekto planą? Sužinojęs, kiek projektas tau kainuos ir per kiek laiko jį įgyvendinsi? O komanda, vykdydama šį planą, jau po dviejų savaičių gali pristatyti veikiančią produkto dalį? Ateik į pristatymą ir visi kartu tokį planą paruošime. Agile terminais kalbant, sukursime prioretizuotą ir įvertintą produkto darbų sąrašą (product backlog).TRANSCRIPT
![Page 1: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/1.jpg)
Agile projekto planas - kaip jį paruošti
Produkto darbų sąrašas (product backlog)
2013-05-09Vaidas Adomauskas
![Page 2: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/2.jpg)
www.agilecoach.lt
![Page 3: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/3.jpg)
Agile projekto planavimas
![Page 4: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/4.jpg)
Produkto šeimininkas
![Page 5: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/5.jpg)
Produkto darbų sąrašas (Product Backlog)
• Sistema kuriama funkcijomis / moduliais (dydis):– Funkcija 1 (20)– Funkcija 2 (40)– Funkcija 3 (20)– Funkcija 4 (40)– Funkcija 5 (20)– Funkcija 6 (40)
• Viso (180)
Agile projekto planas
![Page 6: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/6.jpg)
Agile projekto planas
• Sistema kuriama funkcijomis / moduliais (dydis):– Funkcija 1 (20)– Funkcija 2 (40)– Funkcija 3 (20)– Funkcija 4 (40)– Funkcija 5 (20)– Funkcija 6 (40)
• Viso (180)
• Anksti matosi ar teisingai įvertinome:– Funkcija 1 (20) – baigėm po 30
– Funkcija 2 (40)– Funkcija 3 (20)– Funkcija 4 (40)– Funkcija 5 (20)– Funkcija 6 (40)
• Viso (180) - ar tikrai 180?
• Funkcijų prioritetus galima keisti jei pasikeitė svarbumas:– Funkcija 1 (20)– Funkcija 2 (40)– Funkcija 5 (20) – svarbesnė– Funkcija 3 (20)– Funkcija 4 (40)– Funkcija 6 (40)
• Viso (180)
• Funkcijas galima keisti (tokio pat dydžio funkcija:– Funkcija 1 (20)– Funkcija 2 (40)– Funkcija 3 (20)– Funkcija 7 (40) – nauja– Funkcija 4 (20)– Funkcija 5 (40)
• Viso (180)
Produkto darbų sąrašas (Product Backlog)
![Page 7: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/7.jpg)
Paruoškime projekto planą aplikacijai mob. tel.
![Page 8: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/8.jpg)
Nefunkciniai reikalavimai
“Lengvas” klientas – visa logika iš serverio per API.
REST API, OAuth 2.0, SSL (https) Palaiko daug kalbų (LT ir EN pradžiai) Lengvai keičiama išvaizda (logotipas ir spalvos) Dingus ryšiui rodoma „draugiška“ informacija Visus veiksmus sekti Google analitikos įrankiu
![Page 9: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/9.jpg)
User Apmoku sąskaitą
Prašau pinigų
Apmoku sąskaitą
Siunčiu pinigus
Esu čia (Check In)
3 (+2) pagrindinės funkcijos
![Page 10: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/10.jpg)
4 “palaikančios“ funkcijos
User
Prisijungiu / atsijungiu
Peržiūriu istoriją
Registruojuosi
Pridedu banko sąskaitą
![Page 11: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/11.jpg)
https://trello.com/board/worapay-programele/517d8ab3631ed8363400208c
Susipažinsime Prioretizuosime Vertinsime
Produkto darbų sąrašas
![Page 12: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/12.jpg)
Demo kartu su auditorija
https://trello.com/board/worapay-programele/517d8ab3631ed8363400208c
![Page 13: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/13.jpg)
Kaip pavyko? Rezultatas: salės įvertinimų suma artima profesionalų realiam
įvertinimui Išvada: vertinimas palyginamuoju būdu yra greitas ir tikslus
(jei tik išmokstame nelįsti į detales)
Funkcija Dydis Dydis (salė)Bendravimas su serveriu + nefunkciniai reikalavimai 5 5Registruojuosi 3 3Prisijungiu / atsijungiu 2 2Pridedu banko sąskaitą (+ navigacija) 8 5Esu čia (Check In) 5 8Apmoku sąskaitą (detali sąskaita) 3 3Peržiūriu istoriją 3 2Siunčiu pinigus 3 2Prašau pinigų (paprasta sąskaita) 3 8VISO: 35 38
![Page 14: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/14.jpg)
Produkto darbų sąrašas (Product Backlog)
Sąrašas visų projekto darbų Idealiu atveju surašytas taip, kad kiekvienas
punktas turi vertę produkto klientams ar vartotojams (vartotojo pasakojimai (User Stories))
Prioretizuotas pagal biznio vertę Įvertintas kartu su komanda Viešas visai organizacijai Visada kintantis
Neužstrikite detalėse!!!
![Page 15: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/15.jpg)
Popierius geriau nei programinė įranga
![Page 16: Agile projekto planas - kaip jį paruošti](https://reader033.vdocuments.pub/reader033/viewer/2022061206/5481d31eb079592e0c8b45fa/html5/thumbnails/16.jpg)
Ačiū
Vaidas [email protected]
+370 600 38860
www.agilecoach.lt @adomauskas
www.slideshare.net/vaidasawww.linkedin.com/in/vaidas
www.facebook.com/agilecoachlt
Jūsų klausimai?