...

Koncert życzeń + niekończące się zmiany w koncepcji = katastrofa? Jak to poskromić?!

by future-processing

on

Report

Download: 0

Comment: 0

673

views

Comments

Description

Katarzyny Mrowca - prezentacja z III edycji konferencji Quality Excites.
Download Koncert życzeń + niekończące się zmiany w koncepcji = katastrofa? Jak to poskromić?!

Transcript

  • 1. Quality Excites 31.05.2014 Koncert życzeń + niekończące się zmiany w koncepcji = katastrofa? Jak to poskromić?!
  • 2. Quality Excites 31.05.2014
  • 3. Quality Excites 31.05.2014 agenda • jak poskromić zachcianki "biznesu" • jak ustalić krytyczne funkcjonalności (absolutne minimum) • jak skonstruować backlog - metoda MoSCoW • jak mierzyć drogę, która została nam do osiągnięcia celu (spokojnie, nie będzie o KPI ;))
  • 4. dla kogo?
  • 5. co to znaczy „complex” w kontekście projektów IT?
  • 6. Źródło: http://www.lostgarden.com/2006/04/managing-game-design-risk-part-i.html
  • 7. gorzka prawda o projektach IT
  • 8. statystyki – jak kończą się projekty IT? Źródło: Chaos raport by Standish Group, 2012
  • 9. duże projekty vs. małe Źródło: Chaos raport by Standish Group, 2012
  • 10. interacja pierwsza:
  • 11. iteracja druga:
  • 12. iteracja trzecia:
  • 13. oczekiwania Początkowy zakres Koszty: $
  • 14. umowa Początkowy zakres Uzgodniony zakres Koszty: $$
  • 15. rzeczywistość Początkowy zakres Uzgodniony zakres Dostarczony zakres Koszty: $$$
  • 16. dojrzałość klienta + dojrzałość developmentu = sukces
  • 17. łatwo powiedzieć, ale jak zrobić?
  • 18. współpracować a nie „walczyć” 
  • 19. ograniczać „zachcianki”
  • 20. chce != potrzebuje
  • 21. chce != potrzebuje jak to uświadomić klientowi?
  • 22. a może by tak użyć...
  • 23. a może by tak użyć... ...Story Pointów 
  • 24. duża estymata jako sposób na odstraszenie klienta
  • 25. duża estymata jako sposób na odstraszenie klienta standardowy błąd!
  • 26. dlaczego story pointy nie wystarczą?
  • 27. dlaczego duże estymaty „nie straszą”? • klient się przyzwyczaił do dużych estymat... • klient mapuje to sobie na magiczne cyferki w excelu, na podstawie których wnioskuje  • nie wie, że rozwiązanie jest niekorzystne dla NIEGO samego
  • 28. dlaczego duże estymaty „nie straszą”? • klient się przyzwyczaił do dużych estymat... • klient mapuje to sobie na magiczne cyferki w excelu, na podstawie których wnioskuje  • nie wie, że rozwiązanie jest niekorzystne dla NIEGO samego
  • 29. dlaczego duże estymaty „nie straszą”? • klient się przyzwyczaił do dużych estymat... • klient mapuje to sobie na magiczne cyferki w excelu, na podstawie których wnioskuje  • nie wie, że rozwiązanie jest niekorzystne dla NIEGO samego
  • 30. co możemy zrobić?
  • 31. metody estymowania • Business Value – czyli upraszczając „ile to da zysku”
  • 32. metody estymowania • osobna estymata dla ryzyka
  • 33. metody estymowania • osobna estymata dla ryzyka Źródło: Dilbert.com
  • 34. metody estymowania Historyjka A Wycena w SP 21 Ryzyko XL Business Value 100
  • 35. metody estymowania Historyjka A Historyjka A’ Wycena w SP 21 21 Ryzyko XL M Business Value 100 90
  • 36. metody estymowania Historyjka B Historyjka A’ Wycena w SP 21 21 Ryzyko XL M Business Value 10 90
  • 37. Pomy sły ŻyczeniaIdeeIdeeIdee
  • 38. Pomy sły ŻyczeniaIdeeIdee $$ $ $$$ $$$ $$$ Idee
  • 39. Pomy sły ŻyczeniaIdeeIdee $$ $ $$$ $$$ $$$ Idee
  • 40. Ustruktyryzowany backlog Pomy sły ŻyczeniaIdeeIdee $$ $ $$$ $$$ Idee
  • 41. Ustruktyryzowany backlog Życzenia Idee Pomysły Pomy sły ŻyczeniaIdeeIdee TAK $$ $ $$$ $$$ Idee
  • 42. Ustruktyryzowany backlog Życzenia Idee Pomysły Pomy sły ŻyczeniaIdeeIdee TAKNIE KOSZ $$ $ $$$ $$$ Idee
  • 43. Ustruktyryzowany backlog Życzenia Idee Pomysły Pomy sły Życzenia Idee TAKNIE KOSZ $$ $$$ $$$ Idee Idee
  • 44. zasada Pareto
  • 45. MoSCoW
  • 46. MoSCoW • M- must • S – should • C – could • W – wish
  • 47. backlog Iteracja 1 SP Story 1 2 Story 2 3 Story 3 4 Story 4 2 Iteracja 2 SP Story 1 3 Story 2 3 Story 3 4 Story 4 1 Velocity: 11
  • 48. backlog Iteracja 1 SP Story 1 2 Story 2 3 Story 3 4 Story 4 2 Story 5 1 Iteracja 2 SP Story 1 3 Story 2 3 Story 3 4 Story 4 1 Velocity: 11
  • 49. backlog Iteracja 1 SP [M] Story 1 2 [M] Story 2 3 [M] Story 3 4 [S] Story 4 2 [C] Story 5 1 Iteracja 2 SP [M] Story 1 3 [M] Story 2 3 [S] Story 3 4 [C] Story 4 1 Velocity: 11
  • 50. co to jest krytyczna funkcjonalność?
  • 51. jak dowiedzieć się co jest krytyczne?
  • 52. jak dowiedzieć się co jest krytyczne? • Business Case – uzyskane od ekspertów
  • 53. jak dowiedzieć się co jest krytyczne? • zdobycie danych na własną rękę poprzez: – obserwacje – ankiety – dyskusje
  • 54. jak i co mierzyć?
  • 55. jak i co mierzyć? • wybieramy 10 najważniejszych krytycznych funkcjonalności
  • 56. jak i co mierzyć? • przy decydowaniu się na zmianę/dołożenie funkcjonalności, sprawdzamy czy ma ona wpływ na 10 wytypowanych wcześniej krytycznych funkcjonalności
  • 57. podsumowując • zaprzyjaźniamy się z biznesem • szukamy argumentów które rozumieją obie strony! • szukamy alternatyw zamiast zwykłego „marudzenia” • wybieramy krytyczne funkcjonalności • …i mierzymy je 
  • 58. dlaczego aż tak się powinniśmy starać?
  • 59. Quality Excites 31.05.2014 dziękuję za uwagę!
  • Fly UP