SlideShare a Scribd company logo
Metrics Based Software Supplier Selection
Best practice used in the largest Dutch telecom company




Hans Kuijpers
Harold van Heeringen



Assisi, October 2012
Introduction


                  Harold van Heeringen
                                                                    Hans Kuijpers
                  Sizing, Estimating & Control
                                                                    Program Assurance & Methods
                  Harold.van.heeringen@sogeti.nl
                                                                    hans.tm.kuijpers@kpn,.com
                    @haroldveendam
                                                                      @_hanskuijpers
                    @Sogeti_SEC


Sogeti Nederland BV:                               KPN Nederland:
          Senior Consultant Software Metrics                  Manager Metrics Desk
ISBSG:       President                                        Certified Scope Manager
NESMA: Board Member                                QSM: Special Interest Group Agile
NESMA: Working Group Chair COSMIC
NESMA: Working Group Chair Benchmarking
COSMIC: IAC Member


Metrics Based Software Supplier Selection          Pagina 2
Agenda


• Introduction and Context
• Phases and Timeline
• The Model
• Results
• Conclusions & Recommendations




Metrics Based Software Supplier Selection   -3-
Introduction and Context

                                                                                                         Revenues: €13.000m
.Why       supplier selection?                                                     KPN Board
                                                                                                         EBITDA: € 5.100m
                                                                                                         Employees: 31.000
•    Consolidation # suppliers
•    Cost reduction
                                                Consumer      Business     Corporate                                KPN
•    Supplier acts as SI & MSP                   Market        Market       Market      NetCo             E-Plus   Belgium

•    5 Year investment
•    SPM is a best practice at KPN                                                                        Customer
                                                     Fixed               Mobile        Wholesale                        IT Operations
                                                                                                          Experience


                                                                                                                   Generic &
                                                                OSS          Domains             BSS
                                                                                                                   Traditional



Problem: no more competition between suppliers
 instrument needed to avoid excessive cost  Unit of Work pricing
    Metrics Based Software Supplier Selection                -4-
Agenda


• Introduction and Context
• Phases and Timeline
• The Model
• Results
• Conclusions & Recommendations




Metrics Based Software Supplier Selection   -5-
Phases and Timeline


Why Productivity metric added?
•   Objective selection criteria
•   Supplier willingness to show their transparency
•   Basis for productivity baseline
•   Insight in quality level
•   Negotiations for year on year cost reduction
•   Relation to continous improvement steps




Metrics Based Software Supplier Selection   -6-
Requested project information


•    Data of 6 historical projects, max 3 KPN projects
•    In scope of current technology domain
•    Range 300 – 1000 FP
•    Sizing method NESMA 2.1 or IFPUG 4.x
•    DCF must be completely filled out
•    No other template is allowed



In BAFO phase suppliers should show evidence of the size and productivity
figures by releasing FPA-reports, Data Collection Forms and/or insight in their
administrative systems.


Metrics Based Software Supplier Selection   -7-
Historical Project Data form (1)




Metrics Based Software Supplier Selection   -8-
Historical Project Data form (2)



                                                    Per data field
                                                  requirements are
                                                  mentioned in the
                                                      template.




Metrics Based Software Supplier Selection   -9-
Agenda


• Introduction and Context
• Phases and Timeline
• The Model
• Results
• Conclusions & Recommendations




Metrics Based Software Supplier Selection   - 10 -
The Model


Characteristics:
•    Degree of openess and compliancy
•    Completeness and cohesion of submitted data
•    Productivity benchmark against each other and industry
•    Delivered Quality
•    During the RFP phase the data will be considered as correct, but will be
     checked on reality

The 3 test criteria:
A. Compliancy value (10%)
B. Reality value (30%)
C. Productivity - Quality value (60%)

Metrics Based Software Supplier Selection   - 11 -
Used metrics and benchmarks


 Project Delivery Rate (PDR) = spent project effort related to function point (h/FP)
 Productivity Index (PI) = metric from QSM, derived from size, duration and effort
 Quality: delivered defects per FP




Benchmarks:
• PI against the QSM Business trend line
• PDR against ISBSG Repository
• Adjusted = normalised to Construction+Test activities

Metrics Based Software Supplier Selection   - 12 -
Compliancy value (10%)


Suppliers start with 10 points


