SlideShare a Scribd company logo
1 of 23
Capability Maturity Model Integration

                      en

  Software Process Improvement

                  Jan Jaap Cannegieter
              Adjunct Directeur SYSQA B.V.




   Almere ©                         Quality Assurance in ICT / 1
Doelstellingen van dit hoorcollege

 Basiskennis van CMMI

 Begrip van de toegevoegde waarde van CMMI

 Inzicht in software proces verbetering (SPI)

 Begrijpen wat SPI-trajecten moeilijk maakt



      Almere ©                  Quality Assurance in ICT / 2
Focus op processen

                Mensen




    Processen             Technieken



    Almere ©             Quality Assurance in ICT / 3
Historie van het CMMI
 USA: Department of Defense
 Software Engineering Institute (SEI)
 1986: Watts Humphrey richt procesgroep op bij het SEI
 1989: Publicatie van “Managing the Software Process”
 1991: Software CMM® V1.0 vrijgegeven
 90’s: Veel meer CMM’s
 2000 – 2002: CMMI: geïntegreerd model voor SW, SE,
  IPPD en SS
 2006: verhouding CMM – CMMI in NL: 15-85


      Almere ©                     Quality Assurance in ICT / 4
Component 1: Volwassenheidsniveaus



                                   Niveau 5 - Optimaliserend

                          Niveau 4 – Kwantitatief beheerst

                 Niveau 3 - Gedefinieerd

        Niveau 2 - Beheerst

Niveau 1 – Initieel / uitgevoerd

      Almere ©                             Quality Assurance in ICT / 5
Component 2: procesgebieden

 Gegroepeerde activiteiten
  – Requirementsmanagement
  – Projectplanning
  – Risicomanagement
  – Validatie
 Bestaat uit specifieke doelen en specifieke
  praktijken



      Almere ©                  Quality Assurance in ICT / 6
Voorbeeld 1: Requirementsmanagement

SG 1 Beheer Requirements
  SP 1.1   Verkrijg begrip van de requirements
  SP 1.2   Verkrijg commitment voor de requirements
  SP 1.3   Beheer requirementsveranderingen
  SP 1.4   Onderhoud traceerbaarheid van requirements in
           twee richtingen
  SP 1.5   Identificeer inconsistenties tussen requirements en
           het projectwerk




      Almere ©                           Quality Assurance in ICT / 7
Voorbeeld 2: Risicomanagement
SG 1 Bereid risicomanagement voor
  SP 1.1 Bepaal risicobronnen en -categorieën
  SP 1.2 Definieer risicoparameters
  SP 1.3 Leg een risicomanagementstrategie vast
SG 2 Identificeer en analyseer risico’s
  SP 2.1 Identificeer risico’s
  SP 2.2 Evalueer, categoriseer en prioriteer risico’s
SG 3 Beperk risico’s
  SP 3.1 Definieer risicobeperkingsplannen
  SP 3.2 Implementeer risicobeperkingsplannen

       Almere ©                            Quality Assurance in ICT / 8
Procesgebieden
Procesmanagement                          Engineering
 Organisatiebrede procesfocus             Eisenmanagement
 Organisatiebrede procesdefinitie         Eisenontwikkeling
 Organisatiebrede training                Technische oplossing
 Organisatiebrede procesprestatie         Productintegratie
 Organisatiebrede innovatie en borging    Verificatie
                                           Validatie
Projectmanagement
 Projectplanning                         Ondersteuning
 Projectmonitoring en beheersing          Configuratiemanagement
 Leveranciersmanagement                   Proces and product kwaliteitsborging
 Geïntegreerd projectmanagement           Meting en analyse
 Risicomanagement                         Alternatieve analyse en oplossingskeuze
 Geïntegreerde teamsamenstelling          Organisatiebrede omgeving voor integratie
 Geïntegreerd leveranciersmanagement      Causale probleemanalyse en
 Kwantitatief projectmanagement            probleemoplossing

          Almere ©                                    Quality Assurance in ICT / 9
Component 3: Generieke doelen en praktijken
GG 2 Institutionaliseer een beheerst proces
      GP 2.1 …
      GP 2.2 …
GG 3 Institutionaliseer een gedefinieerd proces
      GP 3.1 …
      GP 3.2 …
GG 4 Institutionaliseer een kwantitatief beheerst proces
      GP 4.1 …
      GP 4.2 …
GG 5 Institutionaliseer een optimaliserend proces
      GP 5.1 …
      GP 5.2 …




       Almere ©                      Quality Assurance in ICT / 10
CMMI: continu versus stapsgewijs
 5 Optimaliserend
