Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io Inżynieria oprogramowania II Wykład 12 Projekty dyplomowe Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io
Crazy is my life! Syndrom LOOP Loop L ate (późno) O oor quality (kiepska jakość) ver budget (przekroczony budżet) vertime (nadgodziny) Crazy is my life! J.Nawrocki, Projekty dyplomowe
Projekty dyplomowe Plan wykładu Kontrola jakości oprogramowania Szacowanie rozmiaru i pracochłonności Standardy serii ISO 9000 Modele CMM/CMMI Inżynieria wymagań i IEEE 830 Zarządzanie projektami i PRINCE 2 Personal Software Process Team Software Process Rational Unified Process Zwinne metodyki programowania Projekty dyplomowe Kontrola jakości Szacowanie rozmiaru i Standardy serii ISO 9000 Modele CMM/CMMI Inżynieria wymagań Zarządzanie projektami Personal Software Process Team Software Process Zwinne metodyki Rational Unified Process Projekty dyplomowe J.Nawrocki, Projekty dyplomowe
Studio Rozwoju Oprogramowania Od 1998. Corocznie 11-12 przedsięwzięć realizowanych w zespołach 8-osobowych (III + IV + V rok) Alcatel ComArch Domdata Kjellin (Szwecja) Projekty Bankowe Polsoft Rodan System Talex Varico . . . OK J.Nawrocki, Projekty dyplomowe
Zespół XPrince Plan wykładu Wstęp Cykl życia wg XPrince Organizacja zespołu Cykl życia projektu Wybrane praktyki i narzędzia XPrince a ISO 9001:2000 XPrince a CMMI Oferta dla Polsoftu J.Nawrocki, Projekty dyplomowe
Role w TSP Lider zespołu Kier. rozwoju Kier. planowania Kier. jakości Kier. wspomagania J.Nawrocki, Projekty dyplomowe
Struktura zarządzania wg PRINCE 2 Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przedsięwzięcia Kierownik przedsięwzięcia Pomocnik kierownika Kierownik Zespołu Kierownik zespołu Kierownik Zespołu J.Nawrocki, Projekty dyplomowe
Struktura zarządzania wg PRINCE 2 Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przedsięwzięcia Kierownik przedsięwzięcia J.Nawrocki, Projekty dyplomowe
Role w XP Klient Tester Trener Programiści Tropiciel J.Nawrocki, Projekty dyplomowe
Struktura zarządzania wg PRINCE 2 Klient Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przedsięwzięcia Kierownik przedsięwzięcia Programiści J.Nawrocki, Projekty dyplomowe
Role w RUP Kierownik projektu Analityk Tester Architekt Programista J.Nawrocki, Projekty dyplomowe
Role w RUP Analityk J.Nawrocki, Projekty dyplomowe
Role w RUP Analityk Fred Brooks OS/360, IBM Architekt J.Nawrocki, Projekty dyplomowe
Zespół J.Nawrocki, Projekty dyplomowe
Organizacja zespołu w XPrince Zarząd Przedsięwzięcia Reprezentant użytkowników Dyrektor Reprezentant dostawcy Kontrola przeds. Kierownik przedsięwzięcia Analityk=Klient Architekt = Trener Kierownik Zespołu Projektanci-programiści Kierownik Zespołu J.Nawrocki, Projekty dyplomowe
Cykl życia wg XPrince Plan wykładu Wstęp Zespół XPrince Organizacja zespołu Cykl życia projektu Wybrane praktyki i narzędzia XPrince a ISO 9001:2000 XPrince a CMMI Oferta dla Polsoftu J.Nawrocki, Projekty dyplomowe
Cykl życia wg PRINCE 2 16.10 27.11 23.01 8.04 27.05 17.06 1.07 Przyg. zał. proj Inicj. projektu Etap 1 Etap 2 Etap 3 Etap 4 Zamknięcie J.Nawrocki, Projekty dyplomowe
Cykl życia wg XP Wydanie 1 Wydanie 2 Przyrost 1 Przyrost 2 Przyrost 1 J.Nawrocki, Projekty dyplomowe
Fazy w RUP Inception Rozpoczęcie Elaboration Dopracowanie Construction Konstrukcja Transition Wdrożenie J.Nawrocki, Projekty dyplomowe
Fazy w RUP J.Nawrocki, Projekty dyplomowe
Cykl życia wg XPrince 16.10 27.11 23.01 8.04 27.05 17.06 Otwar-cie Wizja i plan Architek-tura Wyd. 1 Wyd. 2 Zamknięcie Konstr. Wdroż. J.Nawrocki, Projekty dyplomowe
Koniec! Podsumowanie Zespół XPrince Cykl życia wg XPrince J.Nawrocki, Projekty dyplomowe
e-SDS esds.cs.put.poznan.pl J.Nawrocki, Projekty dyplomowe
3. Czy dowiedziałeś się czegoś ważnego? 4. Co i jak poprawić? Ocena wykładu 1. Wrażenie ogólne (1 - 6) 2. Za szybko czy za wolno? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co i jak poprawić? J.Nawrocki, Projekty dyplomowe
Plan wykładu Wstęp Procesy TSP TSP a PSP Role w TSP Organizacja zespołu Cykl życia projektu Wybrane praktyki i narzędzia XPrince a ISO 9001:2000 XPrince a CMMI Oferta dla Polsoftu J.Nawrocki, Projekty dyplomowe