SlideShare une entreprise Scribd logo
1  sur  21
Measure. Optimize. Deliver.
Phone +1.610.644.2856
Measuring Success
Benchmarking as a Tool for Optimising
Software Development Performance
Bram Meyerson
QuantiMetrics, a DCG Partner
©2013 David Consulting Group and QuantiMetrics
QuantiMetrics
•  A two decade track record as an independent trusted advisor
•  Established in 1992 and remained independent
•  Acquired Research Services Benchmarking (ex: Butler Cox) from CSC
in 2000
•  Owns the largest validated and calibrated benchmark database
covering project and application data that spans thousands of projects
from hundreds of organisations
•  Retained by world-class organisations and consultancies to help them
evaluate suppliers and to improve their in-house efficiencies
•  Provides client-centric service … underpinned by trust, confidentiality
and teamwork
•  Offices in London, Wiesbaden, Johannesburg
2
©2013 David Consulting Group and QuantiMetrics
Proven Capabilities and a Focus
on Ongoing Innovation
•  Fact-based IT executive advisory and benchmark provider
•  Optimisation of software development and support processes
•  Due diligence and professional review of portfolio, programs and
project budgets and plans
•  Software application sizing (in-house development, outsourced
applications and vendor-supplied packages)
•  Evaluation of 3rd party software development services
•  Commercial software delivery and support dispute advisory
3
©2013 David Consulting Group and QuantiMetrics
Agenda
•  Why benchmark?
•  Our unique approach to benchmarking
•  Examples of how benchmarking has underpinned performance
improvement
•  Critical success factors for benchmarking
4
©2013 David Consulting Group and QuantiMetrics
Why benchmark?
•  Provides an objective 3rd party scorecard
•  Provides the cross-industry breadth perspective. Most IT executives have
a depth of MIS about their project environment
•  Acts as a catalyst for change by setting realistic improvement targets
•  Provides an accurate mechanism to calibrate project estimation models.
•  Focuses attention on measurement and improvement
5
©2013 David Consulting Group and QuantiMetrics
6
Our Unique Approach to Benchmarking:
Process
Applications
Development
Project portfolio
Proposed or
disputed Project
Standard
project
data
(current)
QPeP
Benchmark
Report
Calibrated
client
baseline
QuantiMetrics
Validated Project
Database
QEsT
Risk
Report
High Moderate Acceptable
<-------------- Estimation Scenarios --------------à
Efficiency
Staffing IndexCost per FTE
Unit cost
Elapsed months
All testing errors
Operational
errors
Schedule conformance
Budget conformance
Client Minimum Maximum
Median Top quartile Top decile
IT Development – Summary Performance
Efficiency
Staffing IndexCost per FTE
Unit cost
Elapsed months
All testing errors
Operational
errors
Schedule conformance
Budget conformance
Client Minimum Maximum
Median Top quartile Top decile
IT Development – Summary Performance
Identifies good practices
and successes – but
also highlights
inefficiencies and
problems in
methodology, staffing,
planning, productivity,
cost or capability across
sizes, types &
technologies – and
proposes improvement
actions
Identifies probability of
successful delivery against
time, budget & quality
targets – and proposes
alternative scenarios with
higher likelihood
Project
characteristics
©2013 David Consulting Group and QuantiMetrics
•  By project, programme, group of projects and organisation
•  The impact of size on project performance (finding the “sweet spot”)
•  Project type
•  Development technologies
•  The impact of time pressure on project performance (finding the ideal
time-box)
•  Industry sector
7
Our Unique Approach to Benchmarking:
Key Focus on Normalization
©2013 David Consulting Group and QuantiMetrics 8
Base Data
•  Classification data
•  Size data
•  Resource data
•  Testing errors
•  Operational errors
•  Qualitative data
Outcomes
•  Productivity
•  Duration
•  Unit Cost
•  Test Errors
•  Reliability
•  Time Slip
•  Effort Overrun
Drivers
•  Efficiency
•  Staffing Style
•  Technical Quality
•  Planning Style
Context
•  Technology
•  Cost
•  Project Size
Raw Metrics Derived Metrics
Influence
Assist in
interpreting
Our Unique Approach to Benchmarking:
Appropriate Level of Metrics
©2013 David Consulting Group and QuantiMetrics
Good performance for Reliability & Effort Overrun; poorest performance in
Productivity, Unit Cost, & Test Errors.
The more the blue-
lined (Customer)
footprint
approaches the
outer edge of the
polygon, the better
the performance;
the closer to the
origin (centre), the
worse the
performance
Note: Project
sensitive cost
benchmarks are UK-
based and blended
where necessary to
take account of use
of external and off-
shore resources
Productivity
Duration
Unit cost
Test errorsReliability
Time slip
Effort overrun
Minimum Maximum Median
Top quartile PEP member Bottom quartile
OUTCOMES
Our Unique Approach to Benchmarking:
Graphical Reporting
©2013 David Consulting Group and QuantiMetrics
Excellent budget conformance, weak underlying efficiency and typical staffing
levels.
Efficiency
Staffing
QualityPlan conformance
Budget
conformance
Minimum Maximum Median
Top quartile PEP member Bottom quartile
DRIVERS
The more the blue-
lined (Customer)
footprint approaches
the outer edge of the
polygon the better
the performance, the
closer to the origin
(centre) the worse
the performance
Our Unique Approach to Benchmarking:
Graphical Reporting
©2013 David Consulting Group and QuantiMetrics
Technology gearing is typical, but projects are much smaller than typical, and staff
costs close to the top 25%.
Gearing examines the
power of the toolset /
languages (i.e. function
points per 1,000 lines of
code)
Gearing
FTE costSize
Minimum Maximum Median
Top quartile PEP member Bottom quartile
CONTEXT
These costs are fully
loaded. Benchmark rates
quoted here are global,
dominantly based on
internal staff plus
increasing contribution of
off-shore resourcing
The more the blue-
lined (Customer)
footprint
approaches the
outer edge of the
polygon, the better
the performance;
the closer to the
origin (centre), the
worse the
performance
Our Unique Approach to Benchmarking:
Graphical Reporting
©2013 David Consulting Group and QuantiMetrics
Cost-driven approach – high use of low-cost, off-shore suppliers whose productivity
is low; time-driven characteristic largely accounts for this, but also contributes to
high efficiency … productivity and efficiency are both better than previous
Staffing Style
Efficiency
Current projects
Previous projects
Current Agile
Previous Agile
Current not-Agile
Lean Time
driven
UnproductiveStretched
H
H
L
LStaff cost
Productivity
Current projects
Previous projects
Current Agile
Previous Agile
Current not-Agile
Economic Skill driven
Cost driven Uneconomic
H
H
L
L
Our Unique Approach to Benchmarking:
Trade-offs
©2013 David Consulting Group and QuantiMetrics
Agenda
•  Why benchmark?
•  Our unique approach to benchmarking
•  Examples of how benchmarking has underpinned performance
improvement
•  Critical success factors for benchmarking
13
©2013 David Consulting Group and QuantiMetrics
Case Study 1: Large Telco
•  Leading communications company, serving the needs of customers in
almost 200 countries
•  Mandated to become more cost effective and embarked on an
aggressive performance transformation initiative. The company
participated in benchmarking to underpin their transformation journey
•  Summary of achievements:
–  Benchmarking reports have been used as a catalyst to speed up,
sharpen costs and improve reliability of software delivery
–  Benchmarking deliverables identified the impact of the adoption of
various Agile practices and assisted in identifying which were/were
not making a difference
–  Dramatically shortened cycle times, with small effort tradeoffs
–  Quality of software products also improved
14
©2013 David Consulting Group and QuantiMetrics
Case Study 1: Large Telco
Relative to equivalent benchmarks, cycle time reduced dramatically, offset
by small productivity loss
15
Achieved by:
•  Increasing adoption
of time boxing (and
other elements of
Agile practice)
•  Increasing proportion
of outsourcing to a
small set of suppliers
•  The decision to go for speed was more of a concern than productivity, as simultaneous use of off-
shore cheaper resources would more than compensate.
•  The client could not continue to do things the same old way; to remain competitive in an era of
deregulation required being smart
Relativetobenchmark
Time
©2013 David Consulting Group and QuantiMetrics
•  Leading Life, Pensions and Investment company
•  Non measurable achievements: benchmarking reports have been used
as a catalyst to speed up, sharpen costs and improve reliability of
software delivery.
•  Summary of achievements:
–  Improved quality of software products
–  54% reduction in project costs ($/fp)
–  More disciplined project management
–  More accurate schedule and cost estimation
–  Better technical quality (fewer errors)
Case Study 2: Large Insurance Company
©2013 David Consulting Group and QuantiMetrics
Case Study 2: Large Insurance Company
Significant productivity and quality improvements
17
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
Proportionofmembers
Function points perstaff-month
IQR
Year 3Year 1
Inter-quartile
range
All testing errors
Earlyoperationerrors
Current proje
Previous proj
Current Agile
Previous Agil
Current not-A
Ineffective testing Poor quality
approach
Good quality
approach
Effective testing
H
H
L
L
©2013 David Consulting Group and QuantiMetrics
Technical Quality
Efficiency
Previous projects
Current projects
Current Agile
Previous Agile
Current not-Agile
Quality deferred Quality led
Quality laggedQuality ignorant
H
H
L
L
Focus on Process Leads to Getting it Right the
First Time
18
©2013 David Consulting Group and QuantiMetrics
Critical Success Factors
•  Sponsorship
•  Maturity
•  Comparability
•  Confidentiality
•  Taking a systemic view
19
©2013 David Consulting Group and QuantiMetrics
High
Productivity
(fp/sm)
Low resource
cost ($/FTE)
Low Unit cost
(R/fp)
Effective Testing
(reducing
Fault rework)
High technology
gearing (Kloc/fp)
Process
Efficiency
Quality
Process (approach)
High
requirements
churn
Right Staffing
(approach to
Staffing levels)
Planning
Efficiency
Effective
requirements
management
Higher skill
levels
Right project
size (fp)
Excessive business
(time) demands
Late business scope creep
High speed
Lean
Processes
Reuse
“Efficeincy
over
Utelisation”
A Systems-thinking View on
Project Performance
©2013 David Consulting Group and QuantiMetrics
Contact Us
Alan Cameron, DCG-SMS, Europe
Email: a.cameron@dcg-sms.com
Phone: +44 843 2895174
Mobile: +44 7825 271344
http://www.dcg-sms.com
21
@DavidConsultGrp
/DavidConsultGrp
/company/David-Consulting-Group
Mike Harris, DCG, United States
Email: m.harris@davidconsultinggroup.com
Phone: +1 (610) 644-2856
Mobile: +1 (484) 753-3935
http://www.davidconsultinggroup.com
Measure. Optimize. Deliver.
Phone +1.610.644.2856