The compliancy value is substracted with 2 points for each violation of rule:
a)Range 300 – 1000 Function Points
b)Method NESMA 2.1 or IFPUG 4.x
c) Each field of “Historical Project Data”-form must be filled out

Maximum value = 10, minimum value = 0




Metrics Based Software Supplier Selection    - 13 -
Reality value (30%)

                                                                    PI vs. Functional size (FP)
                                                                                                                    35

Unrealistic projects are discarded                                              Unrealistic
from further analysis:                                                                                              30




• PI > +2 sigma (95%)                                                                                               25


• PDR < P25 ISBSG (best in class                                                                                    20

  projects)




                                                                                                                         PI
                                                                                                                    15




The reality value is substracted with                                                                               10
                                                                                                                              Supplier A

2 points for each unrealistic project                                                                               5
                                                                                                                              Supplier B
                                                                                                                              Supplier C
                                                                                                                              Supplier D
                                                                                                                              Supplier E


              Maximum value = 10
                                                                                                                              QSM Business
                                                                                                                              Avg. Line Style
                                                                                                                    0         2 Sigma Line Style


              Minimum value = 0             50        150   250   350     450     550
                                                                           Effective FP
                                                                                           650    750   850   950

                                                                    Functional Size (FP)




Metrics Based Software Supplier Selection        - 14 -
Productivity - Quality value (60%)


   Productivity - Quality value =
   (Points PI score * 0,5)                   +          (Points PDR score * 0,3)                            +   (Points Quality score * 0,2)

                                                   ID         PDR (h/FP)   PDR ISBSG median     PDR score          ID        Defects/FP    Quality score
                                                        7        5,9             8,6               -2,7                 15      41,7
                                                        8        6,0             8,6               -2,6                 18      13,9
                                                        9        6,9             8,6               -1,7                 21      66,7
                                                        11       6,2             8,6               -2,4                 22      4,0
                                                        12       7,3             8,6               -1,3                 23      10,0
                                                                                    Average:      -2,1
                                                                                                                                  Median            13,9

                                                             The lowest average most points                      The lowest median most points

                                               For PI and PDR the average of the distance to the benchmark value is determined
                                               For the quality the median is dertermined
The highest average most points


       Metrics Based Software Supplier Selection                                       - 15 -
Agenda


• Introduction and Context
• Phases and Timeline
• The Model
• Results
• Conclusions & Recommendations




Metrics Based Software Supplier Selection   - 16 -
Results of Compliancy (1)


Projects discarded:
• Projects on going (4)
• Project sized in COSMIC (1)                  Result: 1 supplier has 3 violations,
                                                        the others 5 or more
Blank crucial fields
• Defect data                                             Supplier    Compliancy Value
• Effort data                                            Supplier A          0
• Dates                                                  Supplier B          0
                                                         Supplier C          4
Other violations                                         Supplier D          0
• Primary Language (example English)                     Supplier E          0




Metrics Based Software Supplier Selection   - 17 -
Results of Compliancy (2)




Metrics Based Software Supplier Selection   - 18 -
Results of Reality


Projects unrealistic:
•    3 according to PI
•    1 according to PDR
                                                          Unrealistic    Unrealistic
 Discarded for further analysis                          projects PI   projects PDR
                                            Supplier       criterion      criterion    Reality Value
                                            Supplier A         1             1               6
                                            Supplier B         1             0               8
                                            Supplier C         0             0              10
                                            Supplier D         0             0              10
                                            Supplier E         1             0               8



Metrics Based Software Supplier Selection        - 19 -
Results of Productivity / Quality

                               Rank         Points                                  PDR           Rank        Points
 Supplier         PI score    PI score     PI score              Supplier           score       PDR score    PDR score
Supplier A           3,9             2         8                 Supplier A            -3,2           1            10
Supplier B           5,0             1         10
                                                         +
                                                                 Supplier B            -2,1           2            8        +
Supplier C           3,4             3         6                 Supplier C            16,6           4            4
Supplier D           3,0             5         2                 Supplier D             6,2           3            6
 Supplier E          3,2             4         4                 Supplier E            18,3           5            2


                Quality       Rank         Points                                Points        Points      Points       Productivity/
