Vaidas Adomauskas - Kaip itikinti Jusu imone pradeti tikrai taikyti Agile

  • 2,844 views
Uploaded on

Pranešimas iš konferencijos "Lietuvos Agile Diena 2012": www.agilediena.lt …

Pranešimas iš konferencijos "Lietuvos Agile Diena 2012": www.agilediena.lt

Nors 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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,844
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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