cmmi for small business - premiosgroup.com · reqm pp pmc sam ma ppqa cm process area s ......
TRANSCRIPT
CMMI for Small BusinessWhat you need to know for 2010
Presented by: David Herron
Knowledge Solution Services
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?
A Program That’s Right for You
• Economical
• Shortened timeframe
• Process Automation
• Compliant Artifacts
• Lead Appraiser Support
• Continuous consulting support
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
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
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
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
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
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
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
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
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)
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
Achieving Higher Maturity
• A comprehensive readiness review
• Appraisal team training
• SCAMPI A assessment