Supplier        Score      Quality score Quality score           Supplier       PI score      PDR score Quality score   Quality value
Supplier A        3,1            1             10                Supplier A        8             10           10             9,0
Supplier B        13,9           2             8                 Supplier B        10             8           8              9,0
Supplier C        52,6           3             6             =   Supplier C        6              4           6              5,4
Supplier D       1000,0          5             2                 Supplier D        2              6           2              3,2
Supplier E        94,6           4             4                 Supplier E        4              2           4              3,4
                                                                  weight          50%           30%          20%


   Metrics Based Software Supplier Selection                           - 20 -
Results of Total Assessment


Recommendation from Metrics Desk: Supplier B and A score best in the model

                   Compliancy        Reality    Productivity/   Total
   Supplier          value            value     Quality value   Points   Rank
  Supplier A              0                 6        9,0          7,2     2
  Supplier B              0                 8        9,0          7,8     1
  Supplier C              4             10           5,4          6,6     3
  Supplier D              0             10           3,2          4,9     4
  Supplier E              0                 8        3,4          4,4     5
     weight             10%            30%          60%


           However suppliers B and C were selected for the next BAFO phase


Metrics Based Software Supplier Selection                       - 21 -
Findings BAFO phase


Metrics Desk investigated the provided project data of the selected suppliers B + C:
     • Size
     • Dates
     • Hours
     • Defects

Supplier B:
• Resistance: confidentiality clause with clients
• Client site visit
Supplier C:
• Size measurement by junior not certified measurers


Metrics Based Software Supplier Selection   - 22 -
Agenda


• Introduction and Context
• Phases and Timeline
• The Model
• Results
• Conclusions & Recommendations




Metrics Based Software Supplier Selection   - 23 -
Conclusions and recommendations

                              • The productivity assessment influenced the total outcome significantly
                              • The assessment and discussions afterwards gave insight in:
Conclusions:
                                    • Transparency and CMMI level
                              • The results are used in the negotiations phase to maximize the baseline value

                 • Make sure the parties understand:
                     • the purpose of the assessment
                     • the use of the “Historical Project Data” form
                     • that the disclosed data will be validated and should not be confidental
                     • the consequences of violating the governance rules (e.g. penalty points)
Recommendations: • Because of many violations of the compliancy rules, consider 1 penalty point
                   per violation
                 • Construct model beforehand, but don’t communicate the model with suppliers
                 • Bring site visits when offered. This gives extra information next to the
                   productivity validation

        Metrics Based Software Supplier Selection              - 24 -
Productivity: don’t trust it, check it




                  Harold van Heeringen                      Hans Kuijpers
                  Sizing, Estimating & Control              Software Metrics Consultant
                  Harold.van.heeringen@sogeti.nl            hans.tm.kuijpers@kpn,.com
                    @haroldveendam                            @_hanskuijpers
                    @Sogeti_SEC



Metrics Based Software Supplier Selection          - 25 -
Back-up sheets




Metrics Based Software Supplier Selection   - 26 -
Productivity index
   (PI)


500 FP

            Effort   17 h/FP
                                         Productivity Index=18
                       14 h/FP                 Productivity Index=16

                               10 h/FP   9 h/FP
                                                   7 h/FP


                               Duration

                                                  - 27 -

More Related Content

What's hot

Lpp introduction presentation
Lpp introduction presentationLpp introduction presentation
Lpp introduction presentationmpray
 
eBusiness
eBusinesseBusiness
Electronic Business
Electronic BusinessElectronic Business
Electronic Business
Electronic BusinessElectronic Business
Presentatie Exact - Synergy Xpert Community
Presentatie Exact - Synergy Xpert CommunityPresentatie Exact - Synergy Xpert Community
Presentatie Exact - Synergy Xpert Community
Synergy_Xpert_Community
 
Defiance sap business_objects_mobilebi_adoption
Defiance sap business_objects_mobilebi_adoptionDefiance sap business_objects_mobilebi_adoption
Defiance sap business_objects_mobilebi_adoption
Defiance Technologies Limited
 
Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1srinivas ganta
 

What's hot (9)

Dpm sapphire 2012
Dpm sapphire 2012 Dpm sapphire 2012
Dpm sapphire 2012
 
2012 cre&i expo
2012 cre&i expo2012 cre&i expo
2012 cre&i expo
 
Lpp introduction presentation
Lpp introduction presentationLpp introduction presentation
Lpp introduction presentation
 
eBusiness
eBusinesseBusiness
eBusiness
 
