SCAMPI V1.1 Method Overview

Similar documents
Software Process Assessment

Highlights of CMMI and SCAMPI 1.2 Changes

CC and CMMI. An Approach to Integrate CC with Development

A Global Overview of The Structure

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

USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN

CMMI SM Mini- Assessments

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

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

Process Maturity Profile

MTAT Software Engineering Management

What s New in V1.3. Judah Mogilensky Process Enhancement Partners, Inc.

CMMI Version 1.2. Model Changes

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

Strategies for Transitioning to CMMI-SVC

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

Generating Supportive Hypotheses

System Engineering Process Improvement using the CMMI in Large Space Programs

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

Ogden Air Logistics Center

8. CMMI Standards and Certifications

Patricia A Eglin David Consulting Group

Integrated Class C Process Appraisals (ICPA)

Do s and Don ts of Appraisal Preparation

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

CMMI for Services (CMMI -SVC) Process Areas

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

DORNERWORKS QUALITY SYSTEM

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

Bill Smith, CEO Leading Edge Process Consultants LLC

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

Chapter 26 Process improvement

Why Should you Care about CMMI?

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

One if by Land, Two if by Sea

CMMI for Technical Staff

CMMI for Acquisition Quick Reference

CMM,,mproving and,ntegrating

SOFTWARE ENGINEERING SOFTWARE PROCESS. Saulius Ragaišis.

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

CMMI for Services Quick Reference

Use of Competency Guidelines to Address CMMI GP 2.5

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

Using CMMI. Type of Work. IT solution development Software development IT solution integration IT solution deployment

Lesson Learned from Cross Constellations and Multi Models Process Improvement Initiatives

Risk Mitigated SCAMPI SM Process

Gary Natwick Harris Corporation

CMMI SCAMPI Distilled Using Appraisals for Process Improvement

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

Changes to the SCAMPI Methodology and How to Prepare for a SCAMPI Appraisal

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

CMMI. Crash Course. What the SEI Won t t Teach You* *Nothing to hide, just not their style Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Project Selection for SCAMPI A

Software Engineering. Lecture 7: CMMI

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

How to Develop Highly Useable CMMI Documentation

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

The Quality Paradigm. Quality Paradigm Elements

SCAMPI Appraisal Methods A+B Process Group SCAMPI process v1.0

CMMI Capability Maturity Model Integration [CMU SEI]

Do s Don ts and Pitfalls: Planning your first CMMI appraisal

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

What the SEI Won t Teach You* A brief history of the SEI and CMMI. How you need to qualify and prepare

Using CMMI for Services for IT Excellence QUEST 2009 Conference Talk

Measuring the Maturity Level of Core System Development Project in a Financial Company Using CMMI-DEV

A Quantitative Comparison of SCAMPI A, B, and C

Marilyn Ginsberg-Finner Northrop Grumman Corporation

Implementing Systems Engineering Processes to Balance Cost and Technical Performance

CMMI Version 1.2 and Beyond

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

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

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

Proposed Approach to Heterogeneous CMMI. Appraisals. Joseph V. Vandeville. 14 November 2007

Analyzing Resonance of Motivation in Software Development Process Training by Using FRAM (Work-in-progress)

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2

Understanding and Leveraging a Supplier s CMMI Efforts: A Guidebook for Acquirers (Revised for V1.3)

An Embedded SCAMPI-C Appraisal at the National Security Agency. NDIA CMMI Technology Conference and User s Group November 15, 2007

Organizational Synthesis - CMMI, The Glue That Binds

Top 10 Signs You're Ready (or Not)

Maturity Models - CMMI

Techniques for Shortening the Time and Cost of CMMI Appraisals

Interpretive Guidance: What We ve Learned

CMMI for Services: Re-introducing the CMMI for Services Constellation

CMMI High Maturity An Initial Draft Interpretation for V1.3

CMMI. Crash Course. Legal Yadda Yadda. What the SEI Won t t Teach You*

Systems and Software Technology Conference

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC)

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

CMMI SM Model Measurement and Analysis

What Functional Groups Are Included in the CMMI -SE/SW/IPPD/SS Model?