4 Kwantitatief beh.                                                             Optimaliserend
    3 Gedefinieerd
       2 Beheerst                                                      Kwantitatief
     1 Uitgevoerd                                                       beheerst
                 0
                      PA1   PA 2   PA 3   PA 4   ….

                                                            Gedefinieerd



                                                      Beheerst


                                          Initieel


               Almere ©                                          Quality Assurance in ICT / 11
CMMI: Continue representatie

     5 Optimaliserend

4 Kwantitatief beheerst

        3 Gedefinieerd

            2 Beheerst

          1 Uitgevoerd

                     0
                          PA1   PA 2   PA 3    PA 4     …



        Almere ©                        Quality Assurance in ICT / 12
Continue representatie

Voordelen                      Nadelen
Flexibel en beschrijvend       Minder helder en eenduidig
Organisatie kiest zelf de      Meer inspanning in het
   implementatievolgorde         voortraject
Ruimte voor eigen ideeën       Risico op inconsistenties of
Quick wins eerst                 suboptimalisatie
Traject onder te verdelen in   Geen mogelijkheid tot
   kleine stappen                benchmarking
                               Geen voorgeschreven mijlpalen



        Almere ©                      Quality Assurance in ICT / 13
CMMI – stapsgewijze representatie
                                                                     Organisatiebrede innovatie en borging
                               Continue            Optimaliserend Causale probleemanalyse en probleemoplossing
                              verbetering


                                            Kwantitatief    Organisatiebrede procesprestatie
                   Voorspelbaar              beheerst       Kwantitatief projectmanagement
                     proces                                                        Organisatiebrede training
                                                  Eisenontwikkeling
                                                  Technische oplossing             Geïntegreerd project management
                                                  Productintegratie                Risicomanagement
                                                                                   Geïntegreerde teamsamenstelling
           Standaard              Gedefinieerd Verificatie
                                                  Validatie                        Geïntegreerd leverancierman.
             proces                               Organisatiebrede procesfocus Alternatievenanalyse en
                                                  Organisatiebrede procesdefinitie    oplossingskeuze
                                                                                   Org. omgeving voor integratie
                                         Eisenmanagement
                             Beheerst    Projectplanning                          Meting en analyse
Gedisciplineerd
  proces                                 Projectmonitoring en projectbeheersing Proces en product kwaliteitsborging
                                         Leveranciersmanagement                   Configuratiemanagement



                  Initieel



                  Almere ©                                                 Quality Assurance in ICT / 14
Stapsgewijs

Voordelen                        Nadelen
Eenvoudig en voorschrijvend      Keurslijf (one-size-fits-all)
Geen ingewikkelde keuzes         Dwingt niet tot duidelijke
Eenvoudig om doelstellingen te     probleemdefinitie
  formuleren                     Risico op najagen
Consistente verbetertrajecten      volwassenheidsniveau
Mogelijkheid tot benchmarking    Belangrijkste verbeteringen
                                   mogelijk niet als eerste
                                 Eerste mijlpaal kan lang duren



       Almere ©                          Quality Assurance in ICT / 15
CMMI tov andere modellen

                  ISO 9000


        CMMI / volwassenheidsmodellen


 Methoden zoals ITIL, ASL, RUP, SDM, DSDM,
                 LAD, IAD etc


     Almere ©                Quality Assurance in ICT / 16
Wat is de waarde van CMMI voor bedrijven?

 Bron van best-practices
 Standaard in de IT
 Bewezen dat het werkt
 Bespaart geld
 Beperkt uitloop
 Verhoogt (product)kwaliteit
 Tevreden klanten


      Almere ©                  Quality Assurance in ICT / 17
Wat is de waarde van CMMI voor studenten

 Bron van best practices
 Geheime bron van goede ideeën
 Voorsprong op andere professionals
 Meer volwassen IT-er
 Structureert je project
 Managen is (ook) verbeteren



     Almere ©                 Quality Assurance in ICT / 18
Ervaringscijfers uit de IT
 Raytheon: productiviteitsstijging factor 2, ROI van 7,7, daling projectkosten 30%,
  besparing en minder herstelkosten van ruim 20 mln
 Hughes aircraft: ROI van 5, besparing van 5 mln
 Schlumberg: projecten op tijd gereed van 52% naar 94%, productiviteitsstijging factor 2
 Tinkler Air Force: ROI van 5, besparing 3,8 mln
 Boeing: ROI van 7, productiviteitsstijging met factor 2,4, klanttevredenheid aanzienlijk
  gestegen, personeelstevredenheid hoger
 PRC: 50% minder fouten, time to market verkorting 30%
 Motorola: afname fouten in ontwikkeling factor 8, productiviteitsstijging factor 2,8, ROI
  6,8
 Ingegnerio: Afwijking planning van 25% naar 8%
 Software engineering institute (SEI): ROI van 5 gemeten over 13 projecten
 Kamers van Koophandel (SYSQA): ROI 5,9, opbrengst € 150.000,
  foutloze uitleveringen van 42% naar 75%
 Zwitserleven (SYSQA): ROI 7,3
 Centraal Boekhuis (SYSQA): projecten binnen tijd/geld/kwaliteit van 40% naar 80%
 ABN-AMRO: Efficiëntiestijging met ongeveer 25%, opbrengst 85 mln, ROI van 6,6
          Almere ©                                       Quality Assurance in ICT / 19