Electronic Business
Electronic BusinessElectronic Business
Electronic Business
 
Electronic Business
Electronic BusinessElectronic Business
Electronic Business
 
Presentatie Exact - Synergy Xpert Community
Presentatie Exact - Synergy Xpert CommunityPresentatie Exact - Synergy Xpert Community
Presentatie Exact - Synergy Xpert Community
 
Defiance sap business_objects_mobilebi_adoption
Defiance sap business_objects_mobilebi_adoptionDefiance sap business_objects_mobilebi_adoption
Defiance sap business_objects_mobilebi_adoption
 
Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1Srinivas_Ganta_IBM_INDIA1
Srinivas_Ganta_IBM_INDIA1
 

Viewers also liked

Metrics Based Software Supplier Selection
Metrics Based Software Supplier SelectionMetrics Based Software Supplier Selection
Metrics Based Software Supplier Selection
hans_kuijpers
 
Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...
Hans Kuijpers
 
平成22年国勢調査人口に基づく小選挙区見直し私案
平成22年国勢調査人口に基づく小選挙区見直し私案平成22年国勢調査人口に基づく小選挙区見直し私案
平成22年国勢調査人口に基づく小選挙区見直し私案Akira Nishizawa
 
Gebeurtenis
GebeurtenisGebeurtenis
Gebeurtenislouistje
 
Bread creativity by unique
Bread creativity by uniqueBread creativity by unique
Bread creativity by uniqueHephzber
 
Setmana cultural
Setmana culturalSetmana cultural
Setmana culturaldanitanya
 
Capeton Scenario Planning Workshop
Capeton Scenario Planning WorkshopCapeton Scenario Planning Workshop
Capeton Scenario Planning Workshop
Capeton
 
CREATIVITY RE- DEFINED: Getting to know you slides
CREATIVITY RE- DEFINED: Getting to know you slidesCREATIVITY RE- DEFINED: Getting to know you slides
CREATIVITY RE- DEFINED: Getting to know you slidesHephzber
 
Jorge Luis Borges
Jorge Luis BorgesJorge Luis Borges
Jorge Luis Borgeslhedgepath
 
Performance Calculation and Benchmarking using the ISBSG Release 10 Data Rep...
Performance Calculation and Benchmarking  using the ISBSG Release 10 Data Rep...Performance Calculation and Benchmarking  using the ISBSG Release 10 Data Rep...
Performance Calculation and Benchmarking using the ISBSG Release 10 Data Rep...
Luigi Buglione
 
Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)
Kashish Nagpal
 
My personal Growth Hacking Challenge
My personal Growth Hacking ChallengeMy personal Growth Hacking Challenge
My personal Growth Hacking Challenge
HENDRIKLENNARZ.COM
 
Must Have Apps for Windows 10
Must Have Apps for Windows 10Must Have Apps for Windows 10
Must Have Apps for Windows 10
Wiley
 
12 Brand Logos With Hidden and Interesting Messages
12 Brand Logos With Hidden and Interesting Messages12 Brand Logos With Hidden and Interesting Messages
12 Brand Logos With Hidden and Interesting Messages
Pawan Kumar
 
Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...
Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...
Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...
HubSpot
 
[INFOGRAPHIC] 2015 State of Social Business
[INFOGRAPHIC] 2015 State of Social Business[INFOGRAPHIC] 2015 State of Social Business
[INFOGRAPHIC] 2015 State of Social Business
Altimeter, a Prophet Company
 

Viewers also liked (18)

Metrics Based Software Supplier Selection
Metrics Based Software Supplier SelectionMetrics Based Software Supplier Selection
Metrics Based Software Supplier Selection
 
Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...
 
平成22年国勢調査人口に基づく小選挙区見直し私案
平成22年国勢調査人口に基づく小選挙区見直し私案平成22年国勢調査人口に基づく小選挙区見直し私案
平成22年国勢調査人口に基づく小選挙区見直し私案
 
Gebeurtenis
GebeurtenisGebeurtenis
Gebeurtenis
 
Tutorials
TutorialsTutorials
Tutorials
 
Bread creativity by unique
Bread creativity by uniqueBread creativity by unique
Bread creativity by unique
 
Metal masthead
Metal mastheadMetal masthead
Metal masthead
 
Setmana cultural
Setmana culturalSetmana cultural
Setmana cultural
 