CMMI Re-Appraisal Moving Barriers & Making Strides

"LEANING" APPRAISALS NAME: TITLE: Michael S. Evanoo, CQE, HMLA, SSBB, Scrum Master Quality Strategist. ORGANIZATION: DXC Technology / US Public Sector

Mapping TSP to CMMI. James McHale Daniel S. Wall. Foreword by Watts Humphrey and Mike Konrad. April 2005

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

Dependency Analysis between CMMI Process Areas

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center

M. Lynn Penn Lockheed Martin Integrated Systems and Solutions November 2004

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group.

Transcription:

Pittsburgh, PA 15213-3890 SCAMPI V1.1 Method Overview Charles J. Ryan Sponsored by the U.S. Department of Defense 2005 by Carnegie Mellon University

Objectives Review key characteristics of SCAMPI. Describe the flow of appraisal activities at a high level. Discuss appraisal outputs. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 2

Standard CMMI Appraisal Method for Process Improvement (SCAMPI) 1. Appraisal Requirements for CMMI (ARC), V1.1 2. SCAMPI Method Definition Document (MDD), V1.1 3. Appropriate Capability Maturity Model Integration (CMMI SM ), Version 1.1 document (Staged/Continuous, SE/SW, IPPD, SS) 4. Standard CMMI Appraisal Method for Process Improvement (SCAMPI SM ), Version 1.1: Method Implementation Guidance for Government Source Selection and Contract Process Monitoring 2003 by Carnegie Mellon University Module C SLAT V1.1 page 3

SCAMPI Characteristics An ARC compliant appraisal method defined in the MDD Designed to provide benchmark quality ratings relative to CMMI Applicable to a range of appraisal usage modes Performed by a trained and experienced team Led by an SEI-Authorized SCAMPI Lead Appraiser 2003 by Carnegie Mellon University Module C SLAT V1.1 page 4

Multiple Usage Modes SCAMPI is intended for a variety of uses: Internal Process Improvement Supplier Selection Process Monitoring Usage-specific considerations drive method tailoring and enactment decisions. All method requirements are satisfied in each usage mode. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 5

Appraisal Flow Plan and Prepare for Appraisal 1.1 Analyze Requirements 1.2 Develop Appraisal Plan 1.3 Select and Prepare Team 1.4 Obtain and Analyze Initial Objective Evidence 1.5 Prepare for Collection of Objective Evidence Conduct Appraisal 2.1 Examine Objective Evidence 2.2 Verify and Validate Objective Evidence 2.3 Document Objective Evidence 2.4 Generate Appraisal Results Report Results 2003 by Carnegie Mellon University Module C SLAT V1.1 page 6

Appraisal Scope Defining the Organizational Unit Selecting a CMMI model, representation, and scope CMMI-SE/SW 5 4 3 2 Level 3 PA1 PA2 PA3 PA4 PA5 PA6 0 1 2 3 2003 by Carnegie Mellon University Module C SLAT V1.1 page 7

Organization Scope Gina Smithers Sr.. VP North America Rutherford P. Gibbs Quality Improvement William Taft Customer Relations Gloria Roughford Software Engineering Thomas Henderson Systems Engineering Director Corp. Liaison Weapons Systems Electronic Warfare Engineering Process Naval Systems Communications Ground Based Radar Quality Assurance Ground Systems Flight Control Software Airborne Radar Metrics/Estimating Air and Space Aeurontical Engineering 2003 by Carnegie Mellon University Module C SLAT V1.1 page 8

A Representative Organization Sample Compromising among competing criteria Percentage of personnel represented Mix of lines of business included Balance of profit/loss centers sampled Including enough specialties and departments Focus on showcase projects and/or in-house efforts Weighing priorities of the sponsor Focus on one receptive department Emphasis on a particular line of business Exploit showcase projects to spread best practices Benchmarking for process monitoring 2003 by Carnegie Mellon University Module C SLAT V1.1 page 9

