Klient

Transkrypt

Klient
Seminarium InMoST
24.03.2006
Seminarium InMoST, Poznań, 24.III.2006
„Między klasycznymi a zwinnymi
metodykami wytwarzania oprogramowania”
Agenda
• Klient a kontrakt
Klient a kontrakt
i plany a zmiany
• Plany a zmiany
[email protected]
www.cs.put.poznan.pl/jnawrocki/
Copyright © Jerzy R. Nawrocki
J.Nawrocki, Klient a kontrakt i plany a zmiany
Agenda
Zasady zarządzania jakością – ISO 9000
1. Orientacja na klienta
• Klient a kontrakt
• Plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
Zasady skutecznego działania wg Covey’ego
J.Nawrocki, Klient a kontrakt i plany a zmiany
Dynamika kontaktów z klientem
Motywacja
Ostrz piłę
piłę
Dbaj o synergię
synergię
Najpierw staraj się
się zrozumieć
zrozumieć
Myś
Myśl o obopó
obopólnej korzyś
korzyści
Aby rzeczy pierwsze był
były pierwsze
Zaczynaj mają
mając koniec na wzglę
względzie
Bądź proaktywny
J.Nawrocki, Klient a kontrakt i plany a zmiany
Wiedza
Czas
Uczenie
Motywowanie
Dojrzałość
J.Nawrocki, Klient a kontrakt i plany a zmiany
1
Seminarium InMoST
24.03.2006
Praktyki XP dotyczące klienta
Jeśli klienta nie ma na miejscu ...
Opowieść
użytkownika
To i to powinno
być tak a tak.
Praktyki XP:
XP:
• Klient na miejscu (on
(on--site)
site)
• Kró
Krótkie wydania
• Gra planistyczna
• Klient wymyś
wymyśla testy akceptacyjne
• Metafora
• ...
Przypadek użycia
Scenariusz główny:
1. ...
2. ...
Rozszerzenia:
2a. ...
Analityk
J.Nawrocki, Klient a kontrakt i plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
Planowanie wydania
Fazy w RUP
More
rs 9 godz
colo
More
rs
colo
Pisze
opowieści użyt.
Pracochł., ryzyko
prędkość
9h
More
rs
colo
6h
More
.
func
Elaboration
Construction Transition
Rozpoczęcie Dopracowanie Konstrukcja
Wdrożenie
Wybiera zakres
J.Nawrocki, Klient a kontrakt i plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
Cykl życia projektu wg XPrince
16.10
27.11
ZałożeCel i
nia
zakres
projektu
Inception
MTV Impact
23.01
8.04
27.05
17.06
8.07
Archi- Wydanie Wydanie Wydanie Zamknię
tektura
1
2
3
-cie
projektu
Model
biznesowy
Przyrost 1 Przyrost 1 Przyrost 1 Przyrost 1
Zakres
systemu
Przyrost 2 Przyrost 2 Przyrost 2 Przyrost 2
Wdrożenie
J.Nawrocki, Klient a kontrakt i plany a zmiany
Wdrożenie
45% 50%
Wdrożenie
Merit
Trust
Voice
J.Nawrocki, Klient a kontrakt i plany a zmiany
2
Seminarium InMoST
24.03.2006
MTV Impact
MTV Impact
45% 50%
Trust
Merit
Voice
45% 50%
Trust
Merit
Voice
J.Nawrocki, Klient a kontrakt i plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
MTV Impact
Efektywna współpraca z klientem
• Dbaj o zaufanie
Merit
Voice
• Mądrze dąż do celu
45% 50%
Trust
J.Nawrocki, Klient a kontrakt i plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
Kto zawinił?
Agenda
Do przodu
Przyczyny
niepowodzeń
20%
J.Nawrocki, Klient a kontrakt i plany a zmiany
80%
Rozwiązania
potrzebne do
osiągnięcia celu
• Klient a kontrakt
• Plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
3
Seminarium InMoST
24.03.2006
Najpierw wizja produktu potem plany
Jakie szacowanie pracochłonności takie planowanie
Inception
Wizja produktu:
• Na czym polega problem?
• Kogo dotyczy?
• Jakie są jego implikacje?
• Jaki jest pomysł na jego rozwiązanie?
Elaboration
Construction Transition
Rozpoczęcie Dopracowanie Konstrukcja
Ile zajmie poznanie dziedziny?
Wdrożenie
Jak rozległy jest system? Ile
zajmie sformułowanie
wymagań?
Czy są szczególne wymagania
dot. architektury?
W jakim stopniu mamy
opanowaną technologię?
J.Nawrocki, Klient a kontrakt i plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
Jakie szacowanie pracochłonności takie planowanie
Inception
Elaboration
Zmiany
Construction Transition
Rozpoczęcie Dopracowanie Konstrukcja
Wdrożenie
Prawo Murphy’ego:
Każde żądanie zmiany przez klienta
jest akceptowane natychmiast,
Każde zadanie wypełni nam
każdy czas, jaki mu
przydzielimy.
pod warunkiem, że klient
skompensuje dodatkową
pracochłonność.
J.Nawrocki, Klient a kontrakt i plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
Kontrola zmian wg CMM
Change
request
Err
User
Kontrola zmian wg CMM
Change
request
S.C. Manager
Change
request
Err
Developer
User
Change
request
S.C. Manager
Developer
Change
report
Decision
J.Nawrocki, Klient a kontrakt i plany a zmiany
SCCB
Change
report
Decision
Change
request
P. Manager
SCCB
J.Nawrocki, Klient a kontrakt i plany a zmiany
4
Seminarium InMoST
24.03.2006
Agenda
Pytania?
• Klient a kontrakt
• Plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
J.Nawrocki, Klient a kontrakt i plany a zmiany
5

Podobne dokumenty