Top 10 Signs You're Ready (or Not)

Similar documents
Gary Natwick Harris Corporation

Integrated Measurements for CMMI

Risk Mitigated SCAMPI SM Process

Streamlining Processes and Appraisals

Consistency in Quality Assessments

Dean Wooley, Harris Corporation. Redefining QA s Role in Process Compliance

CMMI SM Mini- Assessments

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

Highlights of CMMI and SCAMPI 1.2 Changes

Software Engineering. Lecture 7: CMMI

How to Develop Highly Useable CMMI Documentation

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

Rational Software White Paper TP 174

CMMI for Services Quick Reference

Debra J. Perry Harris Corporation. How Do We Get On The Road To Maturity?

MTAT Software Engineering Management

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

CMMI for Services (CMMI -SVC) Process Areas

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

AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services

CMMI Version 1.2. Model Changes

TACOM-ARDEC Software Enterprise (SWE) CMMI Based Process Improvement

CMMI for Technical Staff

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

CMMI for Acquisition Quick Reference

Collaborative Government / Contractor SCAMPI Appraisal

Understanding Model Representations and Levels: What Do They Mean?

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

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

CMMI V2.0 MODEL AT-A-GLANCE. Including the following views: Development Services Supplier Management. CMMI V2.0 outline BOOKLET FOR print.

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

Strategies for Transitioning from SW-CMM to CMMI

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

TECHNICAL REVIEWS AND AUDITS

8. CMMI Standards and Certifications

Project Selection for SCAMPI A

SCAMPI V1.1 Method Overview

Techniques for Shortening the Time and Cost of CMMI Appraisals

SWEN 256 Software Process & Project Management

CERT Resilience Management Model, Version 1.2

Using Pilots to Assess the Value and Approach of CMMI Implementation

Ensuring the Right Process is Deployed Right: Synchronizing Process Checkpoints with Business Rhythm

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

Lockheed Martin Benefits Continue Under CMMI

Chapter 6. Software Quality Management & Estimation

The Rational Unified Process and the Capability Maturity Model Integrated Systems/Software Engineering

DORNERWORKS QUALITY SYSTEM

A Practical Guide to Implementing Levels 4 and 5

Using CMMI for Services for IT Excellence QUEST 2009 Conference Talk

A Quantitative Comparison of SCAMPI A, B, and C

Bruce Boyd Associate Technical Boeing Company. Louis, Missouri. Judy Naclerio Systems Engineering

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

CMMI What a Difference a Sponsor Makes!

This chapter illustrates the evolutionary differences between

Buy:

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center

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

NDIA Systems Engineering Division. November in partnership with: Software Engineering Institute Carnegie Mellon University

Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition

How to Kick Start a Process Improvement Project to Achieve a CMMI Rating Brenda F. Hall Computer Sciences Corporation (CSC)

Dorna Witkowski Lynn Penn Lockheed Martin, Information Systems & Global Services (IS&GS) Copyright 2009 Lockheed Martin Corporation

Easing project planning for Small Programs

CMMI and FPA. the link and benefit of using FPA when rolling out CMMI. Christine Green IFPUG - Certified Function Point Specialist EDS

Effective, CMMI-Compliant Project Plans (in Less Than 10 Pages)

Transition from SW-CMM to CMMI : The Benefits Continue!

CMMI GLOSSARY A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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

Information Technology Independent Verification and Validation

Powerful Mechanism for Deployment. November 2004 Copyright 2004 Raytheon Company. All rights reserved.

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

Leveraging Quality For Competitive Advantage

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

CMMI SM Model Measurement and Analysis

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

Software Process Assessment

Introduction to Software Product Line Adoption

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

The Process In-Execution Review (PIER) After Three Years

How Big is it? 2000, Raytheon Company. All Rights Reserved. Revised: September, AGP 1-1

FAA s Experience with Process Improvement & Measurements

Lessons Learned in Seamless Integration of CMMI, TSP, and PSP Why All Three Are Needed. CMMI Technology Conference November 14, 2007

Software Project Management Sixth Edition. Chapter Software process quality

Systems Engineering Challenges for an Army Life Cycle Software Engineering Center

Presentation Outline. Introduction. Revitalization Effort using CMMI. Training. Summary

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

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