Capeton Scenario Planning Workshop
Capeton Scenario Planning WorkshopCapeton Scenario Planning Workshop
Capeton Scenario Planning Workshop
 
CREATIVITY RE- DEFINED: Getting to know you slides
CREATIVITY RE- DEFINED: Getting to know you slidesCREATIVITY RE- DEFINED: Getting to know you slides
CREATIVITY RE- DEFINED: Getting to know you slides
 
Jorge Luis Borges
Jorge Luis BorgesJorge Luis Borges
Jorge Luis Borges
 
Performance Calculation and Benchmarking using the ISBSG Release 10 Data Rep...
Performance Calculation and Benchmarking  using the ISBSG Release 10 Data Rep...Performance Calculation and Benchmarking  using the ISBSG Release 10 Data Rep...
Performance Calculation and Benchmarking using the ISBSG Release 10 Data Rep...
 
Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)Natural vegetation (By Shaurya Nagpal)
Natural vegetation (By Shaurya Nagpal)
 
My personal Growth Hacking Challenge
My personal Growth Hacking ChallengeMy personal Growth Hacking Challenge
My personal Growth Hacking Challenge
 
Must Have Apps for Windows 10
Must Have Apps for Windows 10Must Have Apps for Windows 10
Must Have Apps for Windows 10
 
12 Brand Logos With Hidden and Interesting Messages
12 Brand Logos With Hidden and Interesting Messages12 Brand Logos With Hidden and Interesting Messages
12 Brand Logos With Hidden and Interesting Messages
 
Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...
Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...
Rethinking Website Design: Creating a Peak-Performing Website with Less Risk ...
 
[INFOGRAPHIC] 2015 State of Social Business
[INFOGRAPHIC] 2015 State of Social Business[INFOGRAPHIC] 2015 State of Social Business
[INFOGRAPHIC] 2015 State of Social Business
 

Similar to Metrics Based Software Supplier Selection

Sustainability In Government - Bim Webinar
Sustainability In Government - Bim WebinarSustainability In Government - Bim Webinar
Sustainability In Government - Bim Webinar
4 All of Us
 
Application Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveApplication Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I have
Frank Vogelezang
 
Application Value Assessment
Application Value AssessmentApplication Value Assessment
Application Value Assessment
Gerry Appeltants
 
Ac2017 5. how to reduce v1.0
Ac2017   5. how to reduce v1.0Ac2017   5. how to reduce v1.0
Ac2017 5. how to reduce v1.0
Nesma
 
Digital Transformation 2018
Digital Transformation 2018Digital Transformation 2018
Digital Transformation 2018
Aconex
 
Ttsl summer projects
Ttsl summer projectsTtsl summer projects
Ttsl summer projects
Sayan Gupta
 
TTSL Summer Projects
TTSL Summer ProjectsTTSL Summer Projects
TTSL Summer ProjectsSayan Gupta
 
S36 Industry Forum - Communications Energy Utilties - v05
S36 Industry Forum - Communications Energy Utilties - v05S36 Industry Forum - Communications Energy Utilties - v05
S36 Industry Forum - Communications Energy Utilties - v05Brian Booden
 
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
Ben Linders
 
Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012
UEAPME
 
Insight-2015-Session-3193
Insight-2015-Session-3193Insight-2015-Session-3193
Insight-2015-Session-3193
Michal Miklas
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
Compuware APM
 
Innov8 EPM profile
Innov8 EPM profileInnov8 EPM profile
Innov8 EPM profile
Avinash Bankeraika
 
The Future of PLM
The Future of PLMThe Future of PLM
The Future of PLM
Erastos Filos
 
Capgemini ses - smart analytics accelerates the realization of value for ut...
Capgemini   ses - smart analytics accelerates the realization of value for ut...Capgemini   ses - smart analytics accelerates the realization of value for ut...
Capgemini ses - smart analytics accelerates the realization of value for ut...
Gord Reynolds
 
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization successISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
Harold van Heeringen
 
ETDP 2015 D2 Next Generation Bim - InEight
ETDP 2015 D2 Next Generation Bim - InEightETDP 2015 D2 Next Generation Bim - InEight
ETDP 2015 D2 Next Generation Bim - InEight
Comit Projects Ltd
 
VideoSurveyor (Georgia Tech)
VideoSurveyor (Georgia Tech)VideoSurveyor (Georgia Tech)
VideoSurveyor (Georgia Tech)
habibfathi
 