Contenu connexe

Tendances

A Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentA Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentComputer Aid, Inc
 
Five ways to drive process adoption
Five ways to drive process adoptionFive ways to drive process adoption
Five ways to drive process adoptionAconex
 
Best Practices in Software Vendor Selection
Best Practices in Software Vendor SelectionBest Practices in Software Vendor Selection
Best Practices in Software Vendor SelectionAdvantiv Solutions, LLC
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementTasktop
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant
 
Benefits of a Company-wide Project Management Platform - Webinar, July 2016
Benefits of a Company-wide Project Management Platform - Webinar, July 2016Benefits of a Company-wide Project Management Platform - Webinar, July 2016
Benefits of a Company-wide Project Management Platform - Webinar, July 2016Aconex
 
Modernize project controls to ensure project success aecom
Modernize project controls to ensure project success   aecomModernize project controls to ensure project success   aecom
Modernize project controls to ensure project success aecomAconex
 
Decision points - Repurposing Function Points for Decision Making
Decision points - Repurposing Function Points for Decision MakingDecision points - Repurposing Function Points for Decision Making
Decision points - Repurposing Function Points for Decision MakingDavid Kershaw
 
Fear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting DepartmentFear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting DepartmentAccenture | SolutionsIQ
 
Center of Excellence Building Blocks
Center of Excellence Building BlocksCenter of Excellence Building Blocks
Center of Excellence Building BlocksArup Dutta
 
