How to measure the ROI of SPI as early as possible



Similar documents
Coming up soon: TMMI. What to expect. Jan Jaap Cannegieter Vice President SYSQA

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist

Measurement Strategies in the CMMI

MTAT Software Engineering Management

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Testing Process Models

PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING

You Want to Use Scrum, You are Told to Use CMMI

MKS Integrity & CMMI. July, 2007

Software Development Process

How To Understand And Understand The Cmm

Camber Quality Assurance (QA) Approach

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART

Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

QUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski

7.1 QUESTION 1: HOW TO CHANGE ORGANIZATIONAL CULTURE IN SMSH

Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council

Organizations. by Paul Boca Hornbill Technologies Andrew Brettle - Lamri V1.1

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

Software Code Quality Checking (SCQC) No Clearance for This Secret: Information Assurance is MORE Than Security

Software Quality Assurance: VI Standards

UNIT-II Part-A Questions

Total Quality. 1) Quality

How To Improve Your Business Recipe Cards

Master Class Effective Governance of Demand. The highlights

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

Calculate ROI or Your Program is a Roll of the Dice

Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today

An Introduction to. Metrics. used during. Software Development

UL Qualified Firestop Contractor Program Management System Elements. March 13, 2013

Project Quality Planning

Certified Software Quality Engineer (CSQE) Body of Knowledge

Software Process Improvement CMM

DRAFT TABLE OF CONTENTS 1. Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April

Past one. Agenda. Test Maturity Model Integration. Software Testing chapter TI/KVIV. Part 1 TMMi history and model Two TMMi PA s

The Convergence of IT Security and Compliance with a Software as a Service (SaaS) approach

Practical Metrics and Models for Return on Investment by David F. Rico

Using Peer Review Data to Manage Software Defects By Steven H. Lett

Benchmark Against Best Practice Service Delivery Metrics

Making Sense of Process Improvement Programs and Appraisals

Section 7 RFP reference: Quality Assurance, Page 64

Introduction to Software Engineering. 8. Software Quality

SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor

Managing Open Source Code Best Practices

Integrating CMMI, TSP and Change Management Principles to Accelerate Process Improvement

Internal Audit Testing and Sampling Techniques. Chartered Institute of Internal Auditors May 2014

PSM. Using CMMI To Improve Contract Management Within DCMA. Guy Mercurio, DCMA Boston, MA

How CMMI contributes to Software Testing

Making Process Improvement Work

Certified Software Quality Assurance Professional VS-1085

Capability Maturity Model Integration (CMMI SM ) Fundamentals

952 Metrics for Software Quality Assurance (SQA)

I S O G AP A N A L Y I S T O O L

Overview Presented by: Boyd L. Summers

TEACHING QUALITY ASSURANCE AND PROJECT MANGEMENT TO UNDERGRDUATE COMPUTING STUDENTS IN PAKISTAN

Implementing Measurement and Risk Management in CMMI

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

A Framework for Project Metrics

Integrating Quality Assurance into the Software Development Life Cycle

Software Development s Low Hanging Fruit.

Application Outsourcing: The management challenge

Introduction to the ITS Project Management Methodology

Using Measurement to translate Business Vision into Operational Software Strategies

Using Quality Assurance Standards. Don t assume quality, ensure quality

How To Manage Data In Real Time

CMMI KEY PROCESS AREAS

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

TMMi Case Study. Methodology. Scope. Use TMMi to do a gap analysis for an independent

MEASURES FOR EXCELLENCE. Software Process Improvement: Management. Commitment, Measures. And Motivation

Software Process Improvement. Overview

CMMI: Specific Goals and Practices

Latent Defect Estimation Maturing Beyond Defect Removal using Capture-Recapture Method

V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011,

Integrating CMMI & ITIL: An Outsourcing Success Story. Joanne Kopcho Capgemini, Outsourcing Services

20 Points for Quality and Process Improvement

CMS Policy for Capability Maturity Model Integration (CMMI)

Foredragfor Den Norske Dataforening, den

Industry Metrics for Outsourcing and Vendor Management