Software proces verbetering
                        Veranderbehoefte


                      Uitvoeren assessment


                    Formuleren doelstellingen


                     Inrichten verbeterproces


  Inrichten kwaliteitssysteem


        Implementeren                   Kwaliteitsbewustwording


           Borgen


                            Evaluatie

        Almere ©                                       Quality Assurance in ICT / 20
Kritische succesfactoren
   Managementsteun
   Betrokkenheid van belanghebbenden
   Noodzaak voor verbetering
   Prioriteren van verbeteracties
   Planning en beheersing van het CMMI-traject
   Duidelijke doelstellingen
   Toepassen van verandermanagement
   Borging van de nieuwe werkwijze
   Meten en monitoren van voortgang en resultaten
   Communicatie over het CMMI-traject
   Gevoeligheid voor organisatorische context
   Beschikbaarheid van mensen en middelen
         Almere ©                         Quality Assurance in ICT / 21
Meer informatie
 http://www.sei.cmu.edu (officiële CMMI pagina’s)
 http://cmmi.pagina.nl/
 http://www.kleinecmmi.nl
 De kleine CMMI - 90 395 2467 X
 Software Process Improvement – 90 440 0698 3
 Kwaliteitszorg in ICT-projecten – 90 440 0369 0
 CMMI Guidelines of process integration and product
  improvement - 0321154967
 CMMI® Distilled - 0201735008
 Practical Insight into the CMMI - 1580536255
 Software Process Improvement – 020117782x

       Almere ©                          Quality Assurance in ICT / 22
Hartelijk dank voor uw aandacht
 Kwaliteitszorg in ICT-projecten – 9044003690
 Software Process Improvement – 9044006983
        De kleine CMMI – 903952467x

 Jan Jaap Cannegieter – jcannegieter@sysqa.nl


Almere ©                        Quality Assurance in ICT / 23

More Related Content

What's hot

Presentatie Audits van de Toekomst voor Auditnetwerk
Presentatie Audits van de Toekomst voor AuditnetwerkPresentatie Audits van de Toekomst voor Auditnetwerk
Presentatie Audits van de Toekomst voor AuditnetwerkQ-Consult
 
Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012 Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012 Dan Kamminga
 
Organisatieadvies tips-ontwerpfase
Organisatieadvies tips-ontwerpfaseOrganisatieadvies tips-ontwerpfase
Organisatieadvies tips-ontwerpfaseRobHeukers
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project ManagementKees de Vos
 
Best Practices Offshoring
Best Practices Offshoring Best Practices Offshoring
Best Practices Offshoring BennyWestaedt
 
Organisatieadvies tips-implementatiefase
Organisatieadvies tips-implementatiefaseOrganisatieadvies tips-implementatiefase
Organisatieadvies tips-implementatiefaseRobHeukers
 
2010 Profiel De Vries&Fortuin
2010 Profiel De Vries&Fortuin2010 Profiel De Vries&Fortuin
2010 Profiel De Vries&FortuinDominiquedeVries
 
Presentatie Kwaliteitsmanagement Interne Controle
Presentatie Kwaliteitsmanagement   Interne ControlePresentatie Kwaliteitsmanagement   Interne Controle
Presentatie Kwaliteitsmanagement Interne ControleStevenVR321
 
Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5René Verweijmeren
 
Operational excellence 3.0 Editie 2018 Deel 6
Operational excellence 3.0 Editie 2018 Deel 6Operational excellence 3.0 Editie 2018 Deel 6
Operational excellence 3.0 Editie 2018 Deel 6René Verweijmeren
 
Achtergronden kwaliteitssystemen Improvement Model
Achtergronden kwaliteitssystemen Improvement ModelAchtergronden kwaliteitssystemen Improvement Model
Achtergronden kwaliteitssystemen Improvement ModelEvelien Verkade
 
Operational excellence 3.0 Editie 2018 Deel 4
Operational excellence 3.0 Editie 2018 Deel 4Operational excellence 3.0 Editie 2018 Deel 4
Operational excellence 3.0 Editie 2018 Deel 4René Verweijmeren
 
Open Line Smart Back Up
Open Line Smart Back UpOpen Line Smart Back Up
Open Line Smart Back UpJo Verstappen
 
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der VeenDe kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der VeenFacto Magazine
 