Sucessful BPO Through Technology Enablement
Sucessful BPO Through Technology EnablementSucessful BPO Through Technology Enablement
Sucessful BPO Through Technology EnablementACTIVE Network
 
Best practices to predictably meet your project budget
Best practices to predictably meet your project budgetBest practices to predictably meet your project budget
Best practices to predictably meet your project budgetAconex
 
Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?DevOps.com
 
Agile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal Maan
Agile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal MaanAgile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal Maan
Agile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal MaanAgileNetwork
 
Avoid the risk and streamline your project controls
Avoid the risk and streamline your project controlsAvoid the risk and streamline your project controls
Avoid the risk and streamline your project controlsAconex
 
Deliver Reliable Power Projects - Webinar June 16 2015
Deliver Reliable Power Projects - Webinar June 16 2015Deliver Reliable Power Projects - Webinar June 16 2015
Deliver Reliable Power Projects - Webinar June 16 2015Aconex
 
Business Alignment
Business AlignmentBusiness Alignment
Business AlignmentMichael Galo
 
Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Alan McSweeney
 

Tendances (20)

A Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentA Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications Development
 
Five ways to drive process adoption
Five ways to drive process adoptionFive ways to drive process adoption
Five ways to drive process adoption
 
Best Practices in Software Vendor Selection
Best Practices in Software Vendor SelectionBest Practices in Software Vendor Selection
Best Practices in Software Vendor Selection
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream Management
 
