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