cmmi for small business - premiosgroup.com · reqm pp pmc sam ma ppqa cm process area s ......

18
CMMI for Small Business What you need to know for 2010 Presented by: David Herron Knowledge Solution Services

Upload: nguyenphuc

Post on 18-Aug-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

CMMI for Small BusinessWhat you need to know for 2010

Presented by: David Herron

Knowledge Solution Services

Page 2: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

CMMI Credentials – Necessary to Succeed

• Have budget constraints been a barrier to achieving a

higher CMMI Maturity Level?

• Are you a small software development company doing

business with the Federal government?

• Does CMMI Maturity seem like overkill for your small

group of developers?

• Are you stuck in your current efforts to obtain a higher

level of maturity?

Page 3: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

A Program That’s Right for You

• Economical

• Shortened timeframe

• Process Automation

• Compliant Artifacts

• Lead Appraiser Support

• Continuous consulting support

Page 4: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Getting Started

• Introduction to CMMI training

• An ARC compliant gap analysis

• Process improvement recommendations

• A set of CMMI compliant artifacts

• A comprehensive action/task plan

Page 5: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

CMMI – Level 2 / Level 3Category Level 2 Level 3 Level 4 Level 5 <----Maturity Level

Project Planning

Project Monitoring and Control

Supplier Agreement Management

Project Integrated Project Management (IPM) or IPM for IPPD

Management Risk Management

Integrated Supplier Management (SS)

Integrated Teaming (IPPD)

Quantitative Project Management

Measurement and Analysis

Process and Product Quality Assurance

Configuration Management

Support Decision Analysis and Resolution

Organizational Environment for Integration (IPPD)

Causal Analysis and Resolution

Requirements Management

Requirements Development

Technical Solution

Engineering Product Integration

Verification

Validation

Organizational Process Focus

Organizational Process Definition

Process Organizational Training

Management Organizational Process Performance

Organizational Innovation and Deployment

Page 6: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Approach

Based upon

assessment team

summarized

observations

Conduct

Interviews

Review

Artifacts

Rate All

Practices

Present

Final

Findings

Samples of project artifacts

from current processes

Project Managers, Developers,

Business representatives,

Infrastructure group

representatives

Questions about

Processes were

Mapped to PAs

Artifacts were

Mapped to PAs

Summarized

observations used to

derive

recommendations

Level 2 and 3

Assessment

Page 7: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Summary By Maturity Level

Rating Summary

Maturity Level 2

27%

23%

6%

44%

0% Not Satisfied

Minimally Satisfied

Partially Satisfied

Fully Satisfied

Not Rated

Rating Summary

Maturity Level 3

58%23%

17%

2%0%

Not Satisfied

Minimally Satisfied

Partially Satisfied

Fully Satisfied

Not Rated

Page 8: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Summary By Process Area

Rating Summary

Maturity Level 2 Process Areas*

5

10

15

20

25

REQM PP PMC SAM MA PPQA CM

Process Area

# o

f P

rac

tic

es

Not Satisfied Minimally Satisfied Partially Satisfied Fully Satisfied Not Rated

* Includes 2 Level 3 GPs per PA

Rating Summary

Maturity Level 3 Process Areas

5

10

15

20

25

RD TS P

I

VER

VAL

OPF

OPD

OT

IPM

RSKM

ISM

DAR IT

OEI

Process Area#

of

Pra

cti

ce

s

Not Satisfied Minimally Satisfied Partially Satisfied Fully Satisfied Not Rated

Page 9: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Evaluation – Strongest / Weakest Representation

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Process

Management

Project

Management

Engineering Support

Strongest Representation Weakest Representation

Page 10: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

DCG Core CMMI Document Set

Process

Description

Procedures Templates Guidelines Other

Project

Planning and

Estimating

Develop a High-Level

Estimate

Develop a Detailed

Estimate

Develop a Project Plan

Basis of Estimate

Project Plan

WBS

Project Scheduling

Project Estimating

Resource Planning

WBS Example

Project

Initiation

Checklist

Project

Monitoring and

Control

Monitor the Project

Against the Plan

Tracking

Project Summary

Project Risk

Management

Project Closure

Sample WBS

Management

Review

Conduct Higher Level

Management Project

Reviews

Conduct Higher Level

Management

Organizational Support

Process Reviews

Management

Review

Requirements

Development

Initiate Requirements

Develop Business

Requirements

Develop Functional

Requirements

Requirements

Development

Specification

Requirements

Traceability Matrix

Reqs. Validation

Reqs. Traceability

Reqs. Acceptance

Criteria Review

Elicit Requirements

Requirements

Change Impact

Analysis

Checklist

Testing Test Estimate

Test Strategy Planning

Plan Enhancement

Testing

Plan Regression

Testing

Plan Correction Testing

Page 11: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Configuration

Management

Establish

Organizational CM

Capability

Establish and Maintain

Configuration

Management for the

Project

Manage Changes to the

Work Products

Manage Releases

Report Status of Work

Products, Changes and

Baselines

SW Baseline

Audit Report

Project SW

Configuration

Management Plan

Requirements

Change Request

Release

Memorandum

Change Request

SW Baseline Audit

SW Configuration

Baseline Audit

SW Configuration

Identification

Configuration

Control Board

SW Configuration

Management Plan

Java

Programmer

Checklist

Programmer

Checklist

Release

Package

Checklist

Release

Checklist

Peer Review Perform Formal Peer

Review

Perform Informal Peer

Review

Inspection

Preparation

Inspection Planning

Moderator

Selection

Role Document

Inspection Matrix

Inspection

Checklists:

Quick

Reference

User Doc.

Moderator

Requirements

Tools (Excel):

Defect DB

Process and

Product Quality

Assurance

(PPQA)

PPQA Project Planning

PPQA Organizational

Planning

PPQA Evaluation

Execution

PPQA Tracking and

Reporting

Evaluation

Checklist

Evaluation

Record

Master Plan

Master Schedule

PPQA

Measurement

Specs

PPQA

Evaluation DB

(Excel)

DCG Core CMMI Document Set

Page 12: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Continued Support

• Review progress by a Lead Appraiser

• Review compliance to process

• Quarterly consulting for one week

• Review action/task plan

• A Software as a Service tool to manage the

process (www.piematrix.com)

Page 13: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression
Page 14: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression
Page 15: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression
Page 16: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression
Page 17: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Continuous Support

First

Quarter1 - Gap Analysis, Recommendations, Intro to CMMI

2 - Consultant Review of Action Plans

3 - Qrtly. Review, Lead Appraiser

4 - Consultant Review of Action Plans

5 - Consultant Review of Action Plans

6 - Qrtly. Review, Lead Appraiser

7 - Consultant Review of Action Plans

8 - Consultant Review of Action Plans

9 - Qrtly. Review, Lead Appraiser

10 - Consultant Review of Action Plans

11 - Readiness Review, Team Training

12 - SCAMPI A

Second

Quarter

Third

Quarter

Fourth

Quarter

Page 18: CMMI for Small Business - premiosgroup.com · REQM PP PMC SAM MA PPQA CM Process Area s ... Checklist Testing Test Estimate Test Strategy Planning Plan Enhancement Testing Plan Regression

Achieving Higher Maturity

• A comprehensive readiness review

• Appraisal team training

• SCAMPI A assessment