Software Project & Risk Management Courses Offered by The Westfall Team

The Explicit Relationship Between CMMI and Project Risks

Software Quality Engineering Courses Offered by The Westfall Team

Best Practice Information Aids for CMMI SM -Compliant Process Engineering

Fast Track Your CMMI Initiative with Better Estimation Practices

Systems Engineering, Program Management conjoined Disciplines over the Project Life Cycle

CERT Resilience Management Model Capability Appraisal Method (CAM) Version 1.1

Software Quality Engineering Courses Offered by The Westfall Team

CMMI Project Management Refresher Training

Evaluating CSIRT Operations

Program Lifecycle Methodology Version 1.7

A Global Overview of The Structure

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

Transcription:

Top 10 Signs You're Ready (or Not) For an Appraisal Gary Natwick Harris Corporation Gary Natwick - 1

Government Communications Systems Division DoD s Strategic and Business Development CMMI Technology Conference & User Group 2005 Civil s Homeland Security s assuredcommunications $1.8B in Sales 8,000 Employees ISO 9001:2000 CMMI Level 3 SW-CMM Level 4 National s Harris Technical Services Corporation Gary Natwick - 2

Background Increasing requirement for organizations to demonstrate compliance to CMMI Formal appraisals (SCAMPI SM A) Progress appraisals (SCAMPI SM B&C) Appraisal preparation: Time consuming & labor intensive Success depends on getting it right the first (and sometimes only) time Risk of achieving an organization s maturity goal can be minimized through: Appraisal experiences, both positive and negative Industry benchmarking Gary Natwick - 3

Sign You re Ready (or Not) - #10 Organization has Process Leadership Senior Commitment Dedicated Resources Process Group Budget Tools Process Model selection CMMI -SE/SW/IPPD/SS Staged or Continuous representation Monitor and enforce Process Compliance All Qualifying projects All Functional Organizations Gary Natwick - 4

Improvement Organization President, GCSD Staff Steering Committee for integrated, division-wide improvement Representatives from each functional organization Division Process Council Division Process Group Working Arm of the DPC Empowered representatives from each functional organization Owns and maintains (CCB) division-level command media (Integrated Process Manual) Monitors and enforces compliance Mgmt Exec Council Eng Proc Council Bus Ops Council Sub contracts Council Contracts Council Material Mgmt Council Mfg/I&T Council BD Council Security Council Quality Council Human Resources Gary Natwick - 5

CMMI -SE/SW Staged Representation Maturity Level 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Focus Continuous Process Improvement Quantitative Process Standardization Basic Project Process Areas Organizational Innovation and Deployment Causal Analysis and Resolution Organizational Process Performance Quantitative Project Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Risk Decision Analysis and Resolution Requirements Project Planning Project Monitoring and Control Supplier Agreement Measurement and Analysis Process and Product Quality Assurance Configuration 1 Initial Gary Natwick - 6

Sign You re Ready (or Not) - #9 Organization has a Process Improvement Plan Scope Establish how implemented in organization & projects Internal users (projects, managers, group) External users (customers, appraisal teams) Process Improvement Organization Process Improvement Objectives Strategic Tactical Measurement Appraisals Primary source of candidate improvements Gary Natwick - 7

Sign You re Ready (or Not) - #8 Organization has Integrated Processes Organizational requirements Process Model compliance (CMMI ) Integration and collaboration across functional organizations Disciplined repeatable es with objective criteria Entry/exit criteria, inputs, outputs, verification, measures Planning each, and tracking against plan Tailoring standard es and assets Budgets, schedules, resources Managing established baselines Managing Stakeholder involvement Measuring progress and improvement Gary Natwick - 8

What is a Process? Standard Templates, assets Historical data Entry Criteria Examples Metrics Reporting Inputs Plan Budget Schedule Resources Roles Tasks, Activities, Procedures Corrective Action Outputs Monitor Measures CM Exit Criteria Training Verification / Reviews / QA Gary Natwick - 9

Integrated Process Criteria Overview A brief description of the intent Entry Criteria State, Prerequisites, Criteria Inputs Required work products Exit Criteria State, Prerequisites, Criteria Outputs Resulting work products Required Activities Mandatory tasks to implement the Measures Process performance against plans Organizational Improvement Information Metrics, reusable work products Verification Process compliance oversight Tailoring Approved tailoring, specific Implementation Guidance Common implementation descriptions Supporting Documentation and Assets Applicable GCSD references. Gary Natwick - 10

