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.

Slides:



Advertisements
Podobne prezentacje
Lekkie metodyki programowania: Szansa czy zagrożenie?
Advertisements

ISO 9001:2000 z perspektywy CMMI a poznańska rzeczywistość
Inżynieria oprogramowania II Wykład 5 Standardy serii ISO 9000
Inżynieria oprogramowania II Wykład 4 Normy serii ISO 9000
Zwinne metodyki programowania
Szacowanie rozmiaru i pracochłonności
Inżynieria oprogramowania II Wykład 12 Projekty dyplomowe
Wprowadzenie do przedmiotu
Model dojrzałości CMMI
Copyright © Jerzy R. Nawrocki Kontrola jakości oprogramowania Inżynieria oprogramowania.
Wykład 1 Inżynieria oprogramowania II Wykład 1 Wprowadzenie
Inżynieria Oprogramowania Copyright, 2002 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Szacowanie rozmiaru i pracochłonności
Personal Software Process
Copyright © Jerzy R. Nawrocki Zbieranie wymagań Analiza systemów informatycznych Wykład.
Copyright © Jerzy R. Nawrocki Wprowadzenie Analiza systemów informatycznych Wykład.
Modelowanie i język UML
Dyscyplina i zwinność w projektach informatycznych
Copyright © Jerzy R. Nawrocki Personal Software Process Inżynieria oprogramowania II Wykład.
Copyright © Jerzy R. Nawrocki Szacowanie rozmiaru i pracochłonności Inżynieria oprogramowania.
Zarządzanie przedsięwzięciami i PRINCE2
Pomiary procesów programistycznych Copyright, 2002 © Jerzy R. Nawrocki Zarządzanie jakością.
Copyright © Jerzy R. Nawrocki Kontrola jakości oprogramowania Inżynieria oprogramowania.
Copyright © Jerzy R. Nawrocki Team Software Process Inżynieria oprogramowania II Wykład.
Systemy oceny jakości Akredytacja w ochronie zdrowia vs ISO 9000 Jerzy Hennig Andrzej Warunek.
Stowarzyszenie Wspierania Małej Przedsiębiorczości z siedzibą w Dobiegniewie Zielona Góra 20 kwiecień 2016.
Transportowy model symulacyjny miasta Gdańska
InMoST, Analiza architektury metodą ATAM Jerzy Nawrocki
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Benchmarking – narzędzie efektywnej kontroli zarządczej.
Przygotowanie projektu w ramach Programu Interreg V-A Polska-Słowacja Wspólny Sekretariat Techniczny Programu Interreg V-A Polska-Słowacja
Zarządzanie jakością kształcenia. Poznajmy się Imię i nazwisko Skąd przyjechałaś/-eś? Podaj 3 informacje na swój temat: 2 prawdziwe i 1 fałszywą- informacje.
Ocena poziomu dojrzałości wielkopolskich przedsiębiorstw w odniesieniu do modelu CMMI
| Centra Usług Wspólnych (CUW) w jednostkach samorządu terytorialnego Wojciech Lachiewicz, Ryszard Grobelny, Mateusz Klupczyński Poznań, 30 maja 2016 r.
Mikroekonomia dr hab. Maciej Jasiński, prof. WSB Wicekanclerz, pokój 134A Semestr zimowy: 15 godzin wykładu Semestr letni: 15.
EWALUACJA PROJEKTU WSPÓŁFINANSOWANEGO ZE ŚRODKÓW UNII EUROPEJSKIE J „Wyrównywanie dysproporcji w dostępie do przedszkoli dzieci z terenów wiejskich, w.
Od badań uczelnianych do innowacyjności w firmach Instytut Informatyki, Politechnika Poznańska Seminarium projektu InMoST 28 października 2005 Instytut.
“In God we trust, all others bring data.” W. Edwards Deming.
Kwantowy opis atomu wodoru Łukasz Palej Wydział Górnictwa i Geoinżynierii Kierunek Górnictwo i Geologia Kraków, r
Audyt rachunkowości w jsfp (podsumowanie) oraz audyt projektów UE Ministerstwo Finansów 25 czerwca 2015 r. 1.
Innowacje i konkurencyjność łańcuchów dostaw we współczesnej gospodarce Dr hab. Grażyna Śmigielska, Prof. UEK.
Projekt InMoST InMoST: Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji: –
Wieloaspektowa analiza czasowo- kosztowa projektów ze szczególnym uwzględnieniem kryterium jakości rozwiązań projektowych AUTOR: ANNA MARCINKOWSKA PROMOTOR:
Systemy oceny jakości Akredytacja w ochronie zdrowia ISO 9000 Jerzy Hennig Andrzej Warunek.
Wykonał: Mgr Inż. Krzysztof Harwacki. Value Mapping for Lean management Sytuacja stanowi mały, prosty przykład zastosowania mapowania strumienia wartości.
©Ian Sommerville 2000Inżynieria oprogramowania, Rozdział 25 Slide 1 Ulepszanie procesu l Jak ulepszyć proces tworzenia oprogramowanie, aby w jego trakcie.
Akredytacje Łódzkiego Kuratora Oświaty dla placówki doskonalenia i pozaszkolnych form kształcenia ustawicznego ŁCDNiKP 824/rz Certyfikat ISO 9001 (od 2002)
(c) InMoST 2007 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz.
Finansowanie zadań zleconych przez wojewodów Komisja Wspólna Rządu i Samorządu Terytorialnego Warszawa, 25 marca 2015 r.
Budżetowanie kapitałowe cz. III. NIEPEWNOŚĆ senesu lago NIEPEWNOŚĆ NIEMIERZALNA senesu strice RYZYKO (niepewność mierzalna)
Moduł II. Obszar formułowania Programów i Projektów.
Program LEADER + Inicjatywa Wspólnotowa na rzecz rozwoju obszarów wiejskich.
Bielski Model Doradztwa Zawodowego
POLITECHNIKA KRAKOWSKA IM.TADEUSZA KOŚCIUSZKI
KATEDRA DYDAKTYKI SPORTU
SYSTEM FUNKCJI, PROCESÓW I PRZEDSIĘWZIĘĆ W ORGANIZACJI
Konkurencyjność w dobie globalizacji
Model ISO/OSI Wykład 4.
Człowiek w systemie transportowym
Harmonogram prac nad przyszłą perspektywą Toruń, listopad 2012 r.
GRC.
PODSTAWOWE DZIAŁY WSPÓŁPRACY W ZAKRESIE RUCHU DROGOWEGO
POLITECHNIKA POZNAŃSKA, WYDZIAŁ INŻYNIERII ZARZĄDZANIA
Inżynieria Oprogramowania Laboratorium
DOBRY START szkolenia dla usługodawców osób niepełnosprawnych
Obecne i przyszłe wyzwania dla uczestników łańcucha dostaw w branży automotive Janusz Sobon, Prezes Zarządu KIRCHHOFF Polska Sp. z o.o.
Tensor naprężeń Cauchyego
Alternatywny slajd początkowy – logo bez animacji
Zarządzanie produkcją
dr Danuta Kajrunajtys BUSINESS PROCESS MANAGEMENT ROBOTIC PROCESS
Rozwój kompetencji kluczowych uczniów i ich kształcenie przez szkoły
Zapis prezentacji:

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

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

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

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 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

Wiadomości ogólne Plan wykładu 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

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

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

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

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

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

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

Obszary, cele i praktyki 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 J.Nawrocki, Model CMMI

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

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

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

Profil CMMI 2002-2003 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

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

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

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

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

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

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

ISO 9000 a 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 J.Nawrocki, Model CMMI

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

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

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

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

Pytania? ? J.Nawrocki, Model CMMI

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