PRINCE2 Symposium: PRINCE 2 versus CMMI; raakvlakken, overlap en aanvullingen Jan Jaap Cannegieter SYSQA B.V.
SYSQA B.V. Operationeel Tactisch Strategisch Testen Requirements Quality assurance Auditing SPI Verbetering Benchmarking Assessments / quick scans Automatisering Ondersteuning Coördinatie Uitvoering Requirements ontwikkeling Requirements management Informatieanalyse Uitvoeren pakketselectie Opstellen business case QA in projecten Regievoering bij uitbesteding Opstellen kwaliteitsplan Inspectie / reviews Externe toetsing Evaluaties Producten Projecten Processen Leveranciers Mediation Opstellen kwaliteitssysteem Assessments / quick scans Implementeren: CMMI, ITIL, ASL, BISL, RUP, SDM, DSDM, Agile, PRINCE 2, PROQA Opleiding en training 2
Agenda Ontstaansgeschiedenis CMMI Opbouw CMMI Mini assessment Conclusies (Raakvlakken Prince 2 en CMMI) 3
Verbeteren: het spectrum 4
De essentie van CMMI 5
Verbeteren: het spectrum 6
CMMI in het kort Best-practice volwassenheidsmodel voor verbeteren ontwikkeling: procesverbetering Categorie Gemiddeld Laag Hoog Kosten 20% 3% 87% Tijd 37% 2% 90% Productiviteit 62% 9% 255% Kwaliteit 50% 7% 132% Klanttevredenheid 14% -4% 55% ROI 4.7 : 1 2:01 27.7 : 1 Investering: 2.500 per medewerker per jaar Faalkans: 58% 7
Historie van het CMMI Department of Defense Software Engineering Institute 1987 1991: Capability Maturity Model for Software 90 s: veel meer CMM s 2000 2002: CMMI: geïntegreerd model voor SW, SE, IPPD en SS 2006: CMMI framework en CMMI DEV 2007: CMMI ACQ en CMMI SVC 8
Procesgebieden Procesmanagement Organisatiebrede procesfocus Organisatiebrede procesdefinitie Organisatiebrede training Organisatiebrede procesprestatie Organisatiebrede innovatie en borging Projectmanagement Projectplanning Projectmonitoring en beheersing Leveranciersmanagement Geïntegreerd projectmngt Risicomanagement Kwantitatief projectmngt Engineering Eisenmanagement Eisenontwikkeling Technische oplossing Productintegratie Verificatie Validatie Support Configuratiemanagement Proces and product kwaliteitsborging Meting en analyse Alternatieve analyse en oplossingskeuze Causale probleemanalyse en probleemoplossing 9
CMMI stapsgewijze representatie Continue verbetering Optimaliserend Organisatiebrede innovatie en borging Causale probleemanalyse en probleemoplossing Gedisciplineerd proces Voorspelbaar proces Standaard proces Beheerst Gedefinieerd Kwantitatief beheerst Eisenontwikkeling Technische oplossing Productintegratie Verificatie Validatie Risicomanagement Eisenmanagement Projectplanning Projectmonitoring and projectbeheersing Organisatiebrede procesprestatie Kwantitatief projectmanagement Organisatiebrede procesdefinitie Organisatiebrede procesfocus Organisatiebrede training Geïntegreerd project mngt Alternatievenanalyse en oplossingskeuze Leveranciersmanagement Meting en analyse Proces en product kwaliteitsborging Configuratiemanagement Initieel 10
CMMI: continue representatie 5 Optimaliserend 4 Kwantitatief beheerst 3 Gedefinieerd 2 Beheerst 1 Uitgevoerd 0 PG1 PG 2 PG 3 PG 4 11
Opbouw procesgebied N5 N4 N5 N4 N5 N4 N3 N3 N3 N2 N2 N2 SD/SP SD/SP SD/SP Procesgebied x Procesgebied y Procesgebied z 12
Vaardigheidsniveau 2 - Beheerst Beheerst proces Stel een organisatiebeleid vast Plan het proces Stel mensen en middelen beschikbaar Stel verantwoordelijkheden vast Train mensen Beheers configuratie Identificeer en betrek de relevante stakeholders Monitor en beheers het proces Evalueer objectief dat het proces wordt gevolgd Review de status met het hoger management 13
Overige vaardigheidsniveaus Niveau 3 - Gedefinieerd proces Richt een gedefinieerd proces in Verzamel verbeterinformatie Niveau 4 - Kwantitatief beheerst proces Stel kwantitatieve doelen voor het proces vast Stabiliseer de prestatie van subprocessen Niveau 5 - Optimaliserend proces Garandeer continue procesverbetering Los problemen op bij de bron 14
PRINCE2 Symposium: Case: zit een organisatie die Prince-2 hanteert op CMMI niveau 2? Wie durft?
Conclusies De specifieke doelen en praktijken mbt projectmanagement gaan niet diep Prince 2 is veel uitgebreider, breder en concreter mbt projectmanagement CMMI biedt vrijheid, Prince 2 details CMMI is sterk in institutionaliseren van processen: procesmanagement 16
Raakvlakken Prince 2 en CMMI: componenten Beheersinstrumenten Wijzigingsbeheer Configuratiemanagement Business Case Organisatie Kwaliteit Plannen Risico management 17
Fasering PRINCE 2 Sturen Project (stuurgroep) Opstarten project Initiëren project Beheersen fase Managen fase overgangen Afsluiten project Managen product oplevering Opstellen Plan 18
Technieken Productgerichte planning Kwaliteitsbeoordeling Wijzigingsbeheerprocedure Projectarchiveringsstructuur 19
Voor vragen: jcannegieter@sysqa.nl Literatuur: De kleine CMMI voor ontwikkeling 978 90 12 1173 9 Kwaliteitszorg in ICT-projecten 90 440 0369 0 Software process Improvement 90 440 0698 3 20