CMMI Process Area Categories CMMI Project Engineering Support Process Project Planning Project Monitoring and Control Supplier Agreement Integrated Project Risk Quantitative Project Requirements Requirements Development Technical Solution Product Integration Verification Validation Configuration Process and Product Quality Assurance Measurement and Analysis Decision Analysis and Resolution Causal Analysis and Resolution Organizational Process Focus Organizational Process Definition Organizational Training Organizational Process Performance Organizational Innovation and Deployment Maturity Level 2 Maturity Level 3 Maturity Level 4 Maturity Level 5 Gary Natwick - 11

Integrated Process Manual Processes Life-Cycle Processes Support Processes Organizational Processes Planning Estimation Monitoring and Control Supplier Acquisition & Change Proposal Development Requirements Analysis System Architecting/Design Design Code and Unit Test Fabrication and Assembly Product Integration Verification Validation Production Field Support Requirements Risk Configuration and Data Metrics Decision Analysis and Resolution Peer Review Design Review Quality Assurance Integrated Logistics Support Process Improvement Training Division Metrics Gary Natwick - 12

Processes Customer Requirements / RFP Establish Life-Cycle es Technical Supplier Product Scope of work Supplier Acquisition & Supplier Agreement Historical Data and Models Division Metrics All Processes Plans Plan Establish Planning Scope of work Estimates Estimation Monitor Re-plan All Processes Status Corrective Action Monitoring & Control Contract Change Change Gary Natwick - 13

Integrated Process Manual Processes Life-Cycle Processes Support Processes Organizational Processes Planning Estimation Monitoring and Control Supplier Acquisition & Change Proposal Development Requirements Analysis System Architecting/Design Design Code and Unit Test Fabrication and Assembly Product Integration Verification Validation Production Field Support Requirements Risk Configuration and Data Metrics Decision Analysis and Resolution Peer Review Design Review Quality Assurance Integrated Logistics Support Process Improvement Training Division Metrics Gary Natwick - 14

Life-Cycle Processes - 1 Proposal Development Requirements Analysis System Architecting/ Design Design Fab/Assembly Code and Unit Test Product Integration Verification Process Validation Process Startup Review Life-Cycle Phase Business Acquisition System Requirements System Design Prelim Design Detail Design Fab, Code, Integration Verification Proposal Requirements Functional Allocated Design Developmental Configuration Product Milestones / Reviews TBR PCR SRR SDR PDR CDR TRR System Test PCA, FCA Key Products Proposal Prog Plans (P) Sys Arch (P) Prog Plans Requirements CONOPS Operational Threads / Use Cases Sys Arch Sys Design Interface Defn Technical Data Package Traceability Prelim Design Detail Design Design docs Test cases / descriptions Traceability Assembled Components Component test procs / results Integration plan (F) Integration procedures Integration results Test procedures Test results Traceability Delivered systems Gary Natwick - 15

Life-Cycle Processes - 2 Life-Cycle Phase Milestones / Reviews Key Products Production Field Support Verification Validation Other Life-Cycle es (as applicable) Production Product Production Readiness Review Production plan Delivered systems As-built documents Test results Field Support Product Site Transition / Install Plan Revisions to product baseline Test results Production and Field Support es apply only to the extent required by contract May be not applicable May implement revisions to the baseline products May involve other life cycle es Requirements, design, implementation Production Process Produce and deliver multiple systems Field Support Process Site installation Operations support Engineering services Gary Natwick - 16

Integrated Process Manual Processes Life-Cycle Processes Support Processes Organizational Processes Planning Estimation Monitoring and Control Supplier Acquisition & Change Proposal Development Requirements Analysis System Architecting/Design Design Code and Unit Test Fabrication and Assembly Product Integration Verification Validation Production Field Support Requirements Risk Configuration and Data Metrics Decision Analysis and Resolution Peer Review Design Review Quality Assurance Integrated Logistics Support Process Improvement Training Division Metrics Gary Natwick - 17

