Using Six Sigma to Achieve CMMI Levels 4 and 5

Slides:



Advertisements
Similar presentations
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
Advertisements

More CMM Part Two : Details.
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
CMMI Overview Dr. Korson Software Engineering. 2 Immature organizations can be successful on occasion, but ultimately run into difficulties because –Success.
© Copyright Richard W. Selby and Northrop Grumman Corporation. All rights reserved. 0 Process Synchronization and Stabilization February 2007 Rick.
Introduction to Business Process Reengineering
18 th International Forum on COCOMO and Software Cost Modeling October 2003 Use of Historical Data by High Maturity Organizations Rick Hefner, Ph.D.
Copyright 2005 Northrop Grumman Corporation Is CMMI High Maturity Worth the Investment? Southern California SPIN 2 February 2007 Rick Hefner, Ph.D. Director,
Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007.
Rick Hefner. Marilee J. Wheaton TRW
QMS, ISO and Six Sigma It’s all related….. QMS Any Quality Management System must satisfy four requirements: Processes must be defined and their procedures.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Overview of Lean Six Sigma
Overview of DMAIC A Systematic Framework for Problem Solving
Capability Maturity Model
Space and Airborne Systems NDIA/SEI CMMI Technology Conference Presented by N. Fleischer 1 Raytheon’s Six Sigma Process and Its Application for CMMI By.
1. 2 What is Six Sigma? What: Data driven method of identifying and resolving variations in processes. How: Driven by close understanding of customer.
Six Sigma By: Tim Bauman April 2, Overview What is Six Sigma? Key Concepts Methodologies Roles Examples of Six Sigma Benefits Criticisms.
Copyright © 2009, Systems and Software Consortium, Inc. Introduction to an Integrated Lean Thinking, Six Sigma  and CMMI  Approach for Process Improvement.
6 Sigma Hazırlayanlar : Emine Yılmaz Cansın Eminoğlu.
Integrated Capability Maturity Model (CMMI)
High Impact Global Product Engineering Solutions ® ©2007 Symphony Service Corp. All Rights Reserved. Symphony Services is a registered trademark of Symphony.
CMMI Technology Conference and User Group November 2003 Experiences with Leveraging Six Sigma to Implement CMMI Levels 4 and 5 Jeff Facemire & Hortensia.
Capability Maturity Model Part One - Overview. History Effort started by SEI and MITRE Corporation  assess capability of DoD contractors First.
N By: Md Rezaul Huda Reza n
J. R. Burns, Texas Tech University Capability Maturity Model -- CMM n Developed by the Software Engineering Institute (SEI) in 1989 –SEI is a spinoff.
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
People First … Mission Always Capability Maturity Model Integration (CMMI ® ) Millee Sapp 2 Dec 08 Warner Robins Air Logistics Center.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
A Project ’ s Tale: Transitioning From SW-CMM to CMMI-SE/SW Warren Scheinin Systems Engineer, NG Mission Systems CMMI Technology Conference & User Group.
Software Engineering Lecture # 17
CMS 00_ Copyright 2002 Raytheon Company All Rights Reserved CMMI – What a Difference a Sponsor Makes! Ann Turner Raytheon Company
By: Nick Blank March 1, Six Sigma Definitions Goals History Methods Roles Benefits Criticism Software Development.
CSI - Introduction General Understanding. What is ITSM and what is its Value? ITSM is a set of specialized organizational capabilities for providing value.
NDIA Systems Engineering Supportability & Interoperability Conference October 2003 Using Six Sigma to Improve Systems Engineering Rick Hefner, Ph.D.
ASQ Raleigh ASQ Raleigh Section 1113 Six Sigma SIG DMAIC Series.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software Process Assessment and Improvement
Thomas L. Gilchrist Testing Basics Set 4: Strategies & Metrics By Thomas L. Gilchrist, 2009.
Putting the “Engineering” in Software Engineering: Technology Infrastructure in Process Improvement Adam Kolawa, Ph.D. CEO, Parasoft.
1 ISO 9001:2000 ISO 9001 is the creation of the International Organisation for Standardisation (ISO), a Swiss-based federation of national standards bodies.ISO.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Software Engineering - I
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
TEPM 6304: Quality Improvement in Project Management Project Quality Management & Course Overview.
CMMI. 1.Initial - The software process is characterized as ad hoc, and occasionally even chaotic. Few processes are defined, and success depends on individual.
Six Sigma Overview Presented by: >. Agenda What is Six Sigma? History of Six Sigma Six Sigma Methodology When to use Six Sigma? Different Six Sigma belts?
The Value Driven Approach
Requirements Development in CMMI
Page 1 The Capability Maturity Model (CMM) distinguishes between immature and mature software organizations. Immature software organizations are typically.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
CMMI Benefits at Northrop Grumman Mission Systems Rick Hefner, Northrop Grumman Dean Caccavo, Northrop Grumman
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
Minimizing SCAMPI Costs via Quantitative Methods Ron Ulrich, Northrop Grumman Rick Hefner, Northrop Grumman CMMI.
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
Software Engineering (CSI 321) Software Process: A Generic View 1.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
UNIT 5.
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
Six Sigma.
CS4311 Spring 2011 Process Improvement Dr
Software Engineering (CSI 321)
Information Technology Project Management – Fifth Edition
CMMI – Staged Representation
Quality Management Six Sigma
Capability Maturity Model
Measure Phase Wrap Up and Action Items
Capability Maturity Model
Requirements Development in CMMI
Presentation transcript:

