Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io Inżynieria oprogramowania II Wykład 5 Model CMMI Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io.

Podobne prezentacje


Prezentacja na temat: "Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io Inżynieria oprogramowania II Wykład 5 Model CMMI Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io."— Zapis prezentacji:

1 Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io
Inżynieria oprogramowania II Wykład 5 Model CMMI

2 oor quality (kiepska jakość) ver budget (przekroczony budżet)
Syndrom LOOP Loop L O P ate (późno) oor quality (kiepska jakość) ver budget (przekroczony budżet) vertime (nadgodziny) J.Nawrocki, Model CMMI

3 Modele CMM/CMMI 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 Zwinne metodyki programowania Rational Unified Process 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, Model CMMI

4 Obszary, cele i praktyki CMMI Profil CMMI 2002-2003 ISO 9000 a CMMI
Plan wykładu Wiadomości ogólne Obszary, cele i praktyki CMMI Profil CMMI ISO 9000 a CMMI 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, Model CMMI

5 Wiadomości ogólne Plan wykładu Obszary, cele i praktyki CMMI
Profil CMMI ISO 9000 a CMMI 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, Model CMMI

6 CMM: Capability Maturity Model
Organizacje programistyczne SEI, Pittsburg, USA 1989 (1991)-1993 5. Optymalizujący 4. Zarządzany ilościowo 3. Zdefiniowany 2. Zarządzany (powtarzalny) 1. Początkowy J.Nawrocki, Model CMMI

7 Capability Maturity Model for Software, SW-CMM
CMMI CMMI = CMM Integration Capability Maturity Model for Software, SW-CMM Electronic Industries Alliance Interim Standard, EIA/IS 731 Integrated Product Development CMM, IPD-CMM 5. Optymalizujący 4. Zarządzany ilościowo 3. Zdefiniowany 2. Zarządzany (powtarzalny) 1. Początkowy International Organization for Standardization + International Electrotechnical Commision (ISO/IEC), TR for Software Process Assessment J.Nawrocki, Model CMMI

8 Capability Maturity Model Integration (CMMI), Version 1.1
CMMI for Systems Engineering and Software Engineering (CMMI-SE/SW,V1.1) Staged Representation, CMU/SEI-2002-TR-002, December 2001. 643 strony!!! 5. Optymalizujący 4. Zarządzany ilościowo 3. Zdefiniowany 2. Zarządzany (powtarzalny) 1. Początkowy J.Nawrocki, Model CMMI

9 Modele CMM/CMMI (dyscypliny): Inżynieria systemów (SE)
Inżynieria oprogramowania (SW) Zintegrowany rozwój produktu i procesu (IPPD) Zlecenia i dostawcy (SS = Supplier Sourcing) J.Nawrocki, Model CMMI

10 Popularność dyscyplin
Razem 223 organizacje SE/SW SE SE/SW/SS SW SE/SW/ IPPD/SS SE/SW/IPPD J.Nawrocki, Model CMMI

11 Składniki modelu CMMI Poziomy dojrzałości Obszar procesu 1
Obszar procesu n Cele specyficzne Cele generyczne Praktyki specyficzne Wspólne cechy Zobowiązanie do działania Zdolność do działania Kierowanie implementacją Weryfikacja implementacji Praktyki generyczne J.Nawrocki, Model CMMI

12 Składniki wymagane i oczekiwane
Poziomy dojrzałości Obszar procesu Cele specyficzne Cele generyczne Wymagane Oczekiwane Praktyki specyficzne Praktyki generyczne J.Nawrocki, Model CMMI

13 Obszary, cele i praktyki CMMI
Plan wykładu Wiadomości ogólne Obszary, cele i praktyki CMMI Profil CMMI ISO 9000 a CMMI 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, Model CMMI

14 CMMI: Obszary procesu na poziomie 2
Zarządzanie wymaganiami Planowanie przedsięwzięcia Monitorowanie i kontrola przedsięw. Zarządzanie podzleceniami Pomiary i analiza Zapewnienie jakości proc. i prod. Zarządzanie konfiguracją 5. Optymalizujący 4. Zarządzany ilościowo 3. Zdefiniowany 2. Zarządzany (powtarzalny) 1. Początkowy J.Nawrocki, Model CMMI