Sampling and Instantiation in Appraisals 1. A sample of practice instantiations (within the organizational unit) is identified. Organizational Unit Inst Inst Inst Inst Inst Inst Inst Inst Inst Inst Sample 2. Implementation of practice is appraised for each member of the sample instantiations. 3. Extent to which the practice is implemented across the sample is used to indicate the extent to which the practice is implemented in the organizational unit. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 10

Projects Comprised of Individuals 2003 by Carnegie Mellon University Module C SLAT V1.1 page 11

Documenting the Appraisal Plan The Appraisal Plan The Appraisal Input identifies select planning parameters that require sponsor approval. The appraisal plan is reviewed and signed by the sponsor and relevant stakeholders. Resources, cost, schedule, logistics, and risks are managed using the appraisal plan. Required elements of the plan are documented on page II-30 of the MDD. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 12

Preparing the Organization Applicability of a benchmarking method effort and cost must be justified by need alternative methods may be more common rigorous standards not to be compromised Verification and discovery-oriented appraisal organizational unit s understanding must be verified unknown implementations of practices must be discovered Interplay between preparedness and schedule appraisals don t have to require extended work hours people work best when the conditions aren t adverse effort invested early pays great dividends later 2003 by Carnegie Mellon University Module C SLAT V1.1 page 13

Readiness Reviews Negotiations and estimates are based on assumptions. assumptions change due to unforeseen events new information leads to different assumptions feasibility of the plan is contingent on key assumptions Plan to evaluate the feasibility of the plan and be prepared to re-plan based on revelations and unplanned events. Do not compromise your obligation to negotiate for a reasonable appraisal plan. The quality of the outputs is governed, in large part, by the process used. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 14

Data Collection Instruments Interviews Documents Presentations 2003 by Carnegie Mellon University Module C SLAT V1.1 page 15

Characterizing Implementation The aggregate of objective evidence is used as the basis for determining practice implementation. Every sampled instance of the practice is characterized. Fully Implemented (FI) Largely Implemented (LI) Partially Implemented (PI) Not Implemented (NI) Practice implementation at the organizational unit level is a function of the degree of practice implementation at the instantiation level. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 16

PI Characterization Criteria* Fully Implemented (FI) Largely Implemented (LI) Partially Implemented (PI) Not Implemented (NI) Direct artifacts present and appropriate Supported by indirect artifact and/or affirmation No substantial weaknesses noted Direct artifacts present and appropriate Supported by indirect artifact and/or affirmation One or more substantial weaknesses noted Direct artifacts absent or judged inadequate Artifacts or affirmations indicate some aspects of the practice are implemented One or more weaknesses noted Any situation not covered by above SMDD Part II: Activity 2.2.2: Parameters and Limits 2003 by Carnegie Mellon University Module C SLAT V1.1 page 17

Validating Preliminary Findings Findings Presentation Focus Group Survey Instrument 2003 by Carnegie Mellon University Module C SLAT V1.1 page 18

Rules for Rating CMMI Goals Goal ratings are a function of the extent to which the corresponding practices are present in the planned and implemented processes of the organization. Team judgement is used to rate goals where the objective evidence doesn t render the outcome plainly obvious. If all practices are FI, then the goal must be satisfied. If all practices are NI, the goal can t be satisfied. The conditions between the two extremes require professional judgment. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 19

Appraisal Output Team must produce and report Appraisal Disclosure Statement findings (statements of strengths & weaknesses) Team must produce but need not report ratings of specific and generic goals Optional outputs capability level ratings for process areas (PAs) maturity level 2003 by Carnegie Mellon University Module C SLAT V1.1 page 20

Appraisal Disclosure Statement (ADS) Summarizes the appraisal results and conditions under which the appraisal was performed Contains essential information to adequately interpret the meaning of assigned maturity and/or capability level rating Prepared by the Team Leader and provided to the appraisal sponsor at the conclusion of the appraisal 2003 by Carnegie Mellon University Module C SLAT V1.1 page 21

ADS Contents [1] Appraisal sponsor s name, organizational affiliation Team leader name, organizational affiliation Team members names, organizational affiliations Identification of organizational unit to which the ratings are applicable, domains examined CMMI model used (version, representation, domains) Appraisal method name and version Itemization of process areas rated, and those not rated Maturity level and/or capability level ratings assigned Dates of on-site activities 2003 by Carnegie Mellon University Module C SLAT V1.1 page 22

