What Have we Learned: Return-on- Investment from the SW-CMM Khaled El Emam v1.2 - 1.

Slides:



Advertisements
Similar presentations
Performance Evaluation Using the Balanced Scorecard
Advertisements

4/18/20151 Quality Costs. 4/18/20152 Learning Objectives After completion of this session you will: Understand the impact of measuring the cost of quality.
ISNE101 Dr. Ken Cosh. Recap  We’ve been talking about Software…  Application vs System Software  Programming Languages  Vs Natural Languages  Syntax,
Rebecca Clayton 16 th November 2005 Building a case for investment.
Metrics for Process and Projects
1 The Nature of Costs Understanding is the Key to Control.
Chapter 12 Decentralization and Performance Evaluation
How do you quantify the business value that an IT Infrastructure project delivers? Peter Williams Microsoft Technology Pre-Sales Manager Jane Pfeifer.
Software Design & Production Methodologies STRUCTURED & OBJECT-ORIENTED METHODS for SYSTEMS ANALYSIS & DESIGN Vassilka Kirova Computer & Information Science.
Project Estimation Describe project scope, alternatives, feasibility.
©2011 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
Materials Management BUS 3 – 141 Quality and Specification Leveraging Technical Excellence Week of Aug 31, 2010.
Copyright ©2001, Ozro Inc. US Patent 6,141,653 Other patents pending 1 Global B2B eCommerce Adoption: The Business Perspective Presentation to The Information.
Performance Measurement and Strategic Information Management
Q CON’s Process Solution Your Partner in making Process Improvement Journey “Effective, in Simplest Way”
Measuring Dollar Savings from Software Process Improvement with COCOMO II Betsy Clark Software Metrics Inc. October 25, 2001 Acknowledgment: This presentation.
Chapter 5 Initiating and Planning Systems Development Projects
Quality Management Systems, Standards, and Benefits/Costing.
The Purchasing Function
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
ERP Implementation: An Exploratory Study of Customization Levels Marcus Rothenberger University of Nevada, Las Vegas Mark Srite University of Wisconsin-Milwaukee.
Safety Driven Performance Conference 2013 The future of managing asset-intensive businesses John Keefe APM/RBMI Technical Manager Asset Integrity Services.
THE MANAGEMENT AND CONTROL OF QUALITY, 5e, © 2002 South-Western/Thomson Learning TM 1 Chapter 8 Performance Measurement and Strategic Information Management.
Industrial Engineering Roles In Industry
Chapter 7: Project Cost Management Information Technology Project Management, Fourth Edition Cost Management Principles and Cost Estimating Tuesday, March.
Chapter 5 : Initiating and Planning Systems Development Projects.
ILO Department of Statistics1 ILO experience in quickly estimating the impact of financial crisis on the global labour market International Seminar on.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
IT Requirements Management Balancing Needs and Expectations.
© 2005 by Prentice Hall Chapter 5 Initiating and Planning Systems Development Projects Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer.
Prepared by the (Institute of Industrial Engineers – Industry Advisory Board)
Eleventh Lecture Hour 9:30 – 10:20 am, Saturday, September 16 Software Management Disciplines Iterative Process Planning (from Part III, Chapter 10 of.
Software Project Management Lecture # 11. Outline Quality Management (chapter 26 - Pressman)  What is quality?  Meaning of Quality in Various Context.
1 Understanding the Business Value of IS (supplement to Ch. 14) Kat Schwaig.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8 Moving from Analysis to Design.
Value-Based Fee Structures: How Can They Help Us?.
CHAPTER 4: Procurement.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M10 8/20/2001Slide 1 SMU CSE 8314 /
Strategies for IT Adoption in the Building Industry © 2002 Prof. C.M. Eastman & Dr. R. Sacks Economic Evaluation of IT Impacts.
©Ian Sommerville 2004 Software Engineering. Chapter 21Slide 1 Chapter 21 Software Evolution.
IND Architecture Modernization, Deep Space Information Services Architecture (DISA), A Business Case for SOA-Based Modernization Mike Kolar, Integrated.
Understanding the Business Value of Systems and Managing Change Chapter 13.
Lecture 4. IS Planning & Acquisition To be covered: To be covered: – IS planning and its importance Cost-benefit analysis Cost-benefit analysis Funding.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
Softec 2011 Kuala Lumpur, Malaysia Gary A. Gack
Pay for Performance A strategic approach to design Dermot Hand August 2012.
SOFTWARE PROCESS IMPROVEMENT SHARATH CHANDAR REDDY ALETI CSC 532 TERM PAPER.
Contemporary Engineering Economics, 6 th edition Park Copyright © 2016 by Pearson Education, Inc. All Rights Reserved Engineering Economic Decisions Lecture.
CMMI ® – The Current State Presented by Gregory Shelton Corporate Vice President Engineering, Technology, Manufacturing & Quality 3 rd Annual CMMI Technology.
The University of Nottingham The Benefits of using CMM Software Samuel Gaskinsxg06u 18 th November 2008.
CMMI The quality of a software product is only as good as the process used to develop and maintain it. Whether a software organization is competing in.
OPERATIONS MANAGEMENT. OPERATIONS MANAGEMENT 1  Where to produce? What is the best location for the business? In the case of manufacturing, this may.
Chapter 12 Performance Evaluation Using the Balanced Scorecard.
1 Chapter 1. Engineering Economic Decisions. 2 Engineering Economics: Economic analysis for engineering and management decision making The term engineering.
Return on Investment: Training and Development Session 1 ROI and Evaluation.
Strategic Information Systems Planning
Materials & Logistics Management
Chapter 12: Planning for Electronic Commerce
WEBINAR The Total Economic Impact Of Software-As-A-Service
Decentralization and Performance Evaluation
Business Environment Dr. Aravind Banakar –
Business Environment
Business Environment
ENGINEERING ECONOMIC DECISION CHAPTER 1
Engineering Economic Decisions
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
6 Chapter Training Evaluation.
Software Design & Production Methodologies
Capability Maturity Model
Presentation transcript:

What Have we Learned: Return-on- Investment from the SW-CMM Khaled El Emam v

v Khaled El Emam - ROI From CMMI Cost / benefit ratio Benefit typically measured in terms of savings rather than new business Savings on projects Mostly through reduction in rework We do not really look at variation What is ROI

v Khaled El Emam - ROI From CMMI Pre-release rework 50% - 80% of effort Post-release rework 18% - 50% of effort 8% of revenues typically spent on support Breakdown of Project Costs

v Khaled El Emam - ROI From CMMI The percentage of total maintenance resources devoted to bug fixes: The Cost of Low Quality Business DomainU.S.Canada Aerospace33%30% Financial22%40% Software55%41% Distribution18%N/A Telecom. Equip.86%50% Telecom. Services46%31%

v Khaled El Emam - ROI From CMMI Project Costs with Reduced Rework

v Khaled El Emam - ROI From CMMI At the project level Reduction in customer costs Reduction in schedule Customer satisfaction Delivered quality Productivity Predictability Morale improvements At the organizational unit level: Average across projects Variation among projects Outcomes

v Khaled El Emam - ROI From CMMI Cost of Ownership – SW-CMM Maturity ML2ML3ML4ML5 ML %27.75%52.5%64.5% ML2 18%47.25%62.25% ML3 39%58.5% ML4 40.5%

v Khaled El Emam - ROI From CMMI We use NIST study data to illustrate A 100 person company in manufacturing that is buying a single application has, on average, a cost of ownership of $146,614 per year due to poor quality A 20% reduction in cost due to moving from ML2 to ML3 amounts to a saving of around $29k for that single application If the company uses say 5 applications, then we are looking at $145k savings just from switching suppliers Example

v Khaled El Emam - ROI From CMMI Cost of Ownership by Domain SmallMediumLarge MIS62.25%66.75%55.5% Systems Software 71.25%61.5%59.25% Commercial71.25%63%55.5% Military71.25%69%58.5%

v Khaled El Emam - ROI From CMMI Cost of Ownership Within Country Best vs. AverageBest vs. Worst Australia53.25%69.75% Canada66%69.75% India72%74.25% Japan63.75%74.25% Netherlands60%69% UK60.75%74.25% USA52.5%70.5%

v Khaled El Emam - ROI From CMMI The evidence that can be produced depends on the stage in the evolution of a technology Two factors are important: The number of adopters of a technology The needs of current adopters of the technology Empirical results always lag the adoption of a technology It is difficult to conduct large scale studies when the number of adopters is small Evidence follows adoption: Innovators will take more risks – more likely to experiment and follow intuition Early adopters only need good case studies to be convinced Early majority need larger studies and stronger evidence to adopt Evolution of Evidence

v Khaled El Emam - ROI From CMMI Case studies show what is possible, but are not generalizable Larger scale studies are more generalizable Need different types of studies Types of Evidence Measuring Outcomes QuestionnaireMeasurement Program Measuring Maturity QuestionnaireQ1Q2 AssessmentQ3Q4

v Khaled El Emam - ROI From CMMI Need to look at the reliability of assessment results There is evidence that the more rigorous assessment methods have high reliability More equivocal evidence for ‘light’ methods Ideally, there should be a set of evidence-based standards to ‘certify’ assessment methods Assessments as Measurements

v Khaled El Emam - ROI From CMMI About one third of respondents report a marked change in their organizations after assessments More reliable assessments are less costly Some systematic bias in ratings when assessment team did not include a mix of internal and external assessors The details of the method have an impact on reliability (e.g., when ratings are performed) Understanding Assessments

v Khaled El Emam - ROI From CMMI Benchmarks can be very useful for understanding how effective the improvement was and how far do we have to go (did we go from terrible to bad) There are now a number of good databases out there with a mix of project data that can be used for benchmarking Benchmarks

v Khaled El Emam - ROI From CMMI Defects per FP International Quality Benchmark SmallMediumLarge Avg.BestAvg.BestAvg.Best MIS Systems Comm Military

v Khaled El Emam - ROI From CMMI 2003 benchmark - defects per FP International Quality Benchmark Business DomainDefect Density (median) Financial (excl. banking) Banking Insurance Manufacturing Legal Engineering Marketing0.0322

v Khaled El Emam - ROI From CMMI Can also look at specific practices in the CMMI and evaluate the benefits of these Then the individual benefits can be aggregated to give a conservative or lower bound on the benefits Finer Granularity

v Khaled El Emam - ROI From CMMI Development project lasts 2 years and costs $1m (today’s money) Maintenance period lasts 3 years with a total budget of $1m (today’s money) Typical customer for the product is a 100 person company in the US in the manufacturing sector; customer savings calculated over a 3 year period All $ values in today’s dollars and all % are in effort (for cost) and days (for schedule) We wish to determine the total ROI from: Code inspections Risk assessment driving inspections ROI Analysis Context

v Khaled El Emam - ROI From CMMI Code Inspections Customer Savings$227,581 (57%) Pre-release savings$99,773 (11%) Post-release savings$214,084 (26%) Delivery schedule savings21 days (3%)

v Khaled El Emam - ROI From CMMI Risk Assessment Customer Savings$135,750 (34%) Pre-release savings$113,379 (12.5%) Post-release savings$126,840 (15,4%) Delivery schedule savings27 days (3.7%)

v Khaled El Emam - ROI From CMMI Calculating Return on Investment (ROI) - Principles

v Khaled El Emam - ROI From CMMI ROI Calculation - I Most Common

ROI Calculation - II ROI 1 = 9 (900%)

ROI Calculation - III ROI 1 = 9 (900%)

v Khaled El Emam - ROI From CMMI ROI Calculation - IV Alternative Calculation

ROI Calculation - V ROI 2 = 54% ROI 2 = 9%