Measuring the benefits of verification. Jan Jaap Cannegieter. SYSQA B.V. Almere



Similar documents
How to measure the ROI of SPI as early as possible

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

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist

Tester, get out of your cave! Jan Jaap Cannegieter Vice President SYSQA B.V.

Measurement Strategies in the CMMI

MTAT Software Engineering Management

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

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

Software Development Process

How To Understand And Understand The Cmm

Camber Quality Assurance (QA) Approach

Testing Process Models

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

Does CMMI really hurt Agile/Scrum? Pornpat Pimjaroen, DST Worldwide Services Thailand I May 26 th 2015

The Productivity Pitfalls of Process Improvement

MKS Integrity & CMMI. July, 2007

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

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

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

Total Quality. 1) Quality

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

How To Improve Your Business Recipe Cards

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

Master Class Effective Governance of Demand. The highlights

Telelogic White Paper. Strategic QA. Steps to Effective Software Quality Assurance. Dominic Tavassoli, Telelogic 1.0. July 2007

Calculate ROI or Your Program is a Roll of the Dice

Optimizing Organizational Measurement and Analysis ROI for Small Diverse Projects. Susanna Schwab July 2007

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

QUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski

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

Software Process Improvement CMM

CENTRE (Common Enterprise Resource)

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

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

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

Making Sense of Process Improvement Programs and Appraisals

San Francisco Chapter. Cassius Downs Network Edge LLC

Section 7 RFP reference: Quality Assurance, Page 64

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

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

Software Quality Assurance: VI Standards

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

MULTIPLE VIEWS OF CMMI APPROACH: A CASE EXPERIENCE

Managing Open Source Code Best Practices

Continuous Improvement, make it visible!

Certified Software Quality Assurance Professional VS-1085

How CMMI contributes to Software Testing

UNIT-II Part-A Questions

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

Overview Presented by: Boyd L. Summers

Making Process Improvement Work

Capability Maturity Model Integration (CMMI SM ) Fundamentals

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

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

Implementing Measurement and Risk Management in CMMI

CMMI Roadmaps. Jan Jaap Cannegieter André Heijstek Ben Linders Rini van Solingen. November 2008 TECHNICAL NOTE CMU/SEI-2008-TN-010

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

Software Development s Low Hanging Fruit.

A Framework for Project Metrics

Five Tips to Success with Your Tech Team

Certified Software Quality Engineer (CSQE) Body of Knowledge

QUALITY CONSULTING SERVICES RAISE

An Introduction to. Metrics. used during. Software Development

How To Manage Data In Real Time

Introduction to the ITS Project Management Methodology

Project Quality Planning

Application Outsourcing: The management challenge

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

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

Head in the Cloud? What you Need to Know to Avoid getting caught in the Storm

Benchmark Against Best Practice Service Delivery Metrics

Software Process Improvement. Overview

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

CMMI: Specific Goals and Practices

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

Industry Metrics for Outsourcing and Vendor Management

Developing a Practical Document Management Strategy

20 Points for Quality and Process Improvement

Overview of STS Consulting s IV&V Methodology

Foredragfor Den Norske Dataforening, den

The Design and Improvement of a Software Project Management System Based on CMMI

Optimization of Software Quality using Management and Technical Review Techniques

Evaluating the Cost of Software Quality

SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC

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

Custom Development Management and Resource Planning. Eric Halbur, Application Development Manager

SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)

In some cases the exclusion may not be justified depending on who is the customer, and what is the product.

Outsourcing A Fact Based Decision?

Capability Maturity Model Integration (CMMI ) Overview

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

Introduction to Software Engineering. 8. Software Quality

Process Improvement -CMMI. Xin Feng

Benchmarking Software Quality With Applied Cost of Quality

Transcription:

Measuring the benefits of verification Jan Jaap Cannegieter SYSQA B.V. Almere 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 0 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 Products of a review / inspection Defects Data Time spend # defect Example: Inspection of a functional design Time: 50 hours 24 mayor defects ROI: (24*16)/50 = 7.68 Almere Quality Assurance in ICT / 12 Pagina 6

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 / 13 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 / 14 Pagina 7

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 / 15 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 / 16 Pagina 8

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 / 17 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 / 18 Pagina 9

Thank you and lots of success Literature: Peer reviews in software 0201734850 Kwaliteitszorg in ICT-projecten (PROQA) 9044003690 Almere Quality Assurance in ICT / 19 Pagina 10