# Presentation: 912639

## Implementing CMMI:How We Got to Where We Are

- Lucy Baird
- Valerie D. Coleman
- Technologies Management Office (TMO)

- 2005 Census Software Engineering
- Process Group Conference
- November 8, 2005

## Overview

- Decennial Mandate for CMM Level 2for the 2006 Census Test
- SW-CMM vs CMMI
- TMO Decennial Census History
- TMO Decennial Census Teams
- 2006 Census Test Operations
- Process Improvement Scope

## Decennial Mandate

- GAO Briefing on Census Headquarters Processing Systems from 2000 Census
- GAO recommendation to follow CMM in future development efforts
- Decennial Directorate recommendation for CMM Level 2 for Decennial by 2006 Census Test

## SW-CMM vs CMMI

- TMO Decennial Team Leaders trained in SW-CMM
- CMMI more relevant to TMO Decennial work
- Move to CMMI in other Decennial divisions
- TMO Decennial Team Leaders trained in CMMI

## TMO Decennial Census History

- 2004 Test
- New methodologies (hand held computer for Nonresponse Followup operation)
- 2006 Test
- Hand held computer for Address Canvassing and Nonresponse Followup
- New functionality, new challenges for 2006 Test
- Begin implementing CMMI
- Help from Census Software Process Improvement (CSPI) Program

## TMO – 2006 DecennialProcess Improvement Organization

## TMO Decennial Census Teams

- Planning and Implementation Team
- Decennial Development Team
- Decennial Network Systems Support Team
- Software Testing Team
- Laptop Acquisition Team
- Database and Systems Team
- Decennial Technical Assistance Center

## 2006 Census Test Operations

- Address Canvassing
- Group Quarters Validation
- Update Enumerate
- Group Quarters Enumeration *
- Nonresponse Followup *
- Coverage Followup *
- *	Operations in scope for TMO CMMI efforts

## TMO Decennial Process Improvement Organization

- Presenter:  Valerie D. Coleman
- CSPI Consultant for TMO

- Implementing CMMI:
- How We Got to Where We Are

## Overview

- Steering Committee
- Charter
- Process Improvement Leader
- Process Improvement Effort
- Process Improvement Plan
- Action Plan
- Roles and Responsibilities
- Engineering Process Group (EPG)

## Overview (Continued)

- CMMI Documentation
- Process Asset Library (PAL)
- Implementation
- Monitor and Control
- Adherence
- Self Assessment

## Steering Committee

- Top-level decision makers
- Overall responsibility to foster change
- Translates related organizational business goals and policy
- Sets priorities for process improvement
- Membership
- Sponsor
- Champions
- Process Improvement Leader

## Charter

- Outlines the goals and scope for the TMO Decennial Census process improvement groups
- Describes the organizational, managerial, and technical prerequisites for ensuring successful systematic process improvement while minimizing the risks to the decennial TMO

## Process Improvement Leader

- Responsible for guiding the process improvement effort
- Serves as the Engineering Process Group (EPG) Chairperson
- Manages the day-to-day processimprovement activities
- Provides status updates to the Steering Committee
- Coordinates integrated teams
- Facilitates the EPG meetings

## Process Improvement Effort

- CMMI Model
- Continuous Representation
- Software Engineering
- Capability Level 2
- Process Areas
- Requirements Management
- Project Planning
- Project Monitoring and Control
- Configuration Management
- Product Integration

## Process Improvement Plan

- Process Improvement Objective
- Process Improvement Approach
- Process Improvement Goals
- Stakeholder Involvement

## Action Plan

- Document, communicate, and track the actions required to accomplish the goals outlined in the Process Improvement Plan to achieve CMMI Capability Level 2
- Steering Committee
- Reviews and approves final version
- EPG
- Implements and maintains
- TMO Decennial Teams
- Takes action

## Engineering Process Group

- Acts on Steering Committee guidance and directives
- Maintains the Process Improvement Plan
- Implements and maintains the Action Plan
- Establishes and maintains the Process Asset Library (PAL)
- Membership
- EPG Chairperson
- Change Agents
- Integrated Teams

## CMMI Documentation

## Process Asset Library

## Implementation

- Obtain stakeholder commitment
- Establish an approval date for theprocess documentation
- Hold a kick-off session to communicate the process documentation
- Assess, plan, schedule, and conductthe training
- Encourage and enforce adherence

## Monitor and Control

- Determine the extent to which the improvements are actually used
- Determine what enhancements maybe required
- Determine what additional training may be required
- Collect positive and negative feedback to determine the impact of the improvements

## Adherence

- Perform an objective evaluation of the performed processes, work products, and services against the improvements (the teams’ documented processes)
- Identify, document, and present the noncompliance issues to the Team Leaders
- Ensure the teams address noncompliance issues as corrective actions and monitor the resolutions through closure

## Self Assessment

- Purpose
- Determine compliance to CMMI Capability Level 2 chosen process areas
- Identify, document, and report any noncompliance issues
- Date
- November 2005
- Findings
- Communicate results to Team Leaders and the Steering Committee
- Document corrective actions
- Monitor corrective actions through closure

## Next Step

- Plan and prepare for the Standard CMMI Assessment Method for Process Improvement (SCAMPI) Class B
- July or August 2006

## Questions

- ?

## Contact Information

- Lucy Baird
- TMO, Planning and Implementation Team
- (301) 763-1916
- lucy.hartmann.baird@census.gov
- Valerie D. Coleman
- CSPI Consultant for TMO
- (301) 763-7819
- valerie.d.coleman@census.gov