Optimization of Software Quality using Management and Technical Review Techniques

Developing a Practical Document Management Strategy

Transcription:

How to measure the ROI of SPI as early as possible Jan Jaap Cannegieter Vice President SYSQA B.V. Almere Quality Assurance in ICT / 1 Agenda Measuring the benefits of SPI Reasons for implementing reviews / inspections Measuring the benefits of verification in theory and in practice Three cases Almere Quality Assurance in ICT / 2 Pagina 1

Why measure the benefits of SPI? Justify investment in SPI / CMMI etc. It s not core business Provide insight in the performance of processes Measure the capabilities of employees Almere Quality Assurance in ICT / 3 Typical ROI measurements Productivity X hour per FP/LOC Quality Number of defects per FP/LOC Costs Costs per FP/LOC compared to peer Time Planning accuracy Almere Quality Assurance in ICT / 4 Pagina 2

Why is it so hard? No historical data Quality of data disputed Good data demands mature processes Good data demands time Almere Quality Assurance in ICT / 5 Almere Quality Assurance in ICT / 6 Pagina 3

The quickest and easiest win Reviews and inspections Almere Quality Assurance in ICT / 7 Examples of reviews and inspections Peer review Expert review Management review Structured walkthrough Inspection Audit Almere Quality Assurance in ICT / 8 Pagina 4

Advantages of reviews / inspections Easy to implement Little resistance Gives much insight in processes Helps to create the need for a quality system Benefits easy to measure Almere Quality Assurance in ICT / 9 Theoretical basis of measuring benefits Costs of rework 10.000 9.000 8.000 7.000 6.000 5.000 4.000 3.000 2.000 1.000 - REQ Design Build ST AT Production Project phase Almere Quality Assurance in ICT / 10 Pagina 5

Assumptions All defects are found in testing Capers Jones: 85%-95% are found in testing Finding 1 mayor defect takes 1 hour Advantages simplified Phase Requirements Functional design Technical design Build System test Acceptance test Production Ratio 1 2 4 8 16 32 64 Benefit 64 32 16 8 4 2 1 Almere Quality Assurance in ICT / 11 Usable version of the theoretical basis Costs of rework 10.000 9.000 8.000 7.000 6.000 5.000 4.000 3.000 2.000 1.000 0 REQ Design Build ST AT Production Project phase Almere Quality Assurance in ICT / 12 Pagina 6

Products of a review / inspection Defects Data Time spend # defect Example: Inspection of a functional design Time: 50 hours 12 mayor defects ROI: (12*32)/50 = 7.68 Almere Quality Assurance in ICT / 13 Case 1 Semi state controlled organization CMM-assessment Time driven project management Testing as primary defect finding activity Improvement project No CMM! Reviews / inspections Quality system Almere Quality Assurance in ICT / 14 Pagina 7

Case 1 - results Implementation time: four months ROI first quarter: 7.92 ROI second quarter: 6.26 Investment in SPI earned back within 6 months Quality increased from 42% to 75% Almere Quality Assurance in ICT / 15 Case 2 Insurance company CMMI-assessment No management of requirements No coordination between the teams Testing only quality measure Improvement project CMMI continuous Requirements management Verification Process Definition Almere Quality Assurance in ICT / 16 Pagina 8

Case 2 - results ROI first quarter: 7.3 ROI second quarter: 6.9 Savings on not accepting ambiguous requirements: 50.000 Creation of the quality system Almere Quality Assurance in ICT / 17 Case 3 System development outsourced QA done by SYSQA Inspecting work products ROI: 20 Supplier realized he had to deliver quality Almere Quality Assurance in ICT / 18 Pagina 9

Lessons learned Short term measurement of ROI isn t difficult ROI-figures convince organizations This is no long term measurement! Review data provides insight in processes Employees accept the calculation method Almere Quality Assurance in ICT / 19 Thank you and lots of success Literature: Peer reviews in software 0201734850 Kwaliteitszorg in ICT-projecten (PROQA) 9044003690 Almere Quality Assurance in ICT / 20 Pagina 10