[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...
[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...
[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...CONFENIS 2012
 
CV Rob Dellemijn 5 pagina's. Zonder logo
CV Rob Dellemijn 5 pagina's. Zonder logoCV Rob Dellemijn 5 pagina's. Zonder logo
CV Rob Dellemijn 5 pagina's. Zonder logoRob Dellemijn
 
Operational excellence 3.0 Editie 2018 Deel 1
Operational excellence 3.0 Editie 2018 Deel 1Operational excellence 3.0 Editie 2018 Deel 1
Operational excellence 3.0 Editie 2018 Deel 1René Verweijmeren
 
Operational excellence 3.0 Editie 2018 Deel 2
Operational excellence 3.0 Editie 2018 Deel 2Operational excellence 3.0 Editie 2018 Deel 2
Operational excellence 3.0 Editie 2018 Deel 2René Verweijmeren
 

What's hot (20)

TQP Foundation Training
TQP Foundation TrainingTQP Foundation Training
TQP Foundation Training
 
Veranderdoel
VeranderdoelVeranderdoel
Veranderdoel
 
Presentatie Audits van de Toekomst voor Auditnetwerk
Presentatie Audits van de Toekomst voor AuditnetwerkPresentatie Audits van de Toekomst voor Auditnetwerk
Presentatie Audits van de Toekomst voor Auditnetwerk
 
Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012 Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012
 
Organisatieadvies tips-ontwerpfase
Organisatieadvies tips-ontwerpfaseOrganisatieadvies tips-ontwerpfase
Organisatieadvies tips-ontwerpfase
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project Management
 
Best Practices Offshoring
Best Practices Offshoring Best Practices Offshoring
Best Practices Offshoring
 
Organisatieadvies tips-implementatiefase
Organisatieadvies tips-implementatiefaseOrganisatieadvies tips-implementatiefase
Organisatieadvies tips-implementatiefase
 
2010 Profiel De Vries&Fortuin
2010 Profiel De Vries&Fortuin2010 Profiel De Vries&Fortuin
2010 Profiel De Vries&Fortuin
 
Presentatie Kwaliteitsmanagement Interne Controle
Presentatie Kwaliteitsmanagement   Interne ControlePresentatie Kwaliteitsmanagement   Interne Controle
Presentatie Kwaliteitsmanagement Interne Controle
 
Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5
 
Operational excellence 3.0 Editie 2018 Deel 6
Operational excellence 3.0 Editie 2018 Deel 6Operational excellence 3.0 Editie 2018 Deel 6
Operational excellence 3.0 Editie 2018 Deel 6
 
Achtergronden kwaliteitssystemen Improvement Model
Achtergronden kwaliteitssystemen Improvement ModelAchtergronden kwaliteitssystemen Improvement Model
Achtergronden kwaliteitssystemen Improvement Model
 
Operational excellence 3.0 Editie 2018 Deel 4
Operational excellence 3.0 Editie 2018 Deel 4Operational excellence 3.0 Editie 2018 Deel 4
Operational excellence 3.0 Editie 2018 Deel 4
 
Open Line Smart Back Up
Open Line Smart Back UpOpen Line Smart Back Up
Open Line Smart Back Up
 
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der VeenDe kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
 
[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...
[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...
[Dutch] Waarom scoort een softwarepakket beter bij de ene organisatie dan de ...
 
CV Rob Dellemijn 5 pagina's. Zonder logo
CV Rob Dellemijn 5 pagina's. Zonder logoCV Rob Dellemijn 5 pagina's. Zonder logo
CV Rob Dellemijn 5 pagina's. Zonder logo
 
Operational excellence 3.0 Editie 2018 Deel 1
Operational excellence 3.0 Editie 2018 Deel 1Operational excellence 3.0 Editie 2018 Deel 1
Operational excellence 3.0 Editie 2018 Deel 1
 
Operational excellence 3.0 Editie 2018 Deel 2
Operational excellence 3.0 Editie 2018 Deel 2Operational excellence 3.0 Editie 2018 Deel 2
Operational excellence 3.0 Editie 2018 Deel 2
 

Viewers also liked

Viewers also liked (7)

All process maps 18 blueprints all process-maps
All process maps 18 blueprints all process-mapsAll process maps 18 blueprints all process-maps
All process maps 18 blueprints all process-maps
 
Business Process Mapping
Business Process MappingBusiness Process Mapping
Business Process Mapping
 
How to create a SIPOC diagram
How to create a SIPOC diagramHow to create a SIPOC diagram
How to create a SIPOC diagram
 
Process mapping with flowcharts
Process mapping with flowchartsProcess mapping with flowcharts
Process mapping with flowcharts
 
E invoicing, de rol van de Nederlandse overheid
E invoicing, de rol van de Nederlandse overheidE invoicing, de rol van de Nederlandse overheid
E invoicing, de rol van de Nederlandse overheid
 
Process Mapping
Process MappingProcess Mapping
Process Mapping
 
Simple Process Mapping Techniques
Simple Process Mapping TechniquesSimple Process Mapping Techniques
Simple Process Mapping Techniques
 

Similar to CMMI en Software Process Improvement

TestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en KzaTestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en Kzaguestb49b99
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Stork
 
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur B.V.
 
Lean WMO in Nijmegen
Lean WMO in NijmegenLean WMO in Nijmegen
Lean WMO in NijmegenRijnconsult
 
Verslag competentiecongres
Verslag competentiecongresVerslag competentiecongres
Verslag competentiecongresppti
 
Customer Office - Regie over IT Projecten
Customer Office - Regie over IT ProjectenCustomer Office - Regie over IT Projecten
Customer Office - Regie over IT ProjectenPeter Vruggink
 
Customer office - Peter Vruggink - FOD 2010
Customer office - Peter Vruggink - FOD 2010Customer office - Peter Vruggink - FOD 2010
Customer office - Peter Vruggink - FOD 2010Logica IT Management
 
Kwaliteitsmanagement met toegevoegde waarde
Kwaliteitsmanagement met toegevoegde waardeKwaliteitsmanagement met toegevoegde waarde
Kwaliteitsmanagement met toegevoegde waardeMichel Van De Beek
 
Darqa 20081128 Jan Van Der Kuil
Darqa 20081128 Jan Van Der KuilDarqa 20081128 Jan Van Der Kuil
Darqa 20081128 Jan Van Der KuilQualiSense
 
Verslag competentiecongres
Verslag competentiecongresVerslag competentiecongres
Verslag competentiecongreserikservaes
 
Presentatie werkconferentie audits van de toekomst 29112012
Presentatie werkconferentie audits van de toekomst 29112012Presentatie werkconferentie audits van de toekomst 29112012
Presentatie werkconferentie audits van de toekomst 29112012Q-Consult
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogetiHarold van Heeringen
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projectenFrank Vogelezang
 
Pam workshop qfd 151001 han lean qrm centrum
Pam workshop qfd 151001 han lean qrm centrumPam workshop qfd 151001 han lean qrm centrum
Pam workshop qfd 151001 han lean qrm centrumvwiegel
 
Factsheet Root Cause Analysis Methodology
Factsheet Root Cause Analysis MethodologyFactsheet Root Cause Analysis Methodology
Factsheet Root Cause Analysis MethodologyRatio Consultants
 
EFQM model
EFQM modelEFQM model
EFQM modelEHBM
 

Similar to CMMI en Software Process Improvement (20)

TestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en KzaTestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en Kza
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
 
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
 
Lean WMO in Nijmegen
Lean WMO in NijmegenLean WMO in Nijmegen
Lean WMO in Nijmegen
 
Protean
Protean Protean
Protean
 
Verslag competentiecongres
Verslag competentiecongresVerslag competentiecongres
Verslag competentiecongres
 
Customer Office - Regie over IT Projecten
Customer Office - Regie over IT ProjectenCustomer Office - Regie over IT Projecten
Customer Office - Regie over IT Projecten
 
Customer office - Peter Vruggink - FOD 2010
Customer office - Peter Vruggink - FOD 2010Customer office - Peter Vruggink - FOD 2010
Customer office - Peter Vruggink - FOD 2010
 
Portfolio strategy
Portfolio   strategyPortfolio   strategy
Portfolio strategy
 
Kwaliteitsmanagement met toegevoegde waarde
Kwaliteitsmanagement met toegevoegde waardeKwaliteitsmanagement met toegevoegde waarde
Kwaliteitsmanagement met toegevoegde waarde
 
Darqa 20081128 Jan Van Der Kuil
Darqa 20081128 Jan Van Der KuilDarqa 20081128 Jan Van Der Kuil
Darqa 20081128 Jan Van Der Kuil
 
Klantgericht verbeteren
Klantgericht verbeterenKlantgericht verbeteren
Klantgericht verbeteren
 
Verslag competentiecongres
Verslag competentiecongresVerslag competentiecongres
Verslag competentiecongres
 
Presentatie werkconferentie audits van de toekomst 29112012
Presentatie werkconferentie audits van de toekomst 29112012Presentatie werkconferentie audits van de toekomst 29112012
Presentatie werkconferentie audits van de toekomst 29112012
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projecten
 
Pam workshop qfd 151001 han lean qrm centrum
Pam workshop qfd 151001 han lean qrm centrumPam workshop qfd 151001 han lean qrm centrum
Pam workshop qfd 151001 han lean qrm centrum
 
Factsheet Root Cause Analysis Methodology
Factsheet Root Cause Analysis MethodologyFactsheet Root Cause Analysis Methodology
Factsheet Root Cause Analysis Methodology
 
EFQM model
EFQM modelEFQM model
EFQM model
 
Korte inleiding ink algemeen
Korte inleiding ink algemeenKorte inleiding ink algemeen
Korte inleiding ink algemeen
 

More from SYSQA BV

Use right side of your brain
Use right side of your brainUse right side of your brain
Use right side of your brainSYSQA BV
 
Use right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 PotsdamUse right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 PotsdamSYSQA BV
 
Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...SYSQA BV
 
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014SYSQA BV
 
Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...SYSQA BV
 
SYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA BV
 
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013SYSQA BV
 
TMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, BangaloreTMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, BangaloreSYSQA BV
 
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'SYSQA BV
 
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.SYSQA BV
 
Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.SYSQA BV
 
Requirements engineering + testen, 1 + 1 = 3?
Requirements engineering + testen, 1 + 1 = 3?Requirements engineering + testen, 1 + 1 = 3?
Requirements engineering + testen, 1 + 1 = 3?SYSQA BV
 
Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?SYSQA BV
 
Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile. Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile. SYSQA BV
 
How to make the step from testing to QA
How to make the step from testing to QAHow to make the step from testing to QA
How to make the step from testing to QASYSQA BV
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...SYSQA BV
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...SYSQA BV
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...SYSQA BV
 
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en ScrumSYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en ScrumSYSQA BV
 

More from SYSQA BV (19)

Use right side of your brain
Use right side of your brainUse right side of your brain
Use right side of your brain
 
Use right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 PotsdamUse right side of your brain - Agile Testing Days 2014 Potsdam
Use right side of your brain - Agile Testing Days 2014 Potsdam
 
Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...Shift to the right side of your brain - 6th World Congress on Software Qualit...
Shift to the right side of your brain - 6th World Congress on Software Qualit...
 
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
 
Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...Using different ways of testing to optimize your test effort - Belgium Testin...
Using different ways of testing to optimize your test effort - Belgium Testin...
 
SYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testen
 
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
Combining Requirements Engineering and Testing, QA&TEST Bilbao 2013
 
TMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, BangaloreTMMi: should you care? Step-Auto Conference 2013, Bangalore
TMMi: should you care? Step-Auto Conference 2013, Bangalore
 
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
Opdrachtgeverschap in ICT: 'Goed boek, maar wat nu?'
 
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
Opdrachtgeverschap in ICT: 'Alles zelf blijven doen is geen optie'.
 
Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.Opdrachtgever en opdrachtnemer: een open huwelijk.
Opdrachtgever en opdrachtnemer: een open huwelijk.
 
Requirements engineering + testen, 1 + 1 = 3?
Requirements engineering + testen, 1 + 1 = 3?Requirements engineering + testen, 1 + 1 = 3?
Requirements engineering + testen, 1 + 1 = 3?
 
Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?Requirements, een bom onder uw agile project?
Requirements, een bom onder uw agile project?
 
Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile. Combining requirements engineering and testing in agile.
Combining requirements engineering and testing in agile.
 
How to make the step from testing to QA
How to make the step from testing to QAHow to make the step from testing to QA
How to make the step from testing to QA
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 1...
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, parallelsessie 2...
 
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...
Bijeenkomst 'Succes met opdrachtgeverschap!', 14 maart 2012, presentaties ple...
 
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en ScrumSYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
 

CMMI en Software Process Improvement

  • 1. Capability Maturity Model Integration en Software Process Improvement Jan Jaap Cannegieter Adjunct Directeur SYSQA B.V. Almere © Quality Assurance in ICT / 1
  • 2. Doelstellingen van dit hoorcollege  Basiskennis van CMMI  Begrip van de toegevoegde waarde van CMMI  Inzicht in software proces verbetering (SPI)  Begrijpen wat SPI-trajecten moeilijk maakt Almere © Quality Assurance in ICT / 2
  • 3. Focus op processen Mensen Processen Technieken Almere © Quality Assurance in ICT / 3
  • 4. Historie van het CMMI  USA: Department of Defense  Software Engineering Institute (SEI)  1986: Watts Humphrey richt procesgroep op bij het SEI  1989: Publicatie van “Managing the Software Process”  1991: Software CMM® V1.0 vrijgegeven  90’s: Veel meer CMM’s  2000 – 2002: CMMI: geïntegreerd model voor SW, SE, IPPD en SS  2006: verhouding CMM – CMMI in NL: 15-85 Almere © Quality Assurance in ICT / 4
  • 5. Component 1: Volwassenheidsniveaus Niveau 5 - Optimaliserend Niveau 4 – Kwantitatief beheerst Niveau 3 - Gedefinieerd Niveau 2 - Beheerst Niveau 1 – Initieel / uitgevoerd Almere © Quality Assurance in ICT / 5
  • 6. Component 2: procesgebieden  Gegroepeerde activiteiten – Requirementsmanagement – Projectplanning – Risicomanagement – Validatie  Bestaat uit specifieke doelen en specifieke praktijken Almere © Quality Assurance in ICT / 6
  • 7. Voorbeeld 1: Requirementsmanagement SG 1 Beheer Requirements SP 1.1 Verkrijg begrip van de requirements SP 1.2 Verkrijg commitment voor de requirements SP 1.3 Beheer requirementsveranderingen SP 1.4 Onderhoud traceerbaarheid van requirements in twee richtingen SP 1.5 Identificeer inconsistenties tussen requirements en het projectwerk Almere © Quality Assurance in ICT / 7
  • 8. Voorbeeld 2: Risicomanagement SG 1 Bereid risicomanagement voor SP 1.1 Bepaal risicobronnen en -categorieën SP 1.2 Definieer risicoparameters SP 1.3 Leg een risicomanagementstrategie vast SG 2 Identificeer en analyseer risico’s SP 2.1 Identificeer risico’s SP 2.2 Evalueer, categoriseer en prioriteer risico’s SG 3 Beperk risico’s SP 3.1 Definieer risicobeperkingsplannen SP 3.2 Implementeer risicobeperkingsplannen Almere © Quality Assurance in ICT / 8
  • 9. Procesgebieden Procesmanagement Engineering  Organisatiebrede procesfocus  Eisenmanagement  Organisatiebrede procesdefinitie  Eisenontwikkeling  Organisatiebrede training  Technische oplossing  Organisatiebrede procesprestatie  Productintegratie  Organisatiebrede innovatie en borging  Verificatie  Validatie Projectmanagement  Projectplanning Ondersteuning  Projectmonitoring en beheersing  Configuratiemanagement  Leveranciersmanagement  Proces and product kwaliteitsborging  Geïntegreerd projectmanagement  Meting en analyse  Risicomanagement  Alternatieve analyse en oplossingskeuze  Geïntegreerde teamsamenstelling  Organisatiebrede omgeving voor integratie  Geïntegreerd leveranciersmanagement  Causale probleemanalyse en  Kwantitatief projectmanagement probleemoplossing Almere © Quality Assurance in ICT / 9
  • 10. Component 3: Generieke doelen en praktijken GG 2 Institutionaliseer een beheerst proces GP 2.1 … GP 2.2 … GG 3 Institutionaliseer een gedefinieerd proces GP 3.1 … GP 3.2 … GG 4 Institutionaliseer een kwantitatief beheerst proces GP 4.1 … GP 4.2 … GG 5 Institutionaliseer een optimaliserend proces GP 5.1 … GP 5.2 … Almere © Quality Assurance in ICT / 10
  • 11. CMMI: continu versus stapsgewijs 5 Optimaliserend 4 Kwantitatief beh. Optimaliserend 3 Gedefinieerd 2 Beheerst Kwantitatief 1 Uitgevoerd beheerst 0 PA1 PA 2 PA 3 PA 4 …. Gedefinieerd Beheerst Initieel Almere © Quality Assurance in ICT / 11
  • 12. CMMI: Continue representatie 5 Optimaliserend 4 Kwantitatief beheerst 3 Gedefinieerd 2 Beheerst 1 Uitgevoerd 0 PA1 PA 2 PA 3 PA 4 … Almere © Quality Assurance in ICT / 12
  • 13. Continue representatie Voordelen Nadelen Flexibel en beschrijvend Minder helder en eenduidig Organisatie kiest zelf de Meer inspanning in het implementatievolgorde voortraject Ruimte voor eigen ideeën Risico op inconsistenties of Quick wins eerst suboptimalisatie Traject onder te verdelen in Geen mogelijkheid tot kleine stappen benchmarking Geen voorgeschreven mijlpalen Almere © Quality Assurance in ICT / 13
  • 14. CMMI – stapsgewijze representatie Organisatiebrede innovatie en borging Continue Optimaliserend Causale probleemanalyse en probleemoplossing verbetering Kwantitatief Organisatiebrede procesprestatie Voorspelbaar beheerst Kwantitatief projectmanagement proces Organisatiebrede training Eisenontwikkeling Technische oplossing Geïntegreerd project management Productintegratie Risicomanagement Geïntegreerde teamsamenstelling Standaard Gedefinieerd Verificatie Validatie Geïntegreerd leverancierman. proces Organisatiebrede procesfocus Alternatievenanalyse en Organisatiebrede procesdefinitie oplossingskeuze Org. omgeving voor integratie Eisenmanagement Beheerst Projectplanning Meting en analyse Gedisciplineerd proces Projectmonitoring en projectbeheersing Proces en product kwaliteitsborging Leveranciersmanagement Configuratiemanagement Initieel Almere © Quality Assurance in ICT / 14
  • 15. Stapsgewijs Voordelen Nadelen Eenvoudig en voorschrijvend Keurslijf (one-size-fits-all) Geen ingewikkelde keuzes Dwingt niet tot duidelijke Eenvoudig om doelstellingen te probleemdefinitie formuleren Risico op najagen Consistente verbetertrajecten volwassenheidsniveau Mogelijkheid tot benchmarking Belangrijkste verbeteringen mogelijk niet als eerste Eerste mijlpaal kan lang duren Almere © Quality Assurance in ICT / 15
  • 16. CMMI tov andere modellen ISO 9000 CMMI / volwassenheidsmodellen Methoden zoals ITIL, ASL, RUP, SDM, DSDM, LAD, IAD etc Almere © Quality Assurance in ICT / 16
  • 17. Wat is de waarde van CMMI voor bedrijven?  Bron van best-practices  Standaard in de IT  Bewezen dat het werkt  Bespaart geld  Beperkt uitloop  Verhoogt (product)kwaliteit  Tevreden klanten Almere © Quality Assurance in ICT / 17
  • 18. Wat is de waarde van CMMI voor studenten  Bron van best practices  Geheime bron van goede ideeën  Voorsprong op andere professionals  Meer volwassen IT-er  Structureert je project  Managen is (ook) verbeteren Almere © Quality Assurance in ICT / 18
  • 19. Ervaringscijfers uit de IT  Raytheon: productiviteitsstijging factor 2, ROI van 7,7, daling projectkosten 30%, besparing en minder herstelkosten van ruim 20 mln  Hughes aircraft: ROI van 5, besparing van 5 mln  Schlumberg: projecten op tijd gereed van 52% naar 94%, productiviteitsstijging factor 2  Tinkler Air Force: ROI van 5, besparing 3,8 mln  Boeing: ROI van 7, productiviteitsstijging met factor 2,4, klanttevredenheid aanzienlijk gestegen, personeelstevredenheid hoger  PRC: 50% minder fouten, time to market verkorting 30%  Motorola: afname fouten in ontwikkeling factor 8, productiviteitsstijging factor 2,8, ROI 6,8  Ingegnerio: Afwijking planning van 25% naar 8%  Software engineering institute (SEI): ROI van 5 gemeten over 13 projecten  Kamers van Koophandel (SYSQA): ROI 5,9, opbrengst € 150.000, foutloze uitleveringen van 42% naar 75%  Zwitserleven (SYSQA): ROI 7,3  Centraal Boekhuis (SYSQA): projecten binnen tijd/geld/kwaliteit van 40% naar 80%  ABN-AMRO: Efficiëntiestijging met ongeveer 25%, opbrengst 85 mln, ROI van 6,6 Almere © Quality Assurance in ICT / 19
  • 20. Software proces verbetering Veranderbehoefte Uitvoeren assessment Formuleren doelstellingen Inrichten verbeterproces Inrichten kwaliteitssysteem Implementeren Kwaliteitsbewustwording Borgen Evaluatie Almere © Quality Assurance in ICT / 20
  • 21. Kritische succesfactoren  Managementsteun  Betrokkenheid van belanghebbenden  Noodzaak voor verbetering  Prioriteren van verbeteracties  Planning en beheersing van het CMMI-traject  Duidelijke doelstellingen  Toepassen van verandermanagement  Borging van de nieuwe werkwijze  Meten en monitoren van voortgang en resultaten  Communicatie over het CMMI-traject  Gevoeligheid voor organisatorische context  Beschikbaarheid van mensen en middelen Almere © Quality Assurance in ICT / 21
  • 22. Meer informatie  http://www.sei.cmu.edu (officiële CMMI pagina’s)  http://cmmi.pagina.nl/  http://www.kleinecmmi.nl  De kleine CMMI - 90 395 2467 X  Software Process Improvement – 90 440 0698 3  Kwaliteitszorg in ICT-projecten – 90 440 0369 0  CMMI Guidelines of process integration and product improvement - 0321154967  CMMI® Distilled - 0201735008  Practical Insight into the CMMI - 1580536255  Software Process Improvement – 020117782x Almere © Quality Assurance in ICT / 22
  • 23. Hartelijk dank voor uw aandacht Kwaliteitszorg in ICT-projecten – 9044003690 Software Process Improvement – 9044006983 De kleine CMMI – 903952467x Jan Jaap Cannegieter – jcannegieter@sysqa.nl Almere © Quality Assurance in ICT / 23