15 Planowanie przedsięwzięcia
Cele specyficzne: SG 1 Oszacowania parametrów przedsięwzięcia są opracowane i aktualizowane SG 2 Plan przedsięwzięcia jest opracowany i aktualizowany jako podstawa zarządzania przedsięwzięciem SG 3 Zobowiązania do planu przedsięwzięcia są ustanowione i aktualizowane. Cele generyczne: GG 3 Proces jest zdefiniowany. J.Nawrocki, Model CMMI

16 Planowanie przedsięwzięcia
Cele specyficzne: SG 1 Oszacowania parametrów przedsięwzięcia są opracowane i aktualizowane Praktyki specyficzne: SP 1.1 Opracuj zakres przedsięwzięcia SP 1.2 Opracuj oszacowania produktów i atrybutów zadań SP 1.3 Zdefiniuj cykl życia projektu SP 1.4 Określ oszacowania pracochłonności i kosztu J.Nawrocki, Model CMMI

17 Profil CMMI 2002-2003 Plan wykładu Wiadomości ogólne
Obszary, cele i praktyki CMMI Profil CMMI ISO 9000 a CMMI 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, Model CMMI

18 Profil dojrzałości wg SEI
Kwiecień 2002 – Grudzień 2003 223 oceny 200 organizacji 848 przedsięwzięć 43% organizacji spoza USA Process Maturity Profile CMMI v1.1 SCAMPI v1.1 Appraisal Results 2003 Year End Update SEI, March 2004. J.Nawrocki, Model CMMI

19 Reprezentacja poziomowa
CMMI, czyli dwa w jednym Reprezentacja poziomowa (CMM) Reprezentacja ciągła (ISO 15504) Poz. możliwości 1. Wykonywany 2. Zarządzany 3. Zdefiniowany 4. Zarz. il. 5. Optymaliz. 0. Niekompletny Obszary Zarządz. wymag. Planow. Monitor. i kontrola 5. Optymalizujący 4. Zarz. ilościowo 3. Zdefiniowany 2. Zarządzany 1. Początkowy Poziomy dojrzałości J.Nawrocki, Model CMMI

20 Model poziomowy czy ciągły
Razem 223 organizacje Poziomowy Ciągły J.Nawrocki, Model CMMI

21 Profil dojrzałości wg SEI
29.7% 27.7% 27.7% 9.5% 5.4% Początkowy Zdefiniowany Optymalizujący Zarządzany ilościowo Zarządzany J.Nawrocki, Model CMMI

22 Oceniane organizacje wg kategorii
Organizacje komercyjne USA Spoza USA Dostawcy dla wojska/rządu Agencje wojskowe lub rządowe J.Nawrocki, Model CMMI

23 CMMI w układzie geograficznym
Szwecja, Niemcy, Francja, Dania, .., Rosja, Białoruś Polska: Motorola Polska Software Center, Kraków J.Nawrocki, Model CMMI

24 ISO 9000 a CMMI Plan wykładu Wiadomości ogólne
Obszary, cele i praktyki CMMI Profil CMMI ISO 9000 a CMMI 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, Model CMMI

25 CMMI a poznańska rzeczywistość
Maciej Dorsz Politechnika Poznańska & PB Polsoft Kwestionariusz ankiety: CMMI na poziomie drugim pytania otwarte oraz zamknięte skala ocen 0 - 3 J.Nawrocki, Model CMMI

26 11 poznańskich firm informatycznych
8 2 ISO 9001:2000 17 pracowników 18 pracowników > 30 pracowników J.Nawrocki, Model CMMI

27 Spełnienie wymagań CMMI (wartości średnie)
% J.Nawrocki, Model CMMI

28 Spełnienie wymagań CMMI (wartości średnie po obszarach)
% J.Nawrocki, Model CMMI

29 Pytania? ? J.Nawrocki, Model CMMI

30 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, Model CMMI


Pobierz ppt "Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io Inżynieria oprogramowania II Wykład 5 Model CMMI Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io."

Podobne prezentacje


Reklamy Google