Model CMMI
description
Transcript of Model CMMI
![Page 1: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/1.jpg)
Copyright © Jerzy R. Nawrocki
Model CMMIModel CMMI
[email protected]/jnawrocki/io
Inżynieria oprogramowania IIWykład 5
![Page 2: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/2.jpg)
J.Nawrocki, Model CMMI
Syndrom LOOP
L
O
O
P
ate (późno)
oor quality (kiepska jakość)
ver budget (przekroczony budżet)
vertime (nadgodziny)
Loop
![Page 3: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/3.jpg)
J.Nawrocki, Model 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
![Page 4: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/4.jpg)
J.Nawrocki, Model CMMI
Plan wykładu
•Wiadomości ogólne•Obszary, cele i praktyki CMMI•Profil CMMI 2002-2003•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
![Page 5: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/5.jpg)
J.Nawrocki, Model CMMI
Plan wykładu
•Wiadomości ogólne•Obszary, cele i praktyki CMMI•Profil CMMI 2002-2003•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
![Page 6: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/6.jpg)
J.Nawrocki, Model CMMI
CMM: Capability Maturity Model
1. Początkowy
2. Zarządzany (powtarzalny)
3. Zdefiniowany
4. Zarządzany ilościowo
5. Optymalizujący
Organizacje programistyczneSEI, Pittsburg, USA
1989 (1991)-1993
![Page 7: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/7.jpg)
J.Nawrocki, Model CMMI
CMMI
1. Początkowy
2. Zarządzany (powtarzalny)
3. Zdefiniowany
4. Zarządzany ilościowo
5. Optymalizujący
CMMI = CMM Integration• Capability Maturity Model for Software, SW-CMM• Electronic Industries Alliance Interim Standard, EIA/IS 731• Integrated Product Development CMM, IPD-CMM
International Organization for Standardization + International Electrotechnical Commision (ISO/IEC), 15504 TR for Software Process Assessment
![Page 8: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/8.jpg)
J.Nawrocki, Model CMMI
CMMI
1. Początkowy
2. Zarządzany (powtarzalny)
3. Zdefiniowany
4. Zarządzany ilościowo
5. Optymalizujący
Capability Maturity Model Integration (CMMI), Version 1.1CMMI for Systems Engineering and Software Engineering (CMMI-SE/SW,V1.1)Staged Representation, CMU/SEI-2002-TR-002, December 2001.
643 strony!!!
![Page 9: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/9.jpg)
J.Nawrocki, Model CMMI
CMMI
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)
![Page 10: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/10.jpg)
J.Nawrocki, Model CMMI
Popularność dyscyplin
Razem 223 organizacje
SE/SWSW
SESE/SW/IPPD/SS
SE/SW/SSSE/SW/IPPD
![Page 11: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/11.jpg)
J.Nawrocki, Model CMMI
Składniki modelu CMMI
Poziomy dojrzałości
Praktyki generyczne
Obszar procesu 2 Obszar procesu nObszar procesu 1
Cele generyczneCele generyczneCele specyficzneCele specyficzne
Praktyki specyficzne
Zobowiązaniedo działania
Zdolnośćdo działania
Kierowanieimplementacją
Weryfikacjaimplementacji
Wspólne cechy
![Page 12: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/12.jpg)
J.Nawrocki, Model CMMI
Składniki wymagane i oczekiwane
Poziomy dojrzałości
Praktyki generyczne
Obszar procesu
Cele generyczneCele generyczneCele specyficzneCele specyficzne
Praktyki specyficzne
WymaganeWymagane
OczekiwaneOczekiwane
![Page 13: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/13.jpg)
J.Nawrocki, Model CMMI
Plan wykładu
•Wiadomości ogólne•Obszary, cele i praktyki CMMI•Profil CMMI 2002-2003•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
![Page 14: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/14.jpg)
J.Nawrocki, Model CMMI
CMMI: Obszary procesu na poziomie 2
1. Początkowy
2. Zarządzany (powtarzalny)
3. Zdefiniowany
4. Zarządzany ilościowo
5. Optymalizujący
Zarządzanie wymaganiamiPlanowanie przedsięwzięciaMonitorowanie i kontrola przedsięw.Zarządzanie podzleceniamiPomiary i analizaZapewnienie jakości proc. i prod.Zarządzanie konfiguracją
![Page 15: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/15.jpg)
J.Nawrocki, Model CMMI
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.
![Page 16: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/16.jpg)
J.Nawrocki, Model CMMI
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ęciaSP 1.2 Opracuj oszacowania produktów i atrybutów zadańSP 1.3 Zdefiniuj cykl życia projektuSP 1.4 Określ oszacowania pracochłonności i kosztu
![Page 17: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/17.jpg)
J.Nawrocki, Model CMMI
Plan wykładu
•Wiadomości ogólne•Obszary, cele i praktyki CMMI•Profil CMMI 2002-2003•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
![Page 18: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/18.jpg)
J.Nawrocki, Model CMMI
Profil dojrzałości wg SEI
Kwiecień 2002 – Grudzień 2003
• 223 oceny
• 200 organizacji
• 848 przedsięwzięć
• 43% organizacji spoza USA
Process Maturity ProfileCMMI v1.1SCAMPI v1.1 Appraisal Results2003 Year End UpdateSEI, March 2004.
![Page 19: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/19.jpg)
J.Nawrocki, Model CMMI
CMMI, czyli dwa w jednym
Reprezentacja poziomowa(CMM)
1. Początkowy
2. Zarządzany
3. Zdefiniowany
4. Zarz. ilościowo
5. Optymalizujący
Poziomy dojrzałości
Reprezentacja ciągła(ISO 15504)
Poz. możliwości
1. Wykonywany2. Zarządzany3. Zdefiniowany4. Zarz. il.5. Optymaliz.
0. NiekompletnyObszary
Zarządz.wymag.
Planow.
Monitor.i kontrola
![Page 20: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/20.jpg)
J.Nawrocki, Model CMMI
Model poziomowy czy ciągły
Poziomowy Ciągły
Razem 223 organizacje
![Page 21: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/21.jpg)
J.Nawrocki, Model CMMI
Profil dojrzałości wg SEI
PoczątkowyZarządzany
ZdefiniowanyZarządzany
ilościowo
Optymalizujący
9.5%
29.7% 27.7%
5.4%
27.7%
![Page 22: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/22.jpg)
J.Nawrocki, Model CMMI
Oceniane organizacje wg kategorii
Organizacje komercyjne
Dostawcy dla wojska/rządu
Agencje wojskowe lub
rządowe
USA
Spoza USA
![Page 23: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/23.jpg)
J.Nawrocki, Model CMMI
CMMI w układzie geograficznym
Szwecja, Niemcy, Francja, Dania, .., Rosja, BiałoruśPolska: Motorola Polska Software Center, Kraków
![Page 24: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/24.jpg)
J.Nawrocki, Model CMMI
Plan wykładu
•Wiadomości ogólne•Obszary, cele i praktyki CMMI•Profil CMMI 2002-2003•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
![Page 25: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/25.jpg)
J.Nawrocki, Model CMMI
CMMI a poznańska rzeczywistość
CMMI na poziomie drugim pytania otwarte oraz zamknięte skala ocen 0 - 3
Kwestionariusz ankiety:
Maciej DorszPolitechnika Poznańska & PB Polsoft
![Page 26: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/26.jpg)
J.Nawrocki, Model CMMI
17 pracowników 18 pracowników > 30 pracowników
11 poznańskich firm informatycznych
2 1 8
![Page 27: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/27.jpg)
J.Nawrocki, Model CMMI
56
60
33
30
41
39
37
0 10 20 30 40 50 60 70 80 90 100
Zarządzanie podzleceniami
Zarządzanie konfiguracją
Zapewnienie jakości
Pomiary i analiza
Monitorowanie i kontrola
Planowanie przedsięwzięcia
Zarządzanie wymaganiami
%
Spełnienie wymagań CMMI (wartości średnie)
![Page 28: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/28.jpg)
J.Nawrocki, Model CMMI
Spełnienie wymagań CMMI (wartości średnie po obszarach)
3512
460
489
316873
5045
0 10 20 30 40 50 60 70 80 90 100
K
J
I
H
G
F
E
D
C
B
A
%
![Page 29: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/29.jpg)
J.Nawrocki, Model CMMI
Pytania?
![Page 30: Model CMMI](https://reader035.fdocuments.pl/reader035/viewer/2022081421/5681542d550346895dc22e09/html5/thumbnails/30.jpg)
J.Nawrocki, Model CMMI
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ć?