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).
5. 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
6. 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)
8. 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
12. Demo kartu su auditorija
https://trello.com/board/worapay-
programele/517d8ab3631ed8363400208c
13. 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 5
Registruojuosi 3 3
Prisijungiu / atsijungiu 2 2
Pridedu banko sąskaitą (+ navigacija) 8 5
Esu čia (Check In) 5 8
Apmoku sąskaitą (detali sąskaita) 3 3
Peržiūriu istoriją 3 2
Siunčiu pinigus 3 2
Prašau pinigų (paprasta sąskaita) 3 8
VISO: 35 38
14. 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!!!