SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
Supplier Performance
   Measurement


   Harold van Heeringen
Agenda
• Supplier Performance Measurement (SPM)


• Functiepunten en productiviteit


• Inrichten SPM proces


• Conclusies




                                    2
Agenda
• Supplier Performance Measurement (SPM)


• Functiepunten en productiviteit


• Inrichten SPM proces

• Conclusies




                                    3
Supplier Performance Measurement
• Organisaties besteden IT ontwikkeling en
  beheer uit aan 1 leverancier
• Deze ene leverancier wordt gekozen o.b.v.
  diverse criteria, bijvoorbeeld:
 − Omvang en schaalbaarheid
 − Technische en functionele domeinkennis
 − Bereidheid te investeren in verbetering
 − Beloften v.w.b. productiviteitsverbetering
 − Transparantie en voorspelbaarheid


• Leverancier moet meten en openheid geven
                                                4
SPM – 3 fasen
1. Selectie van de juiste leverancier
 −   Kwalitatieve criteria
 −   Kwantitatieve criteria

2. Vaststellen baseline productiviteit en prijs per
   UoM per domein


3. Voortdurend meten van prestaties van
   leverancier




                                         5
Typische vragen in RFP fase SPM
• Wat is uw productiviteit in Java projecten?
• Wat is het percentage productiviteitswinst dat u
  de komende x jaar gaat realiseren?
• Hoe gaat u deze productiviteitswinst realiseren?
• Op welke manier stelt u voor om de
  productiviteit te meten?




                                        6
Hoe word je de ‘chosen one’
• Volwassenheid
 − Minimum CMMI level 3, liefst hoger

• Hoge en aantoonbare productiviteit en kwaliteit
 − Kennis en vaardigheden medewerkers
 − Efficiënte en effectieve processen, beperkte overhead

• Flexibel en meedenkend
 − Snel kunnen schakelen is een vereiste
 − Inhoudelijk advies wordt verwacht

• Beloftes doen en nakomen
 − Basis is vertrouwen en transparantie
 − Meten en rapporteren van productiviteit en kwaliteit
                                                  7
Volwassenheid (CMMI)
• Vanaf CMMI level 3 zijn processen voldoende
  gedefinieerd en beschreven in standaards,
  procedures, tools en methodes




                                      8
Agenda
• Supplier Performance Measurement (SPM)


• Functiepunten en productiviteit


• Inrichten SPM proces

• Conclusies




                                    9
