Aldo Dagnino. ABB Corporate Research Industrial Software Systems. Raleigh, NC

Similar documents
Rosetta Stone ROI Model

The Rosetta Stone Methodology A Benefits Driven Approach to Software Process Improvement

I Have Had My CMMI Appraisal What Do I Do Now? How to Establish a Process Improvement WBS

Experiences with Indicator-Based CMMI Appraisals at Raytheon

Measuring the Impact of RD and REQM CMMI Process Areas

Software Process Assessment

A Software and Systems Process Improvement Initiative in NAVAIR: the Model Based Appraisal (MBA)

The Rosetta Stone Methodology A Benefits Driven Approach to Software Process Improvement. Fionbarr McLoughlin. Ph.D. 2010

MTAT Software Engineering Management

Patricia A Eglin David Consulting Group

Workshops to Jumpstart Measurement Planning

PM Architecture Design as a Critical Success Factor in CMMI Model Implementation

CMMI Level 2 for Practitioners: A Focused Course for Your Level 2 Efforts

Chapter 26 Process improvement

CMMI for Services (CMMI -SVC) Process Areas

Update Observations of the Relationships between CMMI and ISO 9001:2000

Comparing Scrum And CMMI

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

High Maturity Practices in Quality Assurance Mechanisms for Quantitative Management (QM) and Continuous Process Improvement (CPI)

A Global Overview of The Structure

Using the Equity in AS9100C to Implement CMMI-DEV Maturity Level 3

Software Quality & SMEs in practice. Southampton Solent University Tuesday 29 July 2013

Examining the Test Process: Predicting the Return on Investment of a Process Change

Integrated Class C Process Appraisals (ICPA)

CMMI SM Mini- Assessments

Strategies for Transitioning to CMMI-SVC

Using Lean Six Sigma to Accelerate CMMI Implementation

Who needs that process stuff anyway? A practical example of process discipline to improve deployment

Debating the Tough Change Requests: Appraisal Perspectives

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

ABB Month DD, YYYY Slide 1

Getting from Here (SW-CMM) to There (CMMI) in a Large Organization

Getting from Here (SW-CMM) to There (CMMI) in a Large Organization

NATURAL S P I. Critical Path SCAMPI SM. Getting Real Business Results from Appraisals

Bill Smith, CEO Leading Edge Process Consultants LLC

Lessons Learned in Using Agile Methods for Process Improvement

How to Assure your Subcontractors Quality with Cross Constellations and Multi Models Inspiration Continues Process Improvement Initiatives

CMMI for Technical Staff

Teuvo Suntio. Quality Development Tools. Professor of Power Electronics at University of Oulu. Electronic System Design A TS Rev. 1.

Highlights of CMMI and SCAMPI 1.2 Changes

Staged Representation Considered Harmful?

SCRUM and the CMMI. The Wolf and the Lamb shall Feed Together

SCAMPI V1.1 Method Overview

Q.A. Осигуряване на качество на софтуера (2016/2017, редовно/задочно)

Generating Supportive Hypotheses

Software technology 3. Process improvement models. BSc Course Dr. Katalin Balla

Marilyn Ginsberg-Finner Northrop Grumman Corporation

Dependency Analysis between CMMI Process Areas

Practical Application of the CMMI for Building a Strong Project Management Infrastructure

Quality of FLOSS development Yes, OMM can!

Customer Satisfaction. Approaches and Techniques for Measuring Customer Satisfaction in Shared Services

Ogden Air Logistics Center

Do s and Don ts of Appraisal Preparation

CMMI for Services Quick Reference

Our Experience of the SCAMPI E Pilot SEPG North America, Pittsburgh October 1st, 2013

Value Driven Solutions The Resource for the Lean Enterprise. w w w. v d s c o n s u l t i n g g r o u p. c o m

Presentation Objectives

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

Lesson Learned from Cross Constellations and Multi Models Process Improvement Initiatives

Customer Satisfaction

What is important in CMMI and what are the interrelations among its elements?

CC and CMMI. An Approach to Integrate CC with Development

Leveraging Your Service Quality Using ITIL V3, ISO and CMMI-SVC. Monday Half-Day Tutorial

CMMI v1.1 for a Service-Oriented Organization. By Steve Hall, Jeff Ricketts, Diane Simpson 16 November 2005

CMM,,mproving and,ntegrating

DORNERWORKS QUALITY SYSTEM

A Real-Life Example of Appraising and Interpreting CMMI Services Maturity Level 2

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

CMMI-SVC: A Cost-Effective Approach to Early Use

8. CMMI Standards and Certifications

Exam 2012, Lecture Project Management

SCAMPI SM C ++ to C- How much is enough?

DoD Systems Engineering and CMMI

Why Should you Care about CMMI?