Ramboll - BIM - Now It's Serious
Ramboll - BIM - Now It's SeriousRamboll - BIM - Now It's Serious
Ramboll - BIM - Now It's SeriousGraham H Stewart
 

Similar to Metrics Based Software Supplier Selection (20)

Sustainability In Government - Bim Webinar
Sustainability In Government - Bim WebinarSustainability In Government - Bim Webinar
Sustainability In Government - Bim Webinar
 
Application Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveApplication Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I have
 
Application Value Assessment
Application Value AssessmentApplication Value Assessment
Application Value Assessment
 
Ac2017 5. how to reduce v1.0
Ac2017   5. how to reduce v1.0Ac2017   5. how to reduce v1.0
Ac2017 5. how to reduce v1.0
 
Digital Transformation 2018
Digital Transformation 2018Digital Transformation 2018
Digital Transformation 2018
 
Ttsl summer projects
Ttsl summer projectsTtsl summer projects
Ttsl summer projects
 
TTSL Summer Projects
TTSL Summer ProjectsTTSL Summer Projects
TTSL Summer Projects
 
S36 Industry Forum - Communications Energy Utilties - v05
S36 Industry Forum - Communications Energy Utilties - v05S36 Industry Forum - Communications Energy Utilties - v05
S36 Industry Forum - Communications Energy Utilties - v05
 
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
Controlling Project Performance by Using a Defect Model - SEPG NA 2008 - Ben ...
 
Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012
 
1 andrew thomas, room 4
1   andrew thomas, room 41   andrew thomas, room 4
1 andrew thomas, room 4
 
Insight-2015-Session-3193
Insight-2015-Session-3193Insight-2015-Session-3193
Insight-2015-Session-3193
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Innov8 EPM profile
Innov8 EPM profileInnov8 EPM profile
Innov8 EPM profile
 
The Future of PLM
The Future of PLMThe Future of PLM
The Future of PLM
 
Capgemini ses - smart analytics accelerates the realization of value for ut...
Capgemini   ses - smart analytics accelerates the realization of value for ut...Capgemini   ses - smart analytics accelerates the realization of value for ut...
Capgemini ses - smart analytics accelerates the realization of value for ut...
 
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization successISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
 
ETDP 2015 D2 Next Generation Bim - InEight
ETDP 2015 D2 Next Generation Bim - InEightETDP 2015 D2 Next Generation Bim - InEight
ETDP 2015 D2 Next Generation Bim - InEight
 
VideoSurveyor (Georgia Tech)
VideoSurveyor (Georgia Tech)VideoSurveyor (Georgia Tech)
VideoSurveyor (Georgia Tech)
 
Ramboll - BIM - Now It's Serious
Ramboll - BIM - Now It's SeriousRamboll - BIM - Now It's Serious
Ramboll - BIM - Now It's Serious
 

