1 / 30

Model CMMI

Inżynieria oprogramowania II Wykład 5. Model CMMI. Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/io. Syndrom LOOP. Loop. ate ( późno ). L O O P. ver budget ( przekroczony budżet ). vertime ( nadgodziny ). oor quality ( kiepska jakość ). Plan wykładu.

maeve
Download Presentation

Model CMMI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. 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. 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 J.Nawrocki, Model CMMI

  5. 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 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. 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), 15504 TR for Software Process Assessment J.Nawrocki, Model CMMI

  8. CMMI 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. CMMI • ModeleCMM/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 Obszar procesu 2 Obszar procesu n Obszar procesu 1 Cele specyficzne Cele generyczne Wspólne cechy Zobowiązanie do działania Zdolność do działania Kierowanie implementacją Weryfikacja implementacji Praktyki specyficzne Praktyki generyczne Poziomy dojrzałości 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. 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 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. 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 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. CMMI, czyli dwa w jednym Reprezentacja ciągła (ISO 15504) Poz. możliwości 5. Optymaliz. 4. Zarz. il. 3. Zdefiniowany 2. Zarządzany 1. Wykonywany Obszary 0. Niekompletny Zarządz. wymag. Monitor. i kontrola Planow. Reprezentacja poziomowa (CMM) 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. 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 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 17 pracowników 18 pracowników > 30 pracowników 1 8 2 ISO 9001:2000 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. 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

More Related