PMP ERP
PMP ERPPMP ERP
PMP ERP
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Benefits of a Company-wide Project Management Platform - Webinar, July 2016
Benefits of a Company-wide Project Management Platform - Webinar, July 2016Benefits of a Company-wide Project Management Platform - Webinar, July 2016
Benefits of a Company-wide Project Management Platform - Webinar, July 2016
 
Modernize project controls to ensure project success aecom
Modernize project controls to ensure project success   aecomModernize project controls to ensure project success   aecom
Modernize project controls to ensure project success aecom
 
Decision points - Repurposing Function Points for Decision Making
Decision points - Repurposing Function Points for Decision MakingDecision points - Repurposing Function Points for Decision Making
Decision points - Repurposing Function Points for Decision Making
 
Fear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting DepartmentFear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting Department
 
BIS11 ERP
BIS11 ERPBIS11 ERP
BIS11 ERP
 
Center of Excellence Building Blocks
Center of Excellence Building BlocksCenter of Excellence Building Blocks
Center of Excellence Building Blocks
 
Sucessful BPO Through Technology Enablement
Sucessful BPO Through Technology EnablementSucessful BPO Through Technology Enablement
Sucessful BPO Through Technology Enablement
 
Best practices to predictably meet your project budget
Best practices to predictably meet your project budgetBest practices to predictably meet your project budget
Best practices to predictably meet your project budget
 
Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?
 
Agile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal Maan
Agile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal MaanAgile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal Maan
Agile Network India | T Shirt Sizing Model for DevOps COE | Bharti Goyal Maan
 
Avoid the risk and streamline your project controls
Avoid the risk and streamline your project controlsAvoid the risk and streamline your project controls
Avoid the risk and streamline your project controls
 
Deliver Reliable Power Projects - Webinar June 16 2015
Deliver Reliable Power Projects - Webinar June 16 2015Deliver Reliable Power Projects - Webinar June 16 2015
Deliver Reliable Power Projects - Webinar June 16 2015
 
Business Alignment
Business AlignmentBusiness Alignment
Business Alignment
 
Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...
 

En vedette

How to Rescue a Troubled IT Project with Agile
How to Rescue a Troubled IT Project with AgileHow to Rescue a Troubled IT Project with Agile
How to Rescue a Troubled IT Project with AgileDCG Software Value
 
Agile in the Equity Capital Industry
Agile in the Equity Capital IndustryAgile in the Equity Capital Industry
Agile in the Equity Capital IndustryDCG Software Value
 
