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

Post on 26-Jun-2015

676 views 0 download

description

Katarzyny Mrowca - prezentacja z III edycji konferencji Quality Excites.

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

Quality Excites 31.05.2014

Koncert życzeń + niekończące się zmiany w koncepcji=

katastrofa?

Jak to poskromić?!

Quality Excites 31.05.2014

Quality Excites 31.05.2014

agenda

jak poskromić zachcianki "biznesu"jak ustalić krytyczne funkcjonalności (absolutne minimum) jak skonstruować backlog - metoda MoSCoWjak mierzyć drogę, która została nam do osiągnięcia celu (spokojnie, nie będzie o KPI ;))

dla kogo?

co to znaczy „complex” w kontekście projektów IT?

Źródło: http://www.lostgarden.com/2006/04/managing-game-design-risk-part-i.html

gorzka prawda o projektach IT

statystyki – jak kończą się projekty IT?

Źródło: Chaos raport by Standish Group, 2012

duże projekty vs. małe

Źródło: Chaos raport by Standish Group, 2012

interacja pierwsza:

iteracja druga:

iteracja trzecia:

oczekiwania

Początkowy zakres

Koszty: $

umowa

Początkowy zakres

Uzgodniony zakres

Koszty: $$

rzeczywistość

Początkowy zakres

Uzgodniony zakres

Dostarczony zakres

Koszty: $$$

dojrzałość klienta + dojrzałość developmentu

= sukces

łatwo powiedzieć,ale jak zrobić?

współpracować a nie „walczyć”

ograniczać „zachcianki”

chce != potrzebuje

chce != potrzebujejak to uświadomić klientowi?

a może by tak użyć...

a może by tak użyć......Story Pointów

duża estymata jako sposób na odstraszenie klienta

duża estymata jako sposób na odstraszenie klienta

standardowy błąd!

dlaczego story pointy nie wystarczą?

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

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

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

co możemy zrobić?

metody estymowania

• Business Value – czyli upraszczając „ile to da zysku”

metody estymowania

• osobna estymata dla ryzyka

metody estymowania

• osobna estymata dla ryzyka

Źródło: Dilbert.com

metody estymowania

Historyjka AWycena w SP 21Ryzyko XLBusiness Value 100

metody estymowania

Historyjka A Historyjka A’Wycena w SP 21 21Ryzyko XL MBusiness Value 100 90

metody estymowania

Historyjka B Historyjka A’Wycena w SP 21 21Ryzyko XL MBusiness Value 10 90

Pomysły

ŻyczeniaIdeeIdeeIdee

Pomysły

ŻyczeniaIdeeIdee

$$ $$$$

$$$

$$$

Idee

Pomysły

ŻyczeniaIdeeIdee

$$ $$$$

$$$

$$$

Idee

Ustruktyryzowany backlog

Pomysły

ŻyczeniaIdeeIdee

$$ $$$$

$$$

Idee

Ustruktyryzowany backlog

Życzenia

IdeePomysły

Pomysły

ŻyczeniaIdeeIdee

TAK

$$ $$$$

$$$

Idee

Ustruktyryzowany backlog

Życzenia

IdeePomysły

Pomysły

ŻyczeniaIdeeIdee

TAKNIE

KOSZ

$$ $$$$

$$$

Idee

Ustruktyryzowany backlog

Życzenia

IdeePomysły

Pomysły

ŻyczeniaIdee

TAKNIE

KOSZ

$$$$$

$$$

Idee

Idee

zasada Pareto

MoSCoW

MoSCoW

• M- must• S – should• C – could• W – wish

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

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

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

co to jest krytyczna funkcjonalność?

jak dowiedzieć się co jest krytyczne?

jak dowiedzieć się co jest krytyczne?

• Business Case – uzyskane od ekspertów

jak dowiedzieć się co jest krytyczne?

• zdobycie danych na własną rękę poprzez:– obserwacje– ankiety– dyskusje

jak i co mierzyć?

jak i co mierzyć?

• wybieramy 10 najważniejszych krytycznych funkcjonalności

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

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

dlaczego aż tak się powinniśmy starać?

Quality Excites 31.05.2014

dziękuję za uwagę!