Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.JakpowstałmodelCMMI?
5
1.3Architektura
Zmiany,którepojawiłysięwostatniejwersjimodelu1.2,dotycząprzedewszystkim
jegoarchitektury.WobecnejformieumożliwiaonadopasowanieCMMIdoróżnych
potrzeborganizacji.Jednymzjejpodstawowychelementówjesttzw.SzkieletCMMI
(ang.CMMIFramework),któryskładasięz3komponentów:
1.Modelu(ang.ModelComponents)obszaryprocesowe(ang.processareas),prak-
tyki,materiałyinformacyjnestanowiącedlaorganizacjipomocwimplementacji
wymagańCMMI.
2.Szkoleń(ang.TrainingComponents)materiałyszkoleniowe,przewodnikiwyja-
śniającezasadyzwiązanezimplementacjąmodelu,orazwszelkiepomoceaudiowi-
zualneprzekazującewiedzęzwiązanązpraktycznymwdrożeniempraktykCMMI.
3.Oceny13(ang.AppraisalComponents)zasadyopisującemetodęocenydojrza-
łościprocesówwytwórczychorganizacji,wkontekściecelówipraktykopisanych
wmodelu.Natenobszarskładająsięrównieżwszelkieszkolenia,związanezorga-
nizowaniemiprzeprowadzaniemocenCMMI.
SzkieletCMMIdostarczanampewnejstruktury,którąnależyjedyniewypełnićprak-
tykamidotyczącymikonkretnychobszarówzainteresowań.Dziękiszkieletowi,wobrę-
bieróżnychkonstelacjimodelu,jestmożliweposługiwaniesięsamąterminologią,
wspólnymiprogramamiszkoleń,czywreszciemetodamiocenyCMMI.
1.4Pojęciekonstelacji
Pojęciekonstelacji(ang.constellation)jestbardzoważnympojęciem,związanymzarchi-
tekturąmodeluCMMI.JesttotakiepołączeniekomponentówszkieletuCMMI,które
umożliwidoskonalenieprocesówwytwórczych,wokreślonymobszarzejejzaintere-
sowańnaprzykładwsferzeusług,czyrozwojuoprogramowania.Obecnieistnieją
3konstelacje:
1.CMMIforDevelopment(CMMI-DEV)14wspieraorganizacjezajmującesięrozwo-
jemproduktówlubusług.
2.CMMIforServices(CMMI-SVC)15wspieraorganizacjezajmującesiędostarcza-
niemusług.
13Zob.rozdz.3.
14CapabilityMaturityModelIntegrationforDevelopment,Version1.2,TechnicalReportCMU/SEI-2006-TR-
008,SoftwareEngineeringInstitute,CarnegieMellonUniversity,August2006.
15CapabilityMaturityModelIntegrationforServices,Version1.2,TechnicalReportCMU/SEI-2009-TR-001,
SoftwareEngineeringInstitute,CarnegieMellonUniversity,February2009.