ADS Contents [2] Statement affirming all SCAMPI requirements were met Signature of appraisal team leader Signatures of appraisal team members and appraisal sponsor (optional) Date of issuance of ADS 2003 by Carnegie Mellon University Module C SLAT V1.1 page 23

Detailed Data Profiles PA -> RM PP PMC SAM MA PPGA CM RD TS PI Specific Goal 1 S S U NR U S S S U S SP1.1 LI FI LI NR PI FI FI LI LI FI SP1.2 FI FI FI NR LI FI FI FI FI FI SP1.3 FI FI FI NR PI FI PI FI SP1.4 FI FI NI PI FI SP1.5 FI SP1.6 SP1.7 Specific Goal 2 U S NR U S S S U S SP2.1 FI FI NR PI FI FI FI FI FI SP2.2 FI FI NR PI FI FI FI FI FI SP2.3 PI FI NR PI LI LI SP2.4 FI NR PI PI SP2.5 FI SP2.6 NI SP2.7 FI SP2.8 Specific Goal 3 S S S S U SP3.1 FI FI FI FI FI SP3.2 FI FI FI FI PI SP3.3 FI FI PI SP3.4 LI PI SP3.5 FI Generic Goal 2 U U S NR U S S S U U GP2.1 FI FI FI NR NI FI FI FI LI NI GP2.2 FI FI FI NR PI FI FI FI LI LI GP2.3 FI FI FI NR PI FI FI FI FI FI GP2.4 FI FI FI NR PI FI FI FI FI LI GP2.5 FI FI FI NR NI FI FI FI LI LI GP2.6 FI FI FI NR PI FI FI FI FI FI GP2.7 PI PI FI NR NI FI LI LI PI PI GP2.8 FI FI FI NR NI FI FI FI FI LI GP2.9 FI FI FI NR NI FI FI FI PI PI GP2.10 FI FI FI NR NI FI FI FI PI PI Generic Goal 3 U U U GP3.1 LI LI PI GP3.2 PI PI PI 2003 by Carnegie Mellon University Module C SLAT V1.1 page 24

Capability Profile 3 2 CL 1 0 PP PMC REQM RD TS VER CM PPQA MA OPF OPD 2003 by Carnegie Mellon University Module C SLAT V1.1 page 25

Equivalent Staging Name Abbr ML CL1 CL2 CL3 CL4 CL5 A profile of capability level ratings can be used to derive an equivalent maturity level rating, using appendix F from the CMMI models. Exclusion of process areas from the appraisal scope may preclude the derivation of an equivalent maturity level rating. Requirements Management REQM 2 Project Planning PP 2 Project Monitoring and Control PMC 2 Supplier Selection and Monitoring SSM 2 Measurement and Analysis MA 2 Process and Product Quality Assurance PPQA 2 Configuration Management CM 2 Requirements Development RD 3 Technical Solution TS 3 Product Integration PI 3 Verification VER 3 Validation VAL 3 Organizational Process Focus OPF 3 Organizational Process Definition OPD 3 Organizational Training OT 3 Integrated Project Management (IPPD) IPM 3 Integrated Supplier Management ISM 3 Risk Management RSKM 3 Integrated Teaming IT 3 Decision Analysis and Resolution DAR 3 Organizational Environment for Integration Organizational Process Performance OEI 3 OPP 4 Quantitative Project Management QPM 4 Quantitative Supplier Management QSM 4 Organizational Innovation and Deployment OID 5 Causal Analysis and Resolution CAR 5 Target Profile 2 Target Profile 3 Target Profile 4 Target Profile 5 2003 by Carnegie Mellon University Module C SLAT V1.1 page 26

Conclusion The types of appraisal uses and important features were reviewed. Many choices and customizations must be made by the SCAMPI Lead Appraiser based on customer needs and method requirements. 2003 by Carnegie Mellon University Module C SLAT V1.1 page 27