Using CMMI to Improve Your Software Development Capability

Measuring Performance: Evidence about the Results of CMMI

Measurement within the CMMI

MASP (Metrics in Automotive Software Projects)

Process Improvement: CMMI

Transitioning a Merged Organization to CMMI and a New OSSP. NDIA CMMI Technology Conference November 14, 2002

Process Maturity Profile

Measurement and the CMMs [1]

CMMI Project Management Refresher Training

Dennis R. Goldenson James McCurley Robert W. Stoddard II. CMMI Technology Conference & User Group Denver, Colorado 19 November 2009

CMMI ACQUISITION MODEL (CMMI-ACQ):

Steven Horvath. Differentiating ITSM with Transformation. CTO/Practice Lead

Software Quality Management. Kristian Sandahl

CMMI Implementation at Korestone Technologies, LLC

Maturing Measurement Capability The CMMI SM Measurement Thread and Recognized Industry Guidance - Standards

Process Improvement: CMMI

Use of Competency Guidelines to Address CMMI GP 2.5

Patricia A Eglin Intro to CMMI Instructor Agile Coach Measurements Specialist

Lessons learned in motivating Software Engineering Process Group to focus on achieving business goals, and not just on achieving a maturity level

System Engineering Process Improvement using the CMMI in Large Space Programs

CMMI Re-Appraisal Moving Barriers & Making Strides

Leveling: In Lieu of a Mind Meld

CMMI Capability Maturity Model Integration [CMU SEI]

Relationship between CMMI Maturity Levels and ISO/IEC Processes Capability Profiles

FAA s Experience with Process Improvement & Measurements

Buy:

Transcription:

Measuring Economic Benefits of CMMI: Leveraging the Interpretive Structural Methodology CMMI Conference 2008 Denver, CO Aldo Dagnino ABB Corporate Research Industrial Software Systems Raleigh, NC ABB Corporate Research - 1 November, 2008 Presentation #7146 Presenter: Karen SMILEY

Acknowledgements Special thanks are given to Dr. Fionbarr McLoughlin for his conversations and materials which were used as part of the work developed in this presentation ABB Corporate Research - 2

Presentation Objective To show the audience an approach to guide a software process improvement activity by prioritizing tasks according to the organization s business objectives ABB Corporate Research - 3

Presentation Agenda IGSI-ISM Benefit/ Business Objectives Model The Rosetta Stone Method Continuous Improvement Cycle Goal-Question-Metrics An Example Discussion ABB Corporate Research - 4

IGSI-ISM Benefit/ Business Objectives Model Goyal et al. [ * ], as part of research undertaken on the benefits of software process improvement for IBM Global Services, India (IGSI), held two workshops that used consensus-based responses as inputs for an Interpretive Structural Modeling (ISM) methodology to develop a model of the business needs and consequences of improving software development processes ABB Corporate Research - 5 This model is called the IGSI-ISM ROI Model and shows the relationships among the various business benefits that can be derived from a software process improvement activity This model shows 21 separate identifiable benefit areas * Goyal, S. Kanungo, V. Muthu, and S. Jayadevan, (2001). "ROI for SPI: Lessons from Initiatives at IBM Global Services India," presented at SEPG 2001 ROI: Return On Investment

... IGSI-ISM Benefit/ Business Objectives Model ABB Corporate Research - 6 * Goyal, S. Kanungo, V. Muthu, and S. Jayadevan, (2001). "ROI for SPI: Lessons from Initiatives at IBM Global Services India," presented at SEPG 2001

Rosetta Stone Method (RSM) * Focuses on business benefits, not on specific processes Creates a roadmap that follows the benefits that the business wants to derive, and then looks at the processes that need to be addressed Provides a generic and pre-defined software process improvement benefits model that can be used by any organization The benefits model is hierarchical with built-in interdependencies ABB Corporate Research - 7 Each benefit is measured by metrics or indicators to measure the improvement or degradation as a result of changes in the process * Fionbarr McLoughlin (2008), The Rosetta Stone Method ; University of Limerick. Ph. D. Presentation, January 18 th, 2008

... Rosetta Stone Method (RSM) * In RSM, benefits identified in the model are mapped to CMMI process areas This allows an organization to view the contribution that each CMMI process area provides to each benefit The organization then will see which processes need to be improved to derive the desired business benefit Progress is monitored by using the metrics or indicators defined for a specific benefit ABB Corporate Research - 8 * Fionbarr McLoughlin (2008), The Rosetta Stone Method ; University of Limerick. Ph. D. Presentation, January 18 th, 2008

