poświęconych na realizację, liczebność zespołów, inwestycje w narzędzia, godziny szkoleń i wydatki
♦ zarządzanie jakością oprogramowania - liczba błędów, godziny testów, zgodność z planem i wymaganiami, koszt wytworzenia jednej cechy w oprogramowaniu
♦ kontrola kosztów budowy oprogramowania
♦ do wejścia na kolejny poziom wymagane:
• ulepszanie procesu
• zarządzanie zmianami
- poziom 5 (optymalizujący)
♦ poziom czwarty ze sprzężeniem zwrotnym (czyli wykorzystujemy zebrane miary do analizy i usprawnienia całości procesu)
♦ kluczowe obszary działań:
• przeciwdziałanie błędom
• zarządzanie zmianą technologii
• zarządzanie zmianą procesu
Dla każdego obszaru działań określono:
- cele (goals)
- zobowiązania (commitment to per form)
- praktyki (ability to per form)
- działania (acitivities perfonned)
- miary i analizy (measurements and analysis)
- sposoby weryfikacji (veryfying implementation)
Przykładowo dla poziomu drugiego, obszar planowania projektu:
- cel: prace i role w projekcie zaplanowane i udokumentowane
- zobowiązanie projekt musi posiadać swojego kierownika, którego odpowiedzialnością jest wynegocjowanie ról oraz stworzenie planu projektu
- praktyka: istnieje formalny plan projektu zawierający następstwo działań, wymagania techniczne, koszty, standardy etc.
- działania uczestniczenie grupy wykonującej projekt w procesie planowania, estymacje, opisanie ryzyka etc.
- miary i analizy kroki milowe projektu
- sposób weryfikacji przeglądy projektu
CMM jest metodą certyfikacji, zawierającą wiele praktycznych wskazówek dla szefów i ich zespołów'.
Wybrane parametry firmy na 5-tym poziomie:
- koszt zlej jakości (koszt poprawy wszystkich błędów) to 4% całkowitych nakładów' na produkcję oprogramowania - na poziomie 1-szym ponad 50%
- nie przekraczają zaplanowanych kosztów i czasu - na poziomie pierwszym przekraczają czas średnio o 150%, koszt prawie o 200%
- koszt tworzenia funkcji to 30% kosztów fu my z poziomu pierwszego
- średnio 7.5 roku jest potrzebne, by wejść z poziomu 1 na 5