ROZWÓJ TRWAŁY (w tym r. przekr. gr. wzr.) ŚS albo kryzys i globalna katastrofa [ θ = θ (i)]
Koncert życzeń + niekończące się zmiany w koncepcji = katastrofa? Jak to poskromić?!
-
Upload
future-processing -
Category
Leadership & Management
-
view
676 -
download
0
description
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ę!