Primary Business Benefits with RSM Derived as a direct result of the implementation or improvement of a CMMI Process Area Table of primary business benefits associated with CMMI Process Areas presented in McLoughlin * ABB Corporate Research - 9 PA Identifier Staged Level Process Area Expected Primary IGSI ROI Benefits [2-1] 2 - Managed REQM 4-2, 4-4, 5-2 [2,2] PP 3-3, 3-4, 3-5, 4-1, 4-2, 4-3, 4-4 [2-3] PMC 3-3, 3-4, 4-1, 4-2, 4-3 [2-4] SAM 3-4, 4-1, 4-2, 5-2 [2-5] MA 3-4, 4-1, 4-2, 5-2 [2-6] PPQA 3-4, 4-1, 4-2, 5-2, 7-1 [2-7] CM 4-1, 4-2, 6-3 [3-1] 3 - Defined RD 4-1, 4-2, 4-4, 5-2 * Fionbarr McLoughlin (2008), The Rosetta Stone Method ; University of Limerick. Ph. D. Presentation, January 18 th, 2008

Continuous Process Improvement Cycle ABB Corporate Research - 10 Initiate Improvement Activity Identify organization s business goals Define Medium/Long-term Strategic Improvement Plan (SIP) Conduct Internal CMMI Appraisal (Class B) to identify weaknesses Develop Process Improvement Plan Prioritize process improvement activities using organization s business goal(s): Map organization business goal(s) to IGSI-ISM business benefit(s) (2) Use GQM approach to define business metrics for each goal * (3) Identify associated CMMI process areas using Rosetta Stone (4) Model, and prioritize SPI activities to address those weaknesses accordingly Implement Process Improvement Plan Monitor Business Metrics Re-initiate Improvement Activity * Need to capture baseline measure values now, if you don t already have them (1) (5)

Summary of CMMI Internal Appraisal Findings ABB Corporate Research - 11

GQM (Goal Question Metric) Definitions Define major Goals of the process improvement activity Derive from the Goals the Questions that must be answered to determine if the Goals are achieved ABB Corporate Research - 12 Identify Measurements that provide the most appropriate information for answering the Questions

RSM / GQM Example for Process Measurement Increase Revenues / Profits (1-1) Business Benefits Image (2-1) Higher Customer Satisfaction (2-2) Business Goal Market Reach (3-1) Increased Productivity (3-2) Setting Right Customer Expectations (3-3) (2) Map the Goal to the most appropriate primary IGSI-ISM Matrix bubble Predictability (3-4) Budget and schedule overruns should be less than 5% Competitive Proposals (3-5) (1) Identify business Goal ABB Corporate Research - 13 Questions Metrics How much projects deviate from original schedule? Number of hours planned / Number of actual hours How much projects deviate from original budget estimates? Actual cost of work performed / Budgeted cost of work scheduled (3) Use GQM to define business measures for Goal

RSM Example: Improving Predictability Business goal of bringing cost and schedule overruns below 5% Predictability (3-4) Business Goal/Benefit Which Maturity Level 2 CMMI Process Areas are affected by Predictability (3-4), in the Rosetta Stone Matrix? (4) ABB Corporate Research - 14 PA Identifier Staged Level Process Area Expected Primary IGSI ROI Benefits [2-1] 2 - Managed REQM 4-2, 4-4, 5-2 [2,2] PP 3-3, 3-4, 3-5, 4-1, 4-2, 4-3, 4-4 [2-3] PMC 3-3, 3-4, 4-1, 4-2, 4-3 [2-4] SAM 3-4, 4-1, 4-2, 5-2 [2-5] MA 3-4, 4-1, 4-2, 5-2 [2-6] PPQA 3-4, 4-1, 4-2, 5-2, 7-1 [2-7] CM 4-1, 4-2, 6-3 [3-1] 3 - Defined RD 4-1, 4-2, 4-4, 5-2 What weaknesses were found in these RSM-identified process areas by the CMMI Internal Appraisal?

Graphical Representation of Weaknesses Measures from GQM: Number of hours planned / number of actual hours ABB Corporate Research - 15 Actual cost of work performed / Budgeted cost of work scheduled

RSM - Monitoring Predictability Improvement Business Goal Budget and schedule overruns should be less than 5% Questions How much projects deviate from original schedule? How much projects deviate from original budget estimates? Metrics Number of hours planned / Number of actual hours Actual cost of work performed / Budgeted cost of work scheduled (5) Monitor business measures ABB Corporate Research - 16 The changes in the values in the business measures clearly show the business benefits of the process improvement activities which address these weaknesses.

Discussion Rosetta Stone Model approach is a good guide for business-driven SPI GQM approach is useful to define metrics associated with business benefits in Rosetta Stone Model If further level of prioritization granularity is required, weaknesses can be viewed under the Specific Goals magnifying glass ABB Corporate Research - 17

Questions? ABB Corporate Research - 18