vaidas adomauskas - kaip itikinti jusu imone pradeti tikrai taikyti agile

Post on 06-May-2015

2.934 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Pranešimas iš konferencijos "Lietuvos Agile Diena 2012": www.agilediena.ltNors Agile metodai pasaulyje aktyviai naudojami jau keliolika metų, Lietuvoje dar tik keletas įmonių rimtai juos taiko. Nenuostabu, kad vienas man dažniausiai užduodamų klausimų yra: „kaip įtikinti įmonę (vadovus, projektų vadovus, kolegas programuotojus, testuotojus), jog ir mums verta pradėti taikyti Agile metodus?“. Pranešime pasidalinsiu praktiniais patarimais ir pavyzdžiais, kurie suveikė man įtikinant pradėti rimtai naudoti Scrum kompanijose Lavasoft ir Adform. Taip pat pasidalinsiu pavyzdžiais surinktais iš Agile projektų valdymo mokymų įmonėse – ką jos bandė ir kaip joms pavyko pereiti nuo noro iki tikro Agile metodų naudojimo.

TRANSCRIPT

VISIT OUR BLOG: adform.comTWITTER: adforminsider

Kaip įtikinti jūsų įmonę pradėti (tikrai) taikyti Agile?

Vaidas Adomauskas2012-05-22

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

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

26

Siūlom pabandyti sistemos dalį

27

Kuris klientas laimingesnis?

28

Agile metodai leidžia

lengviau įtraukti klientą į projektą

29

Rezultatas

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

50

top related