Top Banner
Agile projekto planas - kaip jį paruošti Produkto darbų sąrašas (product backlog) 2013-05-09 Vaidas Adomauskas
16

Agile projekto planas - kaip ji paruošti?

May 06, 2015

Download

Documents

Vaido Adomausko pristatymas Lietuvos Agile Dienoje 2013 (www.agilediena.lt)

Agile projekto planas - kaip jį paruošti?

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).
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile projekto planas - kaip ji paruošti?

Agile projekto planas - kaip jį paruošti

Produkto darbų sąrašas (product backlog)

2013-05-09Vaidas Adomauskas

Page 2: Agile projekto planas - kaip ji paruošti?

www.agilecoach.lt

Page 3: Agile projekto planas - kaip ji paruošti?

Agile projekto planavimas

Page 4: Agile projekto planas - kaip ji paruošti?

Produkto šeimininkas

Page 5: Agile projekto planas - kaip ji paruošti?

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 ji paruošti?

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 ji paruošti?

Paruoškime projekto planą aplikacijai mob. tel.

Page 8: Agile projekto planas - kaip ji paruošti?

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 ji paruošti?

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 ji paruošti?

4 “palaikančios“ funkcijos

User

Prisijungiu / atsijungiu

Peržiūriu istoriją

Registruojuosi

Pridedu banko sąskaitą

Page 11: Agile projekto planas - kaip ji paruošti?

https://trello.com/board/worapay-programele/517d8ab3631ed8363400208c

Susipažinsime Prioretizuosime Vertinsime

Produkto darbų sąrašas

Page 12: Agile projekto planas - kaip ji paruošti?

Demo kartu su auditorija

https://trello.com/board/worapay-programele/517d8ab3631ed8363400208c

Page 13: Agile projekto planas - kaip ji paruošti?

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 ji paruošti?

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 ji paruošti?

Popierius geriau nei programinė įranga