Software Estimation - Better Information, Better Decisions
Software Estimation - Better Information, Better DecisionsSoftware Estimation - Better Information, Better Decisions
Software Estimation - Better Information, Better DecisionsDCG Software Value
 
Agile is From Venus and PMOs from Mars
Agile is From Venus and PMOs from MarsAgile is From Venus and PMOs from Mars
Agile is From Venus and PMOs from MarsDCG Software Value
 
Function Points for Estimation - Getting Developers on Board
Function Points for Estimation - Getting Developers on BoardFunction Points for Estimation - Getting Developers on Board
Function Points for Estimation - Getting Developers on BoardDCG Software Value
 

En vedette (7)

How to Rescue a Troubled IT Project with Agile
How to Rescue a Troubled IT Project with AgileHow to Rescue a Troubled IT Project with Agile
How to Rescue a Troubled IT Project with Agile
 
Agile in the Equity Capital Industry
Agile in the Equity Capital IndustryAgile in the Equity Capital Industry
Agile in the Equity Capital Industry
 
Splitting User Stories
Splitting User StoriesSplitting User Stories
Splitting User Stories
 
Software Estimation - Better Information, Better Decisions
Software Estimation - Better Information, Better DecisionsSoftware Estimation - Better Information, Better Decisions
Software Estimation - Better Information, Better Decisions
 
QuantiMetrics: Case Studies
QuantiMetrics: Case StudiesQuantiMetrics: Case Studies
QuantiMetrics: Case Studies
 
Agile is From Venus and PMOs from Mars
Agile is From Venus and PMOs from MarsAgile is From Venus and PMOs from Mars
Agile is From Venus and PMOs from Mars
 
Function Points for Estimation - Getting Developers on Board
Function Points for Estimation - Getting Developers on BoardFunction Points for Estimation - Getting Developers on Board
Function Points for Estimation - Getting Developers on Board
 

Similaire à Benchmarking As a Tool for Optimising Software Development Performance

The value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van HeeringenThe value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van HeeringenHarold van Heeringen
 
Developing a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris KoppeDeveloping a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris KoppeFresche Solutions
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital DevelopmentRobbie Burns
 
Digital alpha technologies inc
Digital alpha technologies incDigital alpha technologies inc
Digital alpha technologies incDigital Alpha
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Mani Maun
 
CNSG Overview Presentation 2015
CNSG Overview Presentation 2015CNSG Overview Presentation 2015
CNSG Overview Presentation 2015Sanjar Khamrabaev
 
Zero Wait-State Agile EC MCAD Implementation Quick Start Presentation
Zero Wait-State Agile EC MCAD Implementation Quick Start PresentationZero Wait-State Agile EC MCAD Implementation Quick Start Presentation
Zero Wait-State Agile EC MCAD Implementation Quick Start PresentationZero Wait-State
 
SCG Sales Tech Guide
SCG Sales Tech Guide SCG Sales Tech Guide
SCG Sales Tech Guide Robbie Burns
 
Demystifying Cost and Implementation Challenges with Adaptive Insights
Demystifying Cost and Implementation Challenges with Adaptive InsightsDemystifying Cost and Implementation Challenges with Adaptive Insights
Demystifying Cost and Implementation Challenges with Adaptive InsightsAdaptive Insights
 
Assure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure
 
Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...
Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...
Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...LeanKanbanIndia
 
Data integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industryData integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industryETLSolutions
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...AgileNetwork
 
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...CAST
 
Case study: How a leading American Oil & Gas EPC company turned the recent gl...
Case study: How a leading American Oil & Gas EPC company turned the recent gl...Case study: How a leading American Oil & Gas EPC company turned the recent gl...
Case study: How a leading American Oil & Gas EPC company turned the recent gl...Wrench Solutions (P) Ltd
 

Similaire à Benchmarking As a Tool for Optimising Software Development Performance (20)

The value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van HeeringenThe value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van Heeringen
 
