VISIT OUR BLOG: adform.comTWITTER: adforminsider
Kaip įtikinti jūsų įmonę pradėti (tikrai) taikyti Agile?
Vaidas Adomauskas2012-05-22
2
Vaidas Adomauskas
Blog: http://scrum.agile.lt
Twitter: @adomauskas
www.slideshare.net/vaidasa
www.linkedin.com/in/vaidas
www.agile.lt, #agilelietuva www.facebook.com/agilelietuvawww.slideshare.net/agilelietuva
www.agileturas.lt, #agileturaswww.agilediena.lt, #agilediena
3
Ką “skauda”?
4
Nekokybiškas produktas...
5
Paleidimų lėtėjimas
6
Kas jūsų vadovui
kelia galvos skausmą?
7
Kaip tai galime išspręsti?
8
Produktą kurti iteracijomis
9
Greiti sprintai
10
Agile metodai gali
būti tinkamu vaistu
11
Agile “pardavimas”
12
Pinigai
Projekto / produkto atsiperkamumo planas http://scrum.agile.lt/ar-norite-uzdirbi-daugiau-737.html
Pradžia Iteracija 1 Iteracija 2 Iteracija 3 Iteracija 4 2 sav po paleidimo
4 sav po paleidimo
-25-20-15-10
-505
10152025
Išlaidos Pajamos Balansas
13
Projekto / produkto atsiperkamumo planas http://scrum.agile.lt/ar-norite-uzdirbi-daugiau-737.html
14
Pradžia Iteracija 1 Iteracija 2 Iteracija 3 Iteracija 4 (pabaiga)
2 sav po paleidimo
4 sav po paleidimo
-30
-20
-10
0
10
20
30
40
Tradicinis Agile Efektyvus Agile
3 nepriklausomi projektaiMultitasking’as:
P1 P2 P3P1 P2 P3 P1 P2P3
Projekto 1 laikas (7 sav.)
Teoriškai:
Project 1 Project 3Project 2
(3 sav.)
Realybė:
Project 1 Project 3Project 2
(2 sav.)
Visi projektai (6 sav.)
15
Pajamos iš projektųhttp://scrum.agile.lt/ar-norite-uzdirbi-daugiau-737.html
1 diena 2 diena 3 diena 4 diena 5 diena 6 diena 7 diena 8 diena 9 diena Pabaiga0
50
100
150
200
250
300
350
Dirbant prie 3 projektų iš kartoDirbant prie vieno projekto vienu metu (teorinis skaičiavimas)Dirbant prie vieno projekto vienu metu (realybė)
16
17
Agile metodai leidžia
anksčiau gauti pajamas
18
Rizikos valdymas
Rizikos numatomos pradžioje
19
20
Rizika valdoma kas iteraciją
21
Projekto progreso sekimas – paleidimo deginimo kreivė
22
Projekto progreso sekimas – paleidimo deginimo kreivė
http://blog.mountaingoatsoftware.com/improving-on-traditional-release-burndown-charts
23
Agile metodai leidžia
anksčiau suvaldyti projekto rizikas
24
Klientai
25
Verčiam suprasti specifikacijas?
26
Siūlom pabandyti sistemos dalį
27
Kuris klientas laimingesnis?
28
Agile metodai leidžia
lengviau įtraukti klientą į projektą
29
Rezultatas
30
Kliento nuomonė gaunama vėlai
31
“Sėkmingas” projektas pagal specifikaciją
32
Klientas įtakoja rezultatą
Projektas pagal poreikį
33
34
Produkto užduočių sąrašas (Product Backlog)
35
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 5 (20)– Funkcija 6 (40)
• Viso (180)
36
Agile metodai leidžia
gauti klientui naudingą rezultatą
37
Lietuvos įmoniųpavyzdžiai
38
Įmonė 1
Projektų vadovas pabandė kelis sprintus, suprato, jog daug klausimų. Į Agile ir Scrum mokymus pasikvietė vadovą.
39
Įmonė 2
Komanda pradėjo bandyti Scrum, bet daugeliui projektų vadovų neaišku kodėl reikia prioretizuoti projektus (ir kaip)?
40
Įmonė 3
Įmonė greitai auga, reikia struktūrizuoti chaosu virstantį procesą
41
Įmonė 4
Pasikvietė valandos pabendravimui prie kavos. Pabandė. Pasikvietė į įmonės renginį “pranešimui”. Patys pasidarė seminarus. Didelis projektas – mokymai su klientu
42
Įmonė 5
Kolegos kitoj įmonėj įmonių grupėj naudoja Scrum (įmonė 1) ir pavydu kaip jiems sekasi
43
Įmonė 6
Gavom “Europinių pinigų”, norim pasimokyti PV, girdėjom apie Agile. Po mokymų, ieškom Scrum meistro projektui.
44
Kaip įtikinti?
45
Nuo ko pradėti?
Kas jūsų vadovui kelia
galvos skausmą?
Agile metodai gali
būti tinkamu vaistu
46
Agile metodai leidžia
Anksčiau gauti pajamas
Anksčiau suvaldyti projekto rizikas
Lengviau įtraukti klientą į projektą
Gauti klientui naudingą rezultatą
47
Nepardavinėkit proceso!!!
48
Pasiruoškite pasipriešinimui pokyčiui
“Overcoming Resistance to Change - Isn't It Obvious?“: http://www.youtube.com/watch?v=hcz1aZ60k7w
49
Ačiū
Vaidas [email protected]
00370 600 38860Blog: http://scrum.agile.lt
Twitter: @adomauskaswww.slideshare.net/vaidasa
www.linkedin.com/in/vaidas
Let’s Scrum!
50