agile projekto planas - kaip jį paruošti

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

Upload: agile-lietuva

Post on 05-Dec-2014

626 views

Category:

Documents


1 download

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

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

www.agilecoach.lt

Page 3: Agile projekto planas - kaip jį paruošti

Agile projekto planavimas

Page 4: Agile projekto planas - kaip jį paruošti

Produkto šeimininkas

Page 5: Agile projekto planas - kaip jį 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 jį 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 jį paruošti

Paruoškime projekto planą aplikacijai mob. tel.

Page 8: Agile projekto planas - kaip jį 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 jį 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 jį paruošti

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://trello.com/board/worapay-programele/517d8ab3631ed8363400208c

Susipažinsime Prioretizuosime Vertinsime

Produkto darbų sąrašas

Page 12: Agile projekto planas - kaip jį paruošti

Demo kartu su auditorija

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

Page 13: Agile projekto planas - kaip jį 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 jį 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 jį paruošti

Popierius geriau nei programinė įranga