Developing a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris KoppeDeveloping a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris Koppe
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
Digital alpha technologies inc
Digital alpha technologies incDigital alpha technologies inc
Digital alpha technologies inc
 
Evolve methodology
Evolve methodologyEvolve methodology
Evolve methodology
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 
CNSG Overview Presentation 2015
CNSG Overview Presentation 2015CNSG Overview Presentation 2015
CNSG Overview Presentation 2015
 
E&P Overview Vr2
E&P Overview Vr2E&P Overview Vr2
E&P Overview Vr2
 
Zero Wait-State Agile EC MCAD Implementation Quick Start Presentation
Zero Wait-State Agile EC MCAD Implementation Quick Start PresentationZero Wait-State Agile EC MCAD Implementation Quick Start Presentation
Zero Wait-State Agile EC MCAD Implementation Quick Start Presentation
 
SCG Sales Tech Guide
SCG Sales Tech Guide SCG Sales Tech Guide
SCG Sales Tech Guide
 
Demystifying Cost and Implementation Challenges with Adaptive Insights
Demystifying Cost and Implementation Challenges with Adaptive InsightsDemystifying Cost and Implementation Challenges with Adaptive Insights
Demystifying Cost and Implementation Challenges with Adaptive Insights
 
Assure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application Delivery
 
Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...
Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...
Kanban India 2022 - Dinker Charak | Line of sight from engineering excellence...
 
Data integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industryData integration case study: Oil & Gas industry
Data integration case study: Oil & Gas industry
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
 
Konverge Company Profile.
Konverge Company Profile.Konverge Company Profile.
Konverge Company Profile.
 
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
 
Lets get digital
Lets get digitalLets get digital
Lets get digital
 
Case study: How a leading American Oil & Gas EPC company turned the recent gl...
Case study: How a leading American Oil & Gas EPC company turned the recent gl...Case study: How a leading American Oil & Gas EPC company turned the recent gl...
Case study: How a leading American Oil & Gas EPC company turned the recent gl...
 