Using Six Sigma to Achieve CMMI Levels 4 and 5 Rick Hefner, Ph.D. Extended abstract submitted to 2003 CMMI Technology Conference & User Group Abstract   Six Sigma is a process improvement methodology based on statistical analysis of data. The methods and tools used in Six Sigma are synergistic with the practices of CMMI Level 4 and 5. This presentation discusses the theoretical basis for CMMI high maturity, and describes how Six Sigma tools and methods for Statistical Process Control are used to quantitatively manage quality and process performance. Examples are provided from the Northrop Grumman Mission Systems improvement program, which achieved Levels 4 and 5 twice as fast as the industry average. At Maturity Level 4, the organization establishing a quantitative understanding of the performance of the organization’s set of standard processes. This understanding is needed to establish meaningful quality and process performance objectives, and to provide the process performance data, baselines, and models to quantitatively manage the organization’s projects. The expected process performance can be used in establishing the project’s quality and process performance objectives and can be used as a baseline against which actual project performance can be compared. This information is used to quantitatively manage the project. Six Sigma provides the tools for characterizing understanding process capability and variation, at both the organizational and process levels. At Maturity Level 5, the organization selects and deploys incremental and innovative improvements that measurably improve the organization's processes and technologies. The characterization of quality and process performance established at Level 4, provides the basis for identifying areas of potential improvement. Causal analysis techniques are used to identify candidate improvements, and the statistical tools of Six Sigma are used to evaluate these determine which improvements have the greatest chance of yielding the desired benefits. The presentation will show that a systematic method for selecting and applying Statistical Process Control to key subprocesses can yield rapid results with guaranteed business benefit. CMMI Technology Conference & User Group 17-20 November 2003 Rick Hefner, Northrop Grumman rick.hefner@ngc.com

Copyright 2003 Northrop Grumman Space and Mission Systems Corp Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. What is Six Sigma? Six Sigma is a management philosophy based on meeting business objectives by striving for perfection A disciplined, data-driven methodology for decision making and process improvement Six Sigma consists of several integrated methods: Process Management Voice of the Customer Change Management Tools for Measuring Variation and Change Business Metrics The focus is on understanding and reducing variation

DMAIC Steps DEFINE Set project goals and objectives Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. DMAIC Steps Define Measure Analyze Improve Control DEFINE Set project goals and objectives MEASURE Narrow range of potential causes and establish baseline capability level ANALYZE Evaluate data/information for trends, patterns, causal relationships and “root causes” IMPROVE Develop, implement and evaluate solutions targeted at identified root causes CONTROL Make sure problem stays fixed and new methods can be further improved over time