Support Processes Requirements Change Requests Requirements Decision Analysis & Resolution Peer Review Design Review Requirements Impact Issues Structured Decisions Products Identified Defects Products Approved Risk Status Actions es Life-Cycle es Identify Monitor Manage Info Needs Metrics Metrics Analyses Products Changes s Configuration and Data Product Product Support Data Integrated Logistics Support Processes Products Quality Assurance Compliance Issues Gary Natwick - 18

Integrated Process Manual Processes Life-Cycle Processes Support Processes Organizational Processes Planning Estimation Monitoring and Control Supplier Acquisition & Change Proposal Development Requirements Analysis System Architecting/Design Design Code and Unit Test Fabrication and Assembly Product Integration Verification Validation Production Field Support Requirements Risk Configuration and Data Metrics Decision Analysis and Resolution Peer Review Design Review Quality Assurance Integrated Logistics Support Process Improvement Training Division Metrics Gary Natwick - 19

Organizational Processes Organizational Processes Division Objectives Process Improvement Division Metrics Training Standard Historical metrics Process assets Trained staff metrics assets Lessons learned Tailoring Plan Defined Process es Life-Cycle es Support es Gary Natwick - 20

Sign You re Ready (or Not) - #7 Process Compliance is Audited & Monitored Gary Natwick - 21

Integrated Compliance Approach CMMI Division s XYZ PROGRAM PLAN Tailoring Compliance Evidence Improve Reuse Submit Command Media Organizational Learning Historical Data Best Practices Example Assets Improvement Requests s Compliance Metric Gary Natwick - 22

Tailored Processes s is tailored from defined A T D N Accept statement as written (no changes) Tailored; description of tailoring must be specified (e.g., modifications meeting intent of statement) Deviation; program alternative to statement(s), or not implemented; Waiver Approval required Not applicable; specify rationale Approved by Division Establishes the approved baseline against which compliance audits are performed Functional plans (SEMP, SDP, etc.) are reviewed and approved by cognizant functional manager Gary Natwick - 23

Process Evidence Overview A brief description of the intent Entry Criteria State, Prerequisites, Criteria Inputs Needed work products, resources Exit Criteria State, Criteria Outputs Resulting work products Required Activities Mandatory tasks to implement the Measures Process performance against plans Organizational Improvement Information Metrics, reusable work products Verification Process compliance oversight Tailoring Approved tailoring, specific Implementation Guidance Common implementation descriptions evidence needed to demonstrate compliance Supporting Documentation and Assets Applicable organizational references Gary Natwick - 24

Process Compliance Integrated Process Manual Tailoring 1. Plans 2. baseline 3. execution 4. Compliance evidence 5. QA verification 6. Non-compliance mitigation Start-up Phase Execution Appraisals Process Compliance Monitor (PCM) Gary Natwick - 25

PCM Project Workflow Project request to DPG Create Project Close/Open Project Add/Modify Project Users Startup & Planning Process Create New Process Tailor New Process Submit New Process Approve/Reject New Process Process Evidence Add/Modify Process Evidence Execution Process Appraisal Create Process Appraisal Release New Process Score Process Appraisal Close Process Appraisal Process Monitoring Monitor Process Compliance Gary Natwick - 26

Process Compliance Scores ASSESSMENT STATUS COLORS NY NA NS Not Yet Not Applicable Not Scored To be appraised at a later date (i.e., the has not yet been executed by the and cannot be appraised) Not applicable to the project (e.g., Code and Unit Test Process is not applicable to a production-type program) Pending an appraisal PROCESS COMPLIANCE COLORS FI LI PI NI Fully Implemented Largely Implemented Partially Implemented Not Implemented Direct artifacts are present and appropriate No substantial weaknesses Direct artifacts are present and appropriate One or more substantial weaknesses Direct artifact is absent or inadequate Substantiated by indirect artifact/affirmation One or more substantial weaknesses Any situation not covered by the above Gary Natwick - 27

Sign You re Ready (or Not) - #6 Appraisal Plan is Approved Purpose Key Appraisal Participant Information Appraisal Scope Process Context Information Key Appraisal Parameters Planned Tailoring Appraisal Outputs Appraisal Constraints Activities, Resources and Schedule Milestones & Schedule Risk Affirmations Gary Natwick - 28

