Advertisement
Advertisement

More Related Content

Slideshows for you(20)

Similar to Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos užsakovui(16)

Advertisement

Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos užsakovui

  1. Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos užsakovui Vaidas Adomauskas 2014-05-28 “Valstybės IS gyvavimo ciklo valdymo metodikos pasikeitimai. Ką svarbu žinoti?” www.agilecoach.lt/agile-projektu-va1ldymas/seminarai-ir-konferencijos
  2. www.agilecoach.lt
  3. Agile PV Naudos Rizikos
  4. Agile PV
  5. Nuoseklusis (krioklinis) projektas Pavyzdys
  6. Nuoseklusis (krioklinis) projektas Planas Poreikis Vystymas
  7. Nuoseklusis (krioklinis) projektas Sujungimas ir tikrinimas ?
  8. Nuoseklusis (krioklinis) projektas
  9. "Managing the Development of Large Software Systems“ Royce Winston (1970) Proceedings of IEEE WESCON 26 (August): 1–9.
  10. Skaitom po juo?  „Aš tikiu šiuo modeliu, tačiau toks jo diegimas kaip aprašyta viršuje yra rizikingas ir, tikėtina, bus nesėkmingas.“
  11. Agile projektas Pavyzdys http://1.bp.blogspot.com/- C7Jm1vIkVIw/UOStKIxaaeI/AAAAAAAAAl4/HeEdlgq9HL8/s1600/Fingers+Crossed+2.jpg
  12. Prieaugis 1  Pilnai pabaigtas (done)  Parengtas atiduoti (potentially shipable)  Prieaugis (increment)
  13. Prieaugis 2
  14. Prieaugis 3 -
  15. Agile yra procesas kurti nuolat priaugantį produktą ar paslaugą!
  16. Kaip suvaldyti projektą? http://1.bp.blogspot.com/-jsdjgyBqK1E/T3eN6PtjPqI/AAAAAAAAAEk/w9WDgGIagBU/s1600/project-management.jpg
  17. Agile projekto planavimas
  18. Agile projekto planas 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)
  19. Galimybės • 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)
  20. Palyginimas
  21. Pagal realizavimo stadijos etapus Nuoseklusis Modulinis Modulis 1 Modulis … Modulis N Iteracija 1 Iteracija 2 Iteracija … Iteracija n Analizė Projektavimas Konstravimas Testavimas Diegimas Iteracinis-inkrementinis (angl. Agile)
  22. Pagal galimybes naudotis veikiančia IS ar jos dalimi Nuoseklusis Modulinis Modulis 1 Modulis … Modulis N Iteracinis-inkrementinis (angl. Agile) Iteracija 1 Iteracija 2 Iteracija … Iteracija n
  23. Pagal dokumentaciją Nuoseklusis Modulinis Modulis 1 Modulis … Modulis N
  24. Pagal dokumentaciją Iteracinis-inkrementinis (angl. Agile) Iteracija 1 Iteracija 2 Iteracija … Iteracija n
  25. Nuoseklusis Norimas rezultatas Planuotas rezultatas Modulinis Norimas rezultatas Pagal kelią link galutinio rezultato Iteracinis-inkrementinis (angl. Agile) Norimas rezultatas Planuotas rezultatas Norimas rezultatas Planuotas rezultatas Planuotas rezultatas Norimas rezultatas
  26. Naudos
  27. Rizikų valdymas • Finansinė • Techninė • Tiekėjo • Kompetencijų • Naudojamumo • Patogumo • ...
  28. Rizikos numatomos pradžioje
  29. Rizika valdoma kas iteraciją
  30. Projekto progreso sekimas – Išleidimo eigos diagrama (release burndown chart)
  31. Projekto progreso sekimas – Išleidimo eigos diagrama (release burndown chart) http://blog.mountaingoatsoftware.com/improving-on-traditional-release-burndown-charts
  32. Agile metodai leidžia anksčiau suvaldyti projekto rizikas
  33. Užsakovo įsitraukimas • Projekto vadovas • Ekspertai • Naudotojai • ...
  34. Verčia suprasti (ir patvirtinti) specifikacijas?
  35. Siūlom pabandyti sistemos dalį
  36. Kuriuo užsakovu norite būti?
  37. Agile metodai leidžia naudingai įsitraukti į projektą
  38. Rezultatas • Svarbiausios funkcijos • Patogumas • Naudojamumas • ...
  39. Kliento nuomonė gaunama vėlai
  40. “Sėkmingas” projektas pagal specifikaciją
  41. Klientas įtakoja rezultatą
  42. Rezultatas pagal poreikį
  43. Agile metodai leidžia sukurti naudojamas sistemas
  44. Rizikos
  45. Naujas procesas
  46. Patarimas: mokymai visai komandai (tiek užsakovo tiek vykdytojo)
  47. Nevaldoma apimtis
  48. Patarimas: reikalaukite produkto darbų sąrašo išleidimo eigos diagramų (release burndown chart)
  49. Neįsitraukęs užsakovas
  50. Patarimas: pasikartojantys susitikimai suplanuoti kalendoriuje iš anksto
  51. Apibendrinimas
  52. Apibendrinimas Naudos  Rizikų valdymas - ankstyvas  Užsakovo įsitraukimas - naudingas  Rezultatas - naudojamas Rizikos  Naujas procesas – mokymai  Nevaldoma apimtis– produkto darbų sąrašas ir eigos diagrama  Neįsitraukęs klientas – pasikartojantys susitikimai
  53. Ačiū  vaidas@agile.lt +370 600 38860 www.agile.lt Jūsų klausimai?
Advertisement