Process Capability Measurement and Assessment Report Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Our Six Sigma Approach Quantitative Process Capability Measurement and Assessment Report Quantitatively Driven Six Sigma improvements are quantified Integrated with Quality Program Integrated Training, Awareness, & Policies Integrated CMMI & Six Sigma projects Integrated tracking and reporting via DB, PRA, etc. Linked with Business Planning and Oversight Business planning Project selection Enabled by Infrastructure Training Tools Awareness Database Engaged with External Customers Visibility Participation Tied to Employee Performance Goals, awards Job and career paths SPM Startit! – a NGMS product

Six Sigma Implementation Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Six Sigma Implementation Starting implementing Six Sigma in 2001 Trained over 3000 Green Belts (80 hours), and over 200 Black Belts (160 hours) Completed several hundred projects covering all functional areas Customer involvement and award fee citations About half of the projects are improving an engineering process

Capability Maturity Model Integrated Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Causal Analysis and Resolution Organizational Innovation and Deployment 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous process improvement Quantitative management Process standardization Basic project Quantitative Project Management Organizational Process Performance Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Risk Management Decision Analysis and Resolution Requirements Development Technical Solution Product Integration Verification Validation Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management 1 Performed Process Areas Level Focus Capability Maturity Model Integrated Level 5 Focus is on preventing defects and innovation (addressing common causes of variation) Level 4 Focus is on understanding and managing special causes of variation, at both the project and organizational levels

Copyright 2003 Northrop Grumman Space and Mission Systems Corp Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Maturity Level 4 Understanding and managing special causes of variation Organization Establishes organizational goals Establishes standard process Characterizes process performance and quality of the standard process Project Establishes project goals Tailors standard organizational process to create project’s defined process Selects critical subprocesses to quantitatively manage RUN CHART

Useful in evaluating future reviews Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Quantitative Management Example (not real data) Peer Reviews – Understanding the Process How many errors does the team typically find in reviewing an interface specification? Useful in evaluating future reviews Was the review effective? Was the process different? Is the product different?

Increase the effectiveness (increase the mean) Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Quantitative Management Example (not real data) Peer Reviews – Improving the Process Reduce the variation Train people on the process Create procedures/checklists Strengthen process audits Increase the effectiveness (increase the mean) Train people Create checklists Reduce waste and re-work Replicate best practices from other projects

Copyright 2003 Northrop Grumman Space and Mission Systems Corp Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. New Questions at Level 4 Which subprocesses are predictable at the project level? At the organizational level? Should different projects control different subprocesses? What statistical data should the organization collect? What differences in project subprocesses are permissible? How do they impact the historical data? Given two projects with two different subprocesses, how do I judge which is better? What does better mean? In what situations would it be better? Can I trade cost versus quality? How do I explain this trade to my customer?

Maturity Level 5 Organization Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Maturity Level 5 Preventing defects and innovation (addressing common causes of variation) Organization Identifies incremental and innovative improvements Pilots improvements Deploys and measures (quantitatively) the results Project Identifies causes of defects and other problems Takes actions to prevent them from occurring in the future RUN CHART

Copyright 2003 Northrop Grumman Space and Mission Systems Corp Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. New Questions at Level 5 What are reasonable organizational process and quality goals? How radically should I change organizational processes to meet these goals? How fast? What process changes should I make? How do I define a defect? Which defects are unrelated to process? How do I eliminate those from the analysis?

Copyright 2003 Northrop Grumman Space and Mission Systems Corp Copyright 2003 Northrop Grumman Space and Mission Systems Corp. All Rights Reserved. Results Organizational-wide adoption and training of Six Sigma has resulted in a workforce that understands variation Common language Common toolset Common focus on reducing variation Results have been seen in our rapid achievement of CMMI Levels 4 and 5 4 of our organizations have now achieved Level 5