Sign You re Ready (or Not) - #5 Artifacts are Managed Plan Tools Configuration control Appraisal with active links Artifact stability Broken links Moving data Aging data Version control s Backups Gary Natwick - 29

Sign You re Ready (or Not) - #4 Artifacts have Descriptions and Locations Organizational/project terminology and definitions Explicit practice and/or artifact descriptions Explicit artifact titles Artifact locations Online hyperlinks Explicit for quick reference Directories/folders for institutionalization Explicit Process Model tags CMMI practice mapping Direct, indirect, and affirmation tagging Gary Natwick - 30

Process Compliance Evidence Direct Artifacts Tangible outputs resulting directly from implementation of a practice e.g., plans, documents, products Indirect Artifacts Artifacts that are a side-effect or indicative of performing a practice e.g., meeting minutes, reviews, logs, reports, metrics Affirmations Oral or written statements confirming or supporting implementation of the practice e.g, interviews, questionnaires Required for: every applicable practice every applicable project Optional for compliance (expected, but not required). In formal CMMI appraisals (e.g., SCAMPI SM ), these are required to corroborate direct artifacts. Gary Natwick - 31

Sign You re Ready (or Not) - #3 Evidence exists across Project Life Cycle All project phases intersect with one or more organizational es Direct and indirect or affirmation for each occurrence Gary Natwick - 32

Evidence Collection across the Project Life Cycle Phases Fabrication, Code and Integration Verification Production Business System System Preliminary Detailed Processes Processes Acquisition Rqmts Design Design Design Planning X X X X X X X X X Estimation X X X X X X X X X Monitoring & Control X X X X X X X X Supplier Acquisition Mgmt X X X X X X X X Change X X X X X X X X X Proposal Development X Requirements Analysis X X System Architecting & Design X X X Design X X X Code and Unit Test X Fabrication and Assembly X Product Integration X Verification X X X X X X X X X Validation X X X X X X X X Production X Field Support X Requirements X X X X X X X X X Risk X X X X X X X X X Configuration and Data Mgmt X X X X X X X X X Metrics X X X X X X X X Decision & Analysis Resolution X X X X X X X X X Peer Reviews X X X X X X X X Design Reviews X X X X X Quality Assurance X X X X X X X X X Integrated Logistics Support X X X X X X X X X Field Support Gary Natwick - 33

Sign You re Ready (or Not) - #2 Evidence Themes exist for Process Areas Within each Practice Indirect artifacts compliment direct artifacts Dates and versions are aligned Across practices within each Goal Artifacts form a common purpose Continuity is established Across goals within each Process Area Project institutionalization is understood Across projects with each Process Area Organizational institutionalization is understood Gary Natwick - 34

Sign You re Ready (or Not) - #1 Evidence Readiness Reviews are Completed Pre-appraisal (SCAMPI) Readiness Review Verification (99-100%) vs. Discovery (1-0%) Direct and indirect artifacts for every practice Relevance to practice Evidence Themes exist Independent review is required External appraisers is key Know vs. Don t Know Don t Know Know Know Don t Know Gary Natwick - 35

Top 10 Signs You re Ready (or Not) 1. Evidence Readiness Reviews are Completed 2. Evidence Themes exist for Process Areas 3. Evidence exists across Project Life Cycle 4. Artifacts have Descriptions and Locations 5. Artifacts are Managed 6. Appraisal Plan is Approved 7. Process Compliance is Audited & Monitored 8. Organization has Integrated Processes 9. Organization has a Process Improvement Plan 10. Organization has Process Leadership Gary Natwick - 36

Contact Information Gary Natwick gnatwick@harris.com SEI-Authorized CMMI Instructor SEI-Authorized SCAMPI SM Lead Appraiser SEI-Authorized SCAMPI SM B&C Team Leader Harris SEI Partner Business & Technical Point of Contact Harris Corporation http://www.harris.com/ P.O. Box 37 Melbourne, Florida 32902-0037 Licensed by the Software Engineering Institute (SEI) to provide: SEI Introduction to CMMI courses SEI SCAMPI SM Appraisal Services Capability Maturity Model Integration, CMMI, and CMM are registered with the U.S. Patent and Trademark Office. SCAMPI is a service mark of Carnegie Mellon University. Gary Natwick - 37