Metrics Based Software Supplier Selection

  • 1.
  • 2. Metrics Based Software Supplier Selection Best practice used in the largest Dutch telecom company Hans Kuijpers Harold van Heeringen Assisi, October 2012
  • 3. Introduction Harold van Heeringen Hans Kuijpers Sizing, Estimating & Control Program Assurance & Methods Harold.van.heeringen@sogeti.nl hans.tm.kuijpers@kpn,.com @haroldveendam @_hanskuijpers @Sogeti_SEC Sogeti Nederland BV: KPN Nederland: Senior Consultant Software Metrics Manager Metrics Desk ISBSG: President Certified Scope Manager NESMA: Board Member QSM: Special Interest Group Agile NESMA: Working Group Chair COSMIC NESMA: Working Group Chair Benchmarking COSMIC: IAC Member Metrics Based Software Supplier Selection Pagina 2
  • 4. Agenda • Introduction and Context • Phases and Timeline • The Model • Results • Conclusions & Recommendations Metrics Based Software Supplier Selection -3-
  • 5. Introduction and Context Revenues: €13.000m .Why supplier selection? KPN Board EBITDA: € 5.100m Employees: 31.000 • Consolidation # suppliers • Cost reduction Consumer Business Corporate KPN • Supplier acts as SI & MSP Market Market Market NetCo E-Plus Belgium • 5 Year investment • SPM is a best practice at KPN Customer Fixed Mobile Wholesale IT Operations Experience Generic & OSS  Domains  BSS Traditional Problem: no more competition between suppliers  instrument needed to avoid excessive cost  Unit of Work pricing Metrics Based Software Supplier Selection -4-
  • 6. Agenda • Introduction and Context • Phases and Timeline • The Model • Results • Conclusions & Recommendations Metrics Based Software Supplier Selection -5-
  • 7. Phases and Timeline Why Productivity metric added? • Objective selection criteria • Supplier willingness to show their transparency • Basis for productivity baseline • Insight in quality level • Negotiations for year on year cost reduction • Relation to continous improvement steps Metrics Based Software Supplier Selection -6-
  • 8. Requested project information • Data of 6 historical projects, max 3 KPN projects • In scope of current technology domain • Range 300 – 1000 FP • Sizing method NESMA 2.1 or IFPUG 4.x • DCF must be completely filled out • No other template is allowed In BAFO phase suppliers should show evidence of the size and productivity figures by releasing FPA-reports, Data Collection Forms and/or insight in their administrative systems. Metrics Based Software Supplier Selection -7-
  • 9. Historical Project Data form (1) Metrics Based Software Supplier Selection -8-
  • 10. Historical Project Data form (2) Per data field requirements are mentioned in the template. Metrics Based Software Supplier Selection -9-
  • 11. Agenda • Introduction and Context • Phases and Timeline • The Model • Results • Conclusions & Recommendations Metrics Based Software Supplier Selection - 10 -
  • 12. The Model Characteristics: • Degree of openess and compliancy • Completeness and cohesion of submitted data • Productivity benchmark against each other and industry • Delivered Quality • During the RFP phase the data will be considered as correct, but will be checked on reality The 3 test criteria: A. Compliancy value (10%) B. Reality value (30%) C. Productivity - Quality value (60%) Metrics Based Software Supplier Selection - 11 -
  • 13. Used metrics and benchmarks  Project Delivery Rate (PDR) = spent project effort related to function point (h/FP)  Productivity Index (PI) = metric from QSM, derived from size, duration and effort  Quality: delivered defects per FP Benchmarks: • PI against the QSM Business trend line • PDR against ISBSG Repository • Adjusted = normalised to Construction+Test activities Metrics Based Software Supplier Selection - 12 -
  • 14. Compliancy value (10%) Suppliers start with 10 points The compliancy value is substracted with 2 points for each violation of rule: a)Range 300 – 1000 Function Points b)Method NESMA 2.1 or IFPUG 4.x c) Each field of “Historical Project Data”-form must be filled out Maximum value = 10, minimum value = 0 Metrics Based Software Supplier Selection - 13 -
  • 15. Reality value (30%) PI vs. Functional size (FP) 35 Unrealistic projects are discarded Unrealistic from further analysis: 30 • PI > +2 sigma (95%) 25 • PDR < P25 ISBSG (best in class 20 projects) PI 15 The reality value is substracted with 10 Supplier A 2 points for each unrealistic project 5 Supplier B Supplier C Supplier D Supplier E Maximum value = 10 QSM Business Avg. Line Style 0 2 Sigma Line Style Minimum value = 0 50 150 250 350 450 550 Effective FP 650 750 850 950 Functional Size (FP) Metrics Based Software Supplier Selection - 14 -
  • 16. Productivity - Quality value (60%) Productivity - Quality value = (Points PI score * 0,5) + (Points PDR score * 0,3) + (Points Quality score * 0,2) ID PDR (h/FP) PDR ISBSG median PDR score ID Defects/FP Quality score 7 5,9 8,6 -2,7 15 41,7 8 6,0 8,6 -2,6 18 13,9 9 6,9 8,6 -1,7 21 66,7 11 6,2 8,6 -2,4 22 4,0 12 7,3 8,6 -1,3 23 10,0 Average: -2,1 Median 13,9 The lowest average most points The lowest median most points For PI and PDR the average of the distance to the benchmark value is determined For the quality the median is dertermined The highest average most points Metrics Based Software Supplier Selection - 15 -
  • 17. Agenda • Introduction and Context • Phases and Timeline • The Model • Results • Conclusions & Recommendations Metrics Based Software Supplier Selection - 16 -
  • 18. Results of Compliancy (1) Projects discarded: • Projects on going (4) • Project sized in COSMIC (1)  Result: 1 supplier has 3 violations, the others 5 or more Blank crucial fields • Defect data Supplier Compliancy Value • Effort data Supplier A 0 • Dates Supplier B 0 Supplier C 4 Other violations Supplier D 0 • Primary Language (example English) Supplier E 0 Metrics Based Software Supplier Selection - 17 -
  • 19. Results of Compliancy (2) Metrics Based Software Supplier Selection - 18 -
  • 20. Results of Reality Projects unrealistic: • 3 according to PI • 1 according to PDR Unrealistic Unrealistic  Discarded for further analysis projects PI projects PDR Supplier criterion criterion Reality Value Supplier A 1 1 6 Supplier B 1 0 8 Supplier C 0 0 10 Supplier D 0 0 10 Supplier E 1 0 8 Metrics Based Software Supplier Selection - 19 -
  • 21. Results of Productivity / Quality Rank Points PDR Rank Points Supplier PI score PI score PI score Supplier score PDR score PDR score Supplier A 3,9 2 8 Supplier A -3,2 1 10 Supplier B 5,0 1 10 + Supplier B -2,1 2 8 + Supplier C 3,4 3 6 Supplier C 16,6 4 4 Supplier D 3,0 5 2 Supplier D 6,2 3 6 Supplier E 3,2 4 4 Supplier E 18,3 5 2 Quality Rank Points Points Points Points Productivity/ Supplier Score Quality score Quality score Supplier PI score PDR score Quality score Quality value Supplier A 3,1 1 10 Supplier A 8 10 10 9,0 Supplier B 13,9 2 8 Supplier B 10 8 8 9,0 Supplier C 52,6 3 6 = Supplier C 6 4 6 5,4 Supplier D 1000,0 5 2 Supplier D 2 6 2 3,2 Supplier E 94,6 4 4 Supplier E 4 2 4 3,4 weight 50% 30% 20% Metrics Based Software Supplier Selection - 20 -
  • 22. Results of Total Assessment Recommendation from Metrics Desk: Supplier B and A score best in the model Compliancy Reality Productivity/ Total Supplier value value Quality value Points Rank Supplier A 0 6 9,0 7,2 2 Supplier B 0 8 9,0 7,8 1 Supplier C 4 10 5,4 6,6 3 Supplier D 0 10 3,2 4,9 4 Supplier E 0 8 3,4 4,4 5 weight 10% 30% 60% However suppliers B and C were selected for the next BAFO phase Metrics Based Software Supplier Selection - 21 -
  • 23. Findings BAFO phase Metrics Desk investigated the provided project data of the selected suppliers B + C: • Size • Dates • Hours • Defects Supplier B: • Resistance: confidentiality clause with clients • Client site visit Supplier C: • Size measurement by junior not certified measurers Metrics Based Software Supplier Selection - 22 -
  • 24. Agenda • Introduction and Context • Phases and Timeline • The Model • Results • Conclusions & Recommendations Metrics Based Software Supplier Selection - 23 -
  • 25. Conclusions and recommendations • The productivity assessment influenced the total outcome significantly • The assessment and discussions afterwards gave insight in: Conclusions: • Transparency and CMMI level • The results are used in the negotiations phase to maximize the baseline value • Make sure the parties understand: • the purpose of the assessment • the use of the “Historical Project Data” form • that the disclosed data will be validated and should not be confidental • the consequences of violating the governance rules (e.g. penalty points) Recommendations: • Because of many violations of the compliancy rules, consider 1 penalty point per violation • Construct model beforehand, but don’t communicate the model with suppliers • Bring site visits when offered. This gives extra information next to the productivity validation Metrics Based Software Supplier Selection - 24 -
  • 26. Productivity: don’t trust it, check it Harold van Heeringen Hans Kuijpers Sizing, Estimating & Control Software Metrics Consultant Harold.van.heeringen@sogeti.nl hans.tm.kuijpers@kpn,.com @haroldveendam @_hanskuijpers @Sogeti_SEC Metrics Based Software Supplier Selection - 25 -
  • 27. Back-up sheets Metrics Based Software Supplier Selection - 26 -
  • 28. Productivity index (PI) 500 FP Effort 17 h/FP Productivity Index=18 14 h/FP Productivity Index=16 10 h/FP 9 h/FP 7 h/FP Duration - 27 -