Functiepunten
• In de meeste SPM trajecten komen de volgende
  zaken terug:
 − Unit of Measurement (UoM): b.v. functiepunten
 − Productiviteit (PDR = uren per functiepunt)
 − Kwaliteit (#defects per functiepunt na oplevering)

• Waarom functiepunten?
 − Functionaliteit is wat gebruiker wil
 − Meer functionaliteit mag meer kosten

• Alternatief: regels code (technisch)
 − Is regels code wat de gebruiker wil?
 − Meer regels code betekent niet meer functionaliteit

                                                  10
Functiepunten
• Functiepuntanalyse
 − Objectief (ISO standaard)
 − Herhaalbaar
 − Verifieerbaar

• Kwantificeert de omvang van de functional user
  requirements
 − Onafhankelijk van de technologie
 − Onafhankelijk van de implementatie

• Zegt niets over non-functionals



                                        11
Technologie onafhankelijk
                                              Uren besteed: 3.000
• Applicatie A                                = 6 uur/FP
 − Omvang = 500 FP
                               Applicatie A
 − Technologie: Java
 − Architectuur stand alone

                                              Uren besteed: 6.000
• Applicatie B                                = 12 uur/FP
 − Omvang = 500 FP
                               Applicatie B
 − Technologie: Cobol / .NET
 − Architectuur SOA


• Omvang is hetzelfde, maar productiviteit niet!
                                                 12
Productiviteit (uur/FP) – organisatie specifiek
• Kennis en vaardigheden van de mensen
 − Ervaring
 − Certificering in technische omgevingen
 − Bijscholingsmogelijkheden
• Volwassenheid van de organisatie
 − Aanwezigheid kwaliteitssysteem
 − Processen, procedures, standaarden
• Overhead
 − Hoeveel tijd wordt gespendeerd aan activiteiten als
   urencodes regelen, boeken van uren, vergaderingen, etc.
• Locatie en facilities
 − Onshore / offshore (veel video overleg)
 − Prettige werkomgeving, goede tools, etc.
                                                13
Productiviteit (uur/FP) – project specifiek
• Afhankelijk van technische requirements
 − Java, Oracle of MS.NET
 − Client/server of SOA architectuur

• Afhankelijk van kwaliteit requirements
 − Performance eisen
 − Security eisen

• Afhankelijk van uit te voeren activiteiten
 − Wel of geen performance test
 − Wel of geen handleiding als deliverable

• Afhankelijk van doorlooptijd
 − Hoe korter de doorlooptijd, hoe lager de productiviteit
                                                  14
Het effect van doorlooptijd
                Omvang/productiviteit
             = Inspanning1/3 * doorlooptijd4/3
Inspanning




                        Plan A: 6 maanden, 4.500 uur



                                   Plan B: 7 maanden, 2.400 uur




                            Doorlooptijd                   15
Project bij verschillende doorlooptijden
                                    A
                                    Doorlooptijd: 6 maanden
                                    Inspanning: 4.500 uur
                                    Max. teamomvang: 5,8 FTE
 Inspanning (uren)




                                    MTTD: 1,764 dagen
                                    PDR = 9,0 uur/FP
                                                  B
                                                  Doorlooptijd: 7 maanden
                                                  Inspanning: 2.500 uur
                                                  Max. teamomvang: 2,7 FTE
                                                  MTTD: 2,816 dagen
                                                  PDR = 5,0 uur/FP




                     Doorlooptijd
                                                               16
Omvang = 500 functiepunten
Leveranciers vergelijken




                           PDR (uur/FP)




                                 17
Leveranciers vergelijken




                           18
Productiviteit (uur/FP) Leverancier A

                                Normaliseren
                                data




                                    19
Agenda
• Supplier Performance Measurement (SPM)


• Functiepunten en productiviteit


• Inrichten SPM proces

• Conclusies




                                    20
Inrichten SPM aan klant zijde

                 Scope bepaling


        Documentatie scan + bepalen UoM


         Bepalen performance metrieken


          Administratieve implementatie


         Organisatorische implementatie
                                          21
Scope bepaling SPM
• Welke domeinen?
• Welke applicaties?
• Welke technologieën?
• Welke activiteiten?
 − Nieuwbouw
 − Adaptief onderhoud
 − Correctief onderhoud

• Welke meetmomenten?
 − Voor handover aan leverancier: reality check
 − Voor handover aan klant: performance measurement

• Projectactiviteiten in en uit scope
                                                  22
Documentatie scan en UoM
• Documentatie scan
 − Kwaliteit en meetbaarheid documentatie
 − Welke UoM is geschikt
 − Moet documentatie worden aangepast om meetbaarheid te
   vergroten?


• UoM in contracten:
 − Objectief, herhaalbaar, verifieerbaar
 − Maat voor functionaliteit
 −     Functiepunten, tenzij niet mogelijk n.a.v. documentatie
     scan


                                                   23
Performance metrieken (voorbeelden)
• Productiviteit:
 − Project Delivery Rate (Uur/UoM)
 − Productivity Index (PI)
 − FP per manmaand

• Kwaliteit:
 − Defects/UoM totaal
 − Defects/UoM opgeleverd aan klant (A-test + productie)
 − %Defects opgeleverd aan klant

• Snelheid (Time to market)
 − UoM per kalendermaand
 − Schedule conformance

                                                24
Administratieve inrichting
• Standaarden
 − Work breakdown structure
 − Uren- en defectadministratie

• Procesbeschrijving
• Procedures
• Templates
• Database
• Management rapportages



                                  25
Organisatorische inrichting
• Nieuw organisatie onderdeel of rol: metrics desk
• Management commitment
• Proces eigenaarschap
• Training
• Awareness sessies
• Communicatie




                                       26
Proces op hoofdlijnen


Klant                    Leverancier           Klant
-Feasibility study       -Detailed             -System integration
-Requirements            -functional design    -test
-analysis                -Technical design     -User acceptance
-Requirements                                  -test
                         -Coding +
-design                  -programmer test      -Implementation
-Global functional       -Systems test
-design
                         -Delivery to klant



               SOW based on            Performance
                  UoM and              measurement
               historical data
                                                     27
Start project

 Klant –                 Leverancier –            Klant –
 project voorbereiding   SOW voorbereiding        SOW acceptatie

  Requirements analyse         UoM meting          UoM meting verificatie

  Requirements design           Begroting           Uren, doorlooptijd,
                                                     kosten, defects
   Functioneel ontwerp      Uren, doorlooptijd,         verificatie
                             kosten, defects

     SOW aanvraag                  SOW                SOW acceptatie




                                                          28
Voorbeeld verificatie
                                                  B&T Effort (MHR) vs Effective FP
                                                                                                                                   1.000




                                                                                                                                                                               Niet realistisch?
                                                                                                                                   100




                                                                                                                                           B&T Effort (MHR) (thousands)
                                                                                                                                           B&T Effort (MHR) (thousands)
                                                                                                                                   10




                                                                                                                                   1




                                                                                                                                   0,1
         10                                 100                                      1.000                                     10.000
                                                              Effective FP



  Current Solution   Logged Solutions   Historical Projects     QSM Business         Av g. Line Sty le   1 Sigma Line Sty le      Project: Project X


                                                                                                                                                                          29
Na afloop project

      Leverancier –            Klant –
      SOW update               SOW acceptatie

       UoM meting definitief    UoM meting verificatie

           Data collectie        Uren, doorlooptijd,
                                  kosten, defects
         Uren, doorlooptijd,         verificatie
          kosten, defects

         Performance               Performance
      Measurement rapport       Measurement rapport
                                    acceptatie




                                                         30
Benchmark project: intern en extern
• Evaluatie project                                                         lerende organisatie!
                                                     C&T Duration (Months) vs Effective FP
                                                                                                                          100




                                      Project X




                                                                                                                                 C&T Duration (Months)
                                                                                                                                 C&T Duration (Months)
                                                                                                                          10




                                                                                                                          1




                                                                                                                           0,1
             100             200              300         400         500    600           700   800            900    1.000
                                                                    Effective FP


   Projects being Assessed         Special Project          QSM Business      Avg. Line Style     1 Sigma Line Style                     31
                                                                                                                        2 Sigma Line Style
Benchmark project: intern en extern
                                                   C&T Effort (MHR) vs Effective FP
                                                                                                                      1.000




                                                                                                                      100




                                                                                                                              C&T Effort (MHR) (thousands)
                                                                                                                      10



                                    Project X



                                                                                                                      1




                                                                                                                       0,1
          100              200              300       400         500    600           700   800            900    1.000
                                                                Effective FP


 Projects being Assessed         Special Project        QSM Business      Avg. Line Style     1 Sigma Line Style    2 Sigma Line Style 32
Benchmark: intern en extern

                                                   Errors (SysInt-Del) vs Effective FP
                                                                                                                         1.000




                                                                                                                                  Errors (SysInt-Del)
                                                                                                                                  Errors (SysInt-Del)
                                     Project X

                                                                                                                         100




                                                                                                                          10
           100             200              300       400          500    600            700   800             900    1.000
                                                                 Effective FP


 Projects being Assessed         Special Project         QSM Business      Avg. Line Sty le     1 Sigma Line Sty le    2 Sigma Line Style
                                                                                                                                  33
Management rapportages
                    • Trends in performance
                              Supplier X Efficiency lndex                                                           Supplier X Productivity lndex
                   2,0                                                                                            2,0
                   1,8                                                                                            1,8




                                                                                             Productivity Index
Efficiency Index




                   1,6                                                                                            1,6
                   1,4                                                                                            1,4
                   1,2                                                                                            1,2
                   1,0                                                                                            1,0
                   0,8                                                                                            0,8
                   0,6                                                                                            0,6
                   0,4                                                                                            0,4
                         2011Q1         2011Q2         2011Q3       2011Q4          2012Q1                              2011Q1         2011Q2             2011Q3        2011Q4         2012Q1

                         Supplier X efficiency index       Target (baseline +50%)                                         Supplier X Productivity Index      Target (baseline +50%)
                         Baseline Efficiency               Lower bound (baseline -40%)                                    Baseline Productiviteit            Lower bound (baseline -40%)



                                   Supplier X Cost lndex                                                                Supplier X Quality Index
                   2,0                                                                                            1,6
                   1,8                                                                                            1,4
                   1,6                                                                                            1,2

                                                                                                  Quality Index
Cost Index




                   1,4                                                                                              1
                   1,2                                                                                            0,8
                   1,0                                                                                            0,6
                   0,8                                                                                            0,4
                   0,6                                                                                            0,2
                   0,4                                                                                              0
                         2011Q1         2011Q2         2011Q3      2011Q4           2012Q1                              2011Q1          2011Q2            2011Q3       2011Q4          2012Q1

                         Supplier X Cost index            Higher bound(baseline +50%)                                   Quality index Supplier X              Target (baseline +50%)
                                                                                                                                                            34
                         Baseline kosten niveau           Target (baseline -50%)                                        Baseline Quality                      Lower bound (baseline -40%)
Agenda
• Supplier Performance Measurement (SPM)


• Functiepunten en productiviteit


• Inrichten SPM proces

• Conclusies




                                    35
Conclusies
• Inrichten SPM is niet eenvoudig en kan alleen bij
  voldoende volwassenheid

• Meten productiviteit(sverbetering) vergt
  inspanning van zowel leverancier als klant

• Keuze leverancier gaat verder dan kijken naar
  prijs en/of totale productiviteit

• Inrichten SPM is omvangrijke operatie die een
  behoorlijke inspanning en doorlooptijd vergt

                                        36
Supplier Performance
      Measurement

  Uitbesteden met controle,
houd grip op de prestaties van
        de leverancier

                          37

Weitere ähnliche Inhalte

Ähnlich wie Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...
Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...
Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...OFO - IFA
 
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkTMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkJori Ramakers
 
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
 
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013Harold van Heeringen
 
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
 
Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...
Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...
Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...Facto Magazine
 
Orenda regie prince2 en msp
Orenda regie prince2 en mspOrenda regie prince2 en msp
Orenda regie prince2 en mspKadlaa
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projectenFrank Vogelezang
 
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
 
Presentatie rnct bijeenkomst lean qrm
Presentatie rnct bijeenkomst lean qrmPresentatie rnct bijeenkomst lean qrm
Presentatie rnct bijeenkomst lean qrmjoost_bouman
 
Agile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefAgile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefMaurice Roos
 
Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...
Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...
Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...HOlink
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Harold van Heeringen
 
Inspectie en Onderhoud Tunneltechnische Installaties
Inspectie en Onderhoud Tunneltechnische InstallatiesInspectie en Onderhoud Tunneltechnische Installaties
Inspectie en Onderhoud Tunneltechnische InstallatiesMirjamNelisse
 
Project onderdelen 12-06-21-v1.0
Project onderdelen 12-06-21-v1.0Project onderdelen 12-06-21-v1.0
Project onderdelen 12-06-21-v1.0Martin Slabbertje
 

Ähnlich wie Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits (20)

Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...
Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...
Leanproject WASO/ETCS 'Rendre plus efficace le processus de sélection statuta...
 
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkTMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijk
 
LRQA Congres 2014: 15 mei en 19 juni 14:10 - 14:40 Sessie 4 Kwaliteitsborging...
LRQA Congres 2014: 15 mei en 19 juni 14:10 - 14:40 Sessie 4 Kwaliteitsborging...LRQA Congres 2014: 15 mei en 19 juni 14:10 - 14:40 Sessie 4 Kwaliteitsborging...
LRQA Congres 2014: 15 mei en 19 juni 14:10 - 14:40 Sessie 4 Kwaliteitsborging...
 
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
 
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
 
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
 
Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...
Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...
Facto congres 2016 - Amsterdam ArenA 2020: het meest innovatieve en slimme st...
 
Orenda regie prince2 en msp
Orenda regie prince2 en mspOrenda regie prince2 en msp
Orenda regie prince2 en msp
 
Rabobank 23 06 2010
Rabobank 23 06 2010Rabobank 23 06 2010
Rabobank 23 06 2010
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projecten
 
Agile - De Rol Van Tester
Agile - De Rol Van TesterAgile - De Rol Van Tester
Agile - De Rol Van Tester
 
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
 
Uitgangsituatie looppadenproject
Uitgangsituatie looppadenprojectUitgangsituatie looppadenproject
Uitgangsituatie looppadenproject
 
Presentatie rnct bijeenkomst lean qrm
Presentatie rnct bijeenkomst lean qrmPresentatie rnct bijeenkomst lean qrm
Presentatie rnct bijeenkomst lean qrm
 
Agile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectiefAgile, Continuous Delivery & DevOps in perspectief
Agile, Continuous Delivery & DevOps in perspectief
 
Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...
Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...
Meer grip op nieuwe releases? Hoe blijf je bij? - Susanne Zuurendonk - HO-lin...
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014
 
NVDO regiobijeenkomst
NVDO regiobijeenkomstNVDO regiobijeenkomst
NVDO regiobijeenkomst
 
Inspectie en Onderhoud Tunneltechnische Installaties
Inspectie en Onderhoud Tunneltechnische InstallatiesInspectie en Onderhoud Tunneltechnische Installaties
Inspectie en Onderhoud Tunneltechnische Installaties
 
Project onderdelen 12-06-21-v1.0
Project onderdelen 12-06-21-v1.0Project onderdelen 12-06-21-v1.0
Project onderdelen 12-06-21-v1.0
 

Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

  • 1. Supplier Performance Measurement Harold van Heeringen
  • 2. Agenda • Supplier Performance Measurement (SPM) • Functiepunten en productiviteit • Inrichten SPM proces • Conclusies 2
  • 3. Agenda • Supplier Performance Measurement (SPM) • Functiepunten en productiviteit • Inrichten SPM proces • Conclusies 3
  • 4. Supplier Performance Measurement • Organisaties besteden IT ontwikkeling en beheer uit aan 1 leverancier • Deze ene leverancier wordt gekozen o.b.v. diverse criteria, bijvoorbeeld: − Omvang en schaalbaarheid − Technische en functionele domeinkennis − Bereidheid te investeren in verbetering − Beloften v.w.b. productiviteitsverbetering − Transparantie en voorspelbaarheid • Leverancier moet meten en openheid geven 4
  • 5. SPM – 3 fasen 1. Selectie van de juiste leverancier − Kwalitatieve criteria − Kwantitatieve criteria 2. Vaststellen baseline productiviteit en prijs per UoM per domein 3. Voortdurend meten van prestaties van leverancier 5
  • 6. Typische vragen in RFP fase SPM • Wat is uw productiviteit in Java projecten? • Wat is het percentage productiviteitswinst dat u de komende x jaar gaat realiseren? • Hoe gaat u deze productiviteitswinst realiseren? • Op welke manier stelt u voor om de productiviteit te meten? 6
  • 7. Hoe word je de ‘chosen one’ • Volwassenheid − Minimum CMMI level 3, liefst hoger • Hoge en aantoonbare productiviteit en kwaliteit − Kennis en vaardigheden medewerkers − Efficiënte en effectieve processen, beperkte overhead • Flexibel en meedenkend − Snel kunnen schakelen is een vereiste − Inhoudelijk advies wordt verwacht • Beloftes doen en nakomen − Basis is vertrouwen en transparantie − Meten en rapporteren van productiviteit en kwaliteit 7
  • 8. Volwassenheid (CMMI) • Vanaf CMMI level 3 zijn processen voldoende gedefinieerd en beschreven in standaards, procedures, tools en methodes 8
  • 9. Agenda • Supplier Performance Measurement (SPM) • Functiepunten en productiviteit • Inrichten SPM proces • Conclusies 9
  • 10. Functiepunten • In de meeste SPM trajecten komen de volgende zaken terug: − Unit of Measurement (UoM): b.v. functiepunten − Productiviteit (PDR = uren per functiepunt) − Kwaliteit (#defects per functiepunt na oplevering) • Waarom functiepunten? − Functionaliteit is wat gebruiker wil − Meer functionaliteit mag meer kosten • Alternatief: regels code (technisch) − Is regels code wat de gebruiker wil? − Meer regels code betekent niet meer functionaliteit 10
  • 11. Functiepunten • Functiepuntanalyse − Objectief (ISO standaard) − Herhaalbaar − Verifieerbaar • Kwantificeert de omvang van de functional user requirements − Onafhankelijk van de technologie − Onafhankelijk van de implementatie • Zegt niets over non-functionals 11
  • 12. Technologie onafhankelijk Uren besteed: 3.000 • Applicatie A = 6 uur/FP − Omvang = 500 FP Applicatie A − Technologie: Java − Architectuur stand alone Uren besteed: 6.000 • Applicatie B = 12 uur/FP − Omvang = 500 FP Applicatie B − Technologie: Cobol / .NET − Architectuur SOA • Omvang is hetzelfde, maar productiviteit niet! 12
  • 13. Productiviteit (uur/FP) – organisatie specifiek • Kennis en vaardigheden van de mensen − Ervaring − Certificering in technische omgevingen − Bijscholingsmogelijkheden • Volwassenheid van de organisatie − Aanwezigheid kwaliteitssysteem − Processen, procedures, standaarden • Overhead − Hoeveel tijd wordt gespendeerd aan activiteiten als urencodes regelen, boeken van uren, vergaderingen, etc. • Locatie en facilities − Onshore / offshore (veel video overleg) − Prettige werkomgeving, goede tools, etc. 13
  • 14. Productiviteit (uur/FP) – project specifiek • Afhankelijk van technische requirements − Java, Oracle of MS.NET − Client/server of SOA architectuur • Afhankelijk van kwaliteit requirements − Performance eisen − Security eisen • Afhankelijk van uit te voeren activiteiten − Wel of geen performance test − Wel of geen handleiding als deliverable • Afhankelijk van doorlooptijd − Hoe korter de doorlooptijd, hoe lager de productiviteit 14
  • 15. Het effect van doorlooptijd Omvang/productiviteit = Inspanning1/3 * doorlooptijd4/3 Inspanning Plan A: 6 maanden, 4.500 uur Plan B: 7 maanden, 2.400 uur Doorlooptijd 15
  • 16. Project bij verschillende doorlooptijden A Doorlooptijd: 6 maanden Inspanning: 4.500 uur Max. teamomvang: 5,8 FTE Inspanning (uren) MTTD: 1,764 dagen PDR = 9,0 uur/FP B Doorlooptijd: 7 maanden Inspanning: 2.500 uur Max. teamomvang: 2,7 FTE MTTD: 2,816 dagen PDR = 5,0 uur/FP Doorlooptijd 16 Omvang = 500 functiepunten
  • 17. Leveranciers vergelijken PDR (uur/FP) 17
  • 19. Productiviteit (uur/FP) Leverancier A Normaliseren data 19
  • 20. Agenda • Supplier Performance Measurement (SPM) • Functiepunten en productiviteit • Inrichten SPM proces • Conclusies 20
  • 21. Inrichten SPM aan klant zijde Scope bepaling Documentatie scan + bepalen UoM Bepalen performance metrieken Administratieve implementatie Organisatorische implementatie 21
  • 22. Scope bepaling SPM • Welke domeinen? • Welke applicaties? • Welke technologieën? • Welke activiteiten? − Nieuwbouw − Adaptief onderhoud − Correctief onderhoud • Welke meetmomenten? − Voor handover aan leverancier: reality check − Voor handover aan klant: performance measurement • Projectactiviteiten in en uit scope 22
  • 23. Documentatie scan en UoM • Documentatie scan − Kwaliteit en meetbaarheid documentatie − Welke UoM is geschikt − Moet documentatie worden aangepast om meetbaarheid te vergroten? • UoM in contracten: − Objectief, herhaalbaar, verifieerbaar − Maat voor functionaliteit − Functiepunten, tenzij niet mogelijk n.a.v. documentatie scan 23
  • 24. Performance metrieken (voorbeelden) • Productiviteit: − Project Delivery Rate (Uur/UoM) − Productivity Index (PI) − FP per manmaand • Kwaliteit: − Defects/UoM totaal − Defects/UoM opgeleverd aan klant (A-test + productie) − %Defects opgeleverd aan klant • Snelheid (Time to market) − UoM per kalendermaand − Schedule conformance 24
  • 25. Administratieve inrichting • Standaarden − Work breakdown structure − Uren- en defectadministratie • Procesbeschrijving • Procedures • Templates • Database • Management rapportages 25
  • 26. Organisatorische inrichting • Nieuw organisatie onderdeel of rol: metrics desk • Management commitment • Proces eigenaarschap • Training • Awareness sessies • Communicatie 26
  • 27. Proces op hoofdlijnen Klant Leverancier Klant -Feasibility study -Detailed -System integration -Requirements -functional design -test -analysis -Technical design -User acceptance -Requirements -test -Coding + -design -programmer test -Implementation -Global functional -Systems test -design -Delivery to klant SOW based on Performance UoM and measurement historical data 27
  • 28. Start project Klant – Leverancier – Klant – project voorbereiding SOW voorbereiding SOW acceptatie Requirements analyse UoM meting UoM meting verificatie Requirements design Begroting Uren, doorlooptijd, kosten, defects Functioneel ontwerp Uren, doorlooptijd, verificatie kosten, defects SOW aanvraag SOW SOW acceptatie 28
  • 29. Voorbeeld verificatie B&T Effort (MHR) vs Effective FP 1.000 Niet realistisch? 100 B&T Effort (MHR) (thousands) B&T Effort (MHR) (thousands) 10 1 0,1 10 100 1.000 10.000 Effective FP Current Solution Logged Solutions Historical Projects QSM Business Av g. Line Sty le 1 Sigma Line Sty le Project: Project X 29
  • 30. Na afloop project Leverancier – Klant – SOW update SOW acceptatie UoM meting definitief UoM meting verificatie Data collectie Uren, doorlooptijd, kosten, defects Uren, doorlooptijd, verificatie kosten, defects Performance Performance Measurement rapport Measurement rapport acceptatie 30
  • 31. Benchmark project: intern en extern • Evaluatie project lerende organisatie! C&T Duration (Months) vs Effective FP 100 Project X C&T Duration (Months) C&T Duration (Months) 10 1 0,1 100 200 300 400 500 600 700 800 900 1.000 Effective FP Projects being Assessed Special Project QSM Business Avg. Line Style 1 Sigma Line Style 31 2 Sigma Line Style
  • 32. Benchmark project: intern en extern C&T Effort (MHR) vs Effective FP 1.000 100 C&T Effort (MHR) (thousands) 10 Project X 1 0,1 100 200 300 400 500 600 700 800 900 1.000 Effective FP Projects being Assessed Special Project QSM Business Avg. Line Style 1 Sigma Line Style 2 Sigma Line Style 32
  • 33. Benchmark: intern en extern Errors (SysInt-Del) vs Effective FP 1.000 Errors (SysInt-Del) Errors (SysInt-Del) Project X 100 10 100 200 300 400 500 600 700 800 900 1.000 Effective FP Projects being Assessed Special Project QSM Business Avg. Line Sty le 1 Sigma Line Sty le 2 Sigma Line Style 33
  • 34. Management rapportages • Trends in performance Supplier X Efficiency lndex Supplier X Productivity lndex 2,0 2,0 1,8 1,8 Productivity Index Efficiency Index 1,6 1,6 1,4 1,4 1,2 1,2 1,0 1,0 0,8 0,8 0,6 0,6 0,4 0,4 2011Q1 2011Q2 2011Q3 2011Q4 2012Q1 2011Q1 2011Q2 2011Q3 2011Q4 2012Q1 Supplier X efficiency index Target (baseline +50%) Supplier X Productivity Index Target (baseline +50%) Baseline Efficiency Lower bound (baseline -40%) Baseline Productiviteit Lower bound (baseline -40%) Supplier X Cost lndex Supplier X Quality Index 2,0 1,6 1,8 1,4 1,6 1,2 Quality Index Cost Index 1,4 1 1,2 0,8 1,0 0,6 0,8 0,4 0,6 0,2 0,4 0 2011Q1 2011Q2 2011Q3 2011Q4 2012Q1 2011Q1 2011Q2 2011Q3 2011Q4 2012Q1 Supplier X Cost index Higher bound(baseline +50%) Quality index Supplier X Target (baseline +50%) 34 Baseline kosten niveau Target (baseline -50%) Baseline Quality Lower bound (baseline -40%)
  • 35. Agenda • Supplier Performance Measurement (SPM) • Functiepunten en productiviteit • Inrichten SPM proces • Conclusies 35
  • 36. Conclusies • Inrichten SPM is niet eenvoudig en kan alleen bij voldoende volwassenheid • Meten productiviteit(sverbetering) vergt inspanning van zowel leverancier als klant • Keuze leverancier gaat verder dan kijken naar prijs en/of totale productiviteit • Inrichten SPM is omvangrijke operatie die een behoorlijke inspanning en doorlooptijd vergt 36
  • 37. Supplier Performance Measurement Uitbesteden met controle, houd grip op de prestaties van de leverancier 37