Symposium 2007
“Zin en Onzin van een Methode”
PRINCE2 Symposium: “Zin en Onzin van een Methode”
PRINCE 2 versus CMMI; raakvlakken, overlap en aanvullingen
Jan Jaap Cannegieter SYSQA B.V.
SYSQA B.V. Operationeel
Testen Verbetering Benchmarking Assessments / quick scans Automatisering Ondersteuning Coördinatie Uitvoering
Tactisch
Requirements Requirements ontwikkeling Requirements management Informatieanalyse Uitvoeren pakketselectie Opstellen business case
Quality assurance
Strategisch
Auditing
Opstellen kwaliteitssysteem
QA in projecten Regievoering bij uitbesteding Opstellen kwaliteitsplan Inspectie / reviews
SPI
Assessments / quick scans Producten Projecten Processen
Externe toetsing
Leveranciers
Evaluaties
Mediation
Implementeren: CMMI, ITIL, ASL, BISL, RUP, SDM, DSDM, Agile, PRINCE 2, PROQA
Opleiding en training
“Zin en Onzin van een Methode”
www.pugnl.nl
2
1
Symposium 2007
“Zin en Onzin van een Methode”
Agenda • • • • •
Ontstaansgeschiedenis CMMI O b Opbouw CMMI Mini assessment Conclusies (Raakvlakken Prince 2 en CMMI)
“Zin en Onzin van een Methode”
3
Verbeteren: het spectrum
“Zin en Onzin van een Methode”
www.pugnl.nl
4
2
Symposium 2007
“Zin en Onzin van een Methode”
De essentie van CMMI
“Zin en Onzin van een Methode”
5
Verbeteren: het spectrum
“Zin en Onzin van een Methode”
www.pugnl.nl
6
3
Symposium 2007
“Zin en Onzin van een Methode”
CMMI in het kort Best-practice volwassenheidsmodel voor verbeteren ontwikkeling: procesverbetering Gemiddeld
Laag
Kosten
Categorie
20%
3%
Hoog 87%
Tijd
37%
2%
90%
Productiviteit
62%
9%
255%
Kwaliteit
50%
7%
132%
Klanttevredenheid
14%
-4%
55%
4.7 : 1
2:01
27.7 : 1
ROI
Investering: 2.500 per medewerker per jaar Faalkans: 58% “Zin en Onzin van een Methode”
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 oo SW, S , SE, S , IPPD en e SS voor • 2006: CMMI framework en CMMI DEV • 2007: CMMI ACQ en CMMI SVC “Zin en Onzin van een Methode”
www.pugnl.nl
8
4
Symposium 2007
“Zin en Onzin van een Methode”
Procesgebieden
Procesmanagement • Organisatiebrede procesfocus • Organisatiebrede procesdefinitie • Organisatiebrede training • Organisatiebrede O i ti b d procesprestatie • Organisatiebrede innovatie en borging
Engineering • Eisenmanagement • Eisenontwikkeling • Technische oplossing • Productintegratie P d ti t ti • Verificatie • Validatie Support • Configuratiemanagement • Proces and product kwaliteitsborging • Meting en analyse • Alternatieve analyse en oplossingskeuze • Causale probleemanalyse en probleemoplossing
Projectmanagement • Projectplanning • Projectmonitoring en b h beheersing i • Leveranciersmanagement • Geïntegreerd projectmngt • Risicomanagement • Kwantitatief projectmngt
9
“Zin en Onzin van een Methode”
CMMI – stapsgewijze representatie Optimaliserend
Continue verbetering
Kwantitatief K tit ti f beheerst
Voorspelbaar proces
Standaard proces
Gedefinieerd
Beheerst
Gedisciplineerd proces
Organisatiebrede innovatie en borging Causale probleemanalyse en probleemoplossing
O Organisatiebrede i ti b d procesprestatie t ti Kwantitatief projectmanagement
Eisenontwikkeling Technische oplossing Productintegratie Verificatie Validatie Risicomanagement
Eisenmanagement Projectplanning Projectmonitoring and projectbeheersing
Organisatiebrede procesdefinitie Organisatiebrede procesfocus Organisatiebrede training Geïntegreerd project mngt Alternatievenanalyse en oplossingskeuze Leveranciersmanagement Meting en analyse Proces en product kwaliteitsborging Configuratiemanagement
Initieel “Zin en Onzin van een Methode”
www.pugnl.nl
10
5
Symposium 2007
“Zin en Onzin van een Methode”
CMMI: continue representatie 5 Optimaliserend 4 Kwantitatief beheerst 3 Gedefinieerd 2 Beheerst 1 Uit Uitgevoerd d 0
PG1
PG 2 PG 3 PG 4
… 11
“Zin en Onzin van een Methode”
Opbouw procesgebied
GD/GP N5
GD/GP N5
GD/GP N5
GD/GP N4
GD/GP N4
GD/GP N4
GD/GP N3
GD/GP N3
GD/GP N3
GD/GP N2
GD/GP N2
GD/GP N2
SD/SP
SD/SP
SD/SP
Procesgebied x
Procesgebied y
Procesgebied z
“Zin en Onzin van een Methode”
www.pugnl.nl
12
6
Symposium 2007
“Zin en Onzin van een Methode”
Vaardigheidsniveau 2 - Beheerst Beheerst proces – – – – – – – – – –
Stel een organisatiebeleid vast Plan het proces p 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
“Zin en Onzin van een Methode”
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
“Zin en Onzin van een Methode”
www.pugnl.nl
14
7
Symposium 2007
“Zin en Onzin van een Methode”
PRINCE2 Symposium: “Zin en Onzin van een Methode”
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: procesmanagementt
“Zin en Onzin van een Methode”
www.pugnl.nl
16
8
Symposium 2007
“Zin en Onzin van een Methode”
Raakvlakken Prince 2 en CMMI: componenten Wijzigings- Business Wijzigings beheer Case ConfiguratieOrganisatie management Plannen
Kwaliteit
Risico Beheersmanagement instrumenten “Zin en Onzin van een Methode”
17
Fasering PRINCE 2 Sturen Project (stuurgroep) Opstarten project
Initiëren project
Beheersen fase
Managen fase overgangen
Afsluiten project
Managen product oplevering Opstellen Plan “Zin en Onzin van een Methode”
www.pugnl.nl
18
9
Symposium 2007
“Zin en Onzin van een Methode”
Technieken ¾Productgerichte planning ¾Kwaliteitsbeoordeling ¾Wijzigingsbeheerprocedure ¾Projectarchiveringsstructuur
“Zin en Onzin van een Methode”
19
Voor vragen:
[email protected] 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
“Zin en Onzin van een Methode”
www.pugnl.nl
20
10