Dernier

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Benchmarking As a Tool for Optimising Software Development Performance

  • 1. Measure. Optimize. Deliver. Phone +1.610.644.2856 Measuring Success Benchmarking as a Tool for Optimising Software Development Performance Bram Meyerson QuantiMetrics, a DCG Partner
  • 2. ©2013 David Consulting Group and QuantiMetrics QuantiMetrics •  A two decade track record as an independent trusted advisor •  Established in 1992 and remained independent •  Acquired Research Services Benchmarking (ex: Butler Cox) from CSC in 2000 •  Owns the largest validated and calibrated benchmark database covering project and application data that spans thousands of projects from hundreds of organisations •  Retained by world-class organisations and consultancies to help them evaluate suppliers and to improve their in-house efficiencies •  Provides client-centric service … underpinned by trust, confidentiality and teamwork •  Offices in London, Wiesbaden, Johannesburg 2
  • 3. ©2013 David Consulting Group and QuantiMetrics Proven Capabilities and a Focus on Ongoing Innovation •  Fact-based IT executive advisory and benchmark provider •  Optimisation of software development and support processes •  Due diligence and professional review of portfolio, programs and project budgets and plans •  Software application sizing (in-house development, outsourced applications and vendor-supplied packages) •  Evaluation of 3rd party software development services •  Commercial software delivery and support dispute advisory 3
  • 4. ©2013 David Consulting Group and QuantiMetrics Agenda •  Why benchmark? •  Our unique approach to benchmarking •  Examples of how benchmarking has underpinned performance improvement •  Critical success factors for benchmarking 4
  • 5. ©2013 David Consulting Group and QuantiMetrics Why benchmark? •  Provides an objective 3rd party scorecard •  Provides the cross-industry breadth perspective. Most IT executives have a depth of MIS about their project environment •  Acts as a catalyst for change by setting realistic improvement targets •  Provides an accurate mechanism to calibrate project estimation models. •  Focuses attention on measurement and improvement 5
  • 6. ©2013 David Consulting Group and QuantiMetrics 6 Our Unique Approach to Benchmarking: Process Applications Development Project portfolio Proposed or disputed Project Standard project data (current) QPeP Benchmark Report Calibrated client baseline QuantiMetrics Validated Project Database QEsT Risk Report High Moderate Acceptable <-------------- Estimation Scenarios --------------à Efficiency Staffing IndexCost per FTE Unit cost Elapsed months All testing errors Operational errors Schedule conformance Budget conformance Client Minimum Maximum Median Top quartile Top decile IT Development – Summary Performance Efficiency Staffing IndexCost per FTE Unit cost Elapsed months All testing errors Operational errors Schedule conformance Budget conformance Client Minimum Maximum Median Top quartile Top decile IT Development – Summary Performance Identifies good practices and successes – but also highlights inefficiencies and problems in methodology, staffing, planning, productivity, cost or capability across sizes, types & technologies – and proposes improvement actions Identifies probability of successful delivery against time, budget & quality targets – and proposes alternative scenarios with higher likelihood Project characteristics
  • 7. ©2013 David Consulting Group and QuantiMetrics •  By project, programme, group of projects and organisation •  The impact of size on project performance (finding the “sweet spot”) •  Project type •  Development technologies •  The impact of time pressure on project performance (finding the ideal time-box) •  Industry sector 7 Our Unique Approach to Benchmarking: Key Focus on Normalization
  • 8. ©2013 David Consulting Group and QuantiMetrics 8 Base Data •  Classification data •  Size data •  Resource data •  Testing errors •  Operational errors •  Qualitative data Outcomes •  Productivity •  Duration •  Unit Cost •  Test Errors •  Reliability •  Time Slip •  Effort Overrun Drivers •  Efficiency •  Staffing Style •  Technical Quality •  Planning Style Context •  Technology •  Cost •  Project Size Raw Metrics Derived Metrics Influence Assist in interpreting Our Unique Approach to Benchmarking: Appropriate Level of Metrics
  • 9. ©2013 David Consulting Group and QuantiMetrics Good performance for Reliability & Effort Overrun; poorest performance in Productivity, Unit Cost, & Test Errors. The more the blue- lined (Customer) footprint approaches the outer edge of the polygon, the better the performance; the closer to the origin (centre), the worse the performance Note: Project sensitive cost benchmarks are UK- based and blended where necessary to take account of use of external and off- shore resources Productivity Duration Unit cost Test errorsReliability Time slip Effort overrun Minimum Maximum Median Top quartile PEP member Bottom quartile OUTCOMES Our Unique Approach to Benchmarking: Graphical Reporting
  • 10. ©2013 David Consulting Group and QuantiMetrics Excellent budget conformance, weak underlying efficiency and typical staffing levels. Efficiency Staffing QualityPlan conformance Budget conformance Minimum Maximum Median Top quartile PEP member Bottom quartile DRIVERS The more the blue- lined (Customer) footprint approaches the outer edge of the polygon the better the performance, the closer to the origin (centre) the worse the performance Our Unique Approach to Benchmarking: Graphical Reporting
  • 11. ©2013 David Consulting Group and QuantiMetrics Technology gearing is typical, but projects are much smaller than typical, and staff costs close to the top 25%. Gearing examines the power of the toolset / languages (i.e. function points per 1,000 lines of code) Gearing FTE costSize Minimum Maximum Median Top quartile PEP member Bottom quartile CONTEXT These costs are fully loaded. Benchmark rates quoted here are global, dominantly based on internal staff plus increasing contribution of off-shore resourcing The more the blue- lined (Customer) footprint approaches the outer edge of the polygon, the better the performance; the closer to the origin (centre), the worse the performance Our Unique Approach to Benchmarking: Graphical Reporting
  • 12. ©2013 David Consulting Group and QuantiMetrics Cost-driven approach – high use of low-cost, off-shore suppliers whose productivity is low; time-driven characteristic largely accounts for this, but also contributes to high efficiency … productivity and efficiency are both better than previous Staffing Style Efficiency Current projects Previous projects Current Agile Previous Agile Current not-Agile Lean Time driven UnproductiveStretched H H L LStaff cost Productivity Current projects Previous projects Current Agile Previous Agile Current not-Agile Economic Skill driven Cost driven Uneconomic H H L L Our Unique Approach to Benchmarking: Trade-offs
  • 13. ©2013 David Consulting Group and QuantiMetrics Agenda •  Why benchmark? •  Our unique approach to benchmarking •  Examples of how benchmarking has underpinned performance improvement •  Critical success factors for benchmarking 13
  • 14. ©2013 David Consulting Group and QuantiMetrics Case Study 1: Large Telco •  Leading communications company, serving the needs of customers in almost 200 countries •  Mandated to become more cost effective and embarked on an aggressive performance transformation initiative. The company participated in benchmarking to underpin their transformation journey •  Summary of achievements: –  Benchmarking reports have been used as a catalyst to speed up, sharpen costs and improve reliability of software delivery –  Benchmarking deliverables identified the impact of the adoption of various Agile practices and assisted in identifying which were/were not making a difference –  Dramatically shortened cycle times, with small effort tradeoffs –  Quality of software products also improved 14
  • 15. ©2013 David Consulting Group and QuantiMetrics Case Study 1: Large Telco Relative to equivalent benchmarks, cycle time reduced dramatically, offset by small productivity loss 15 Achieved by: •  Increasing adoption of time boxing (and other elements of Agile practice) •  Increasing proportion of outsourcing to a small set of suppliers •  The decision to go for speed was more of a concern than productivity, as simultaneous use of off- shore cheaper resources would more than compensate. •  The client could not continue to do things the same old way; to remain competitive in an era of deregulation required being smart Relativetobenchmark Time
  • 16. ©2013 David Consulting Group and QuantiMetrics •  Leading Life, Pensions and Investment company •  Non measurable achievements: benchmarking reports have been used as a catalyst to speed up, sharpen costs and improve reliability of software delivery. •  Summary of achievements: –  Improved quality of software products –  54% reduction in project costs ($/fp) –  More disciplined project management –  More accurate schedule and cost estimation –  Better technical quality (fewer errors) Case Study 2: Large Insurance Company
  • 17. ©2013 David Consulting Group and QuantiMetrics Case Study 2: Large Insurance Company Significant productivity and quality improvements 17 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% Proportionofmembers Function points perstaff-month IQR Year 3Year 1 Inter-quartile range All testing errors Earlyoperationerrors Current proje Previous proj Current Agile Previous Agil Current not-A Ineffective testing Poor quality approach Good quality approach Effective testing H H L L
  • 18. ©2013 David Consulting Group and QuantiMetrics Technical Quality Efficiency Previous projects Current projects Current Agile Previous Agile Current not-Agile Quality deferred Quality led Quality laggedQuality ignorant H H L L Focus on Process Leads to Getting it Right the First Time 18
  • 19. ©2013 David Consulting Group and QuantiMetrics Critical Success Factors •  Sponsorship •  Maturity •  Comparability •  Confidentiality •  Taking a systemic view 19
  • 20. ©2013 David Consulting Group and QuantiMetrics High Productivity (fp/sm) Low resource cost ($/FTE) Low Unit cost (R/fp) Effective Testing (reducing Fault rework) High technology gearing (Kloc/fp) Process Efficiency Quality Process (approach) High requirements churn Right Staffing (approach to Staffing levels) Planning Efficiency Effective requirements management Higher skill levels Right project size (fp) Excessive business (time) demands Late business scope creep High speed Lean Processes Reuse “Efficeincy over Utelisation” A Systems-thinking View on Project Performance
  • 21. ©2013 David Consulting Group and QuantiMetrics Contact Us Alan Cameron, DCG-SMS, Europe Email: a.cameron@dcg-sms.com Phone: +44 843 2895174 Mobile: +44 7825 271344 http://www.dcg-sms.com 21 @DavidConsultGrp /DavidConsultGrp /company/David-Consulting-Group Mike Harris, DCG, United States Email: m.harris@davidconsultinggroup.com Phone: +1 (610) 644-2856 Mobile: +1 (484) 753-3935 http://www.davidconsultinggroup.com Measure. Optimize. Deliver. Phone +1.610.644.2856