在對某一軟體企業進行實施CMM之前,首先要有一個初步的計劃,然後進行結構進行規化,再細化一個詳細的計劃。
一,初步計劃:
Serial |
Activity |
Comments |
1 |
分析當前公司的PDLC,及組織能力 |
|
2 |
整理當前開發資源及開發產出物 |
|
3 |
進行規化,制定CMM |
|
4 |
CMM培訓 |
|
5 |
試用其中的一些KPA或相關過程 |
|
6 |
逐漸完善,嚴格化KPA或相關過程 |
|
|
|
|
二,進行規化:
a,根據公司當前產品化管理流程,進行一個產品需求的流程定義,即一個產品需求在公司範圍內開發時,各部門如何協作。
定義公司的產品需求如何定義
定義產品如何進行銷售與維護。
定義公司內部產品需求的流圖。
b,選擇制定產品開發部門的CMM KPA,規程,相關模板與表格。
KPA選擇( for example):
• 1 PDLC Process Management
• 2 Requirement Management
• 3 Project Management (Plan/Tracking)
• 4 Configuration Management
• 5 Quality Assurance(PDLC)
• 6 Risk Management
7 Metric Management (Optional )
KPA相關規程(listed as below)
Serial |
KPA |
Procedure |
1 |
PDLC |
Product Development Life Cycle Procedure.doc Software Design Procedure.doc Software Coding Reference.doc Testing Procedure.doc Defect Tracking Procedure.doc Release Procedure.doc |
2 |
RM |
Requirement Management Procedure.doc |
3 |
PM |
Project Management Procedure.doc Software Component Reuse Management Procedure.doc |
4 |
CM |
Configuration Management Procedure.doc |
5 |
QA(PDLC) |
Software Quality Assurance Procedure.doc |
6 |
RKM |
Risk Management Procedure.doc |
7 |
MM |
Metric Management Procedure.doc |
每個規程相關的checklist:(as below)
Serial |
KPA |
Checklist |
1 |
PDLC |
Software Requirements Specification Review Checklist.doc Design Spec Checklist.doc Code Review Checklist.doc Test Plan and Test Case Review Checklist.doc Release Checklist.doc |
2 |
RM |
Software Requirements Specification Review Checklist.doc |
3 |
PM |
Project Plan Checklist.doc End of Phase Monthly Meeting Checklist.doc MonthlyMeetingsforMaintenance.doc PHBChecklist.doc Project Closure Checklist.doc ProjectKickoffMeetingChecklist.doc Statement of Work Checklist.doc Weekly Meeting Checklist.doc |
4 |
CM |
Configuration Management Plan Checklist.doc Backup Verification Checklist.doc Baseline Audit Checklist.doc |
5 |
QA(PDLC) |
Internal Quality Audit Checklist.doc Project Deliverable Audit Checklist.doc Training Functional Audit Checklist.doc |
6 |
RKM |
|
7 |
MM |
Metric Checklist.doc |
相關模板與表單Template and Form
Serial |
KPA |
Template and Form |
1 |
PDLC |
Business Requirement Spec Template-EN.doc Software Requirement Spec Template-EN.doc High Level Design Spec Template.doc Low Level Design Spec Template.doc Test Report.doc Test Strategy Template.doc Test Plan Template.doc Test Record.XLS Release Version Note.doc Acceptance Note.doc Sample Testing Report.doc |
2 |
RM |
Requirement Tracking Matrix.xls |
3 |
PM |
Project Plan Template.doc Project Progress Template.doc Project Status Report Template.doc Project Closure Report.doc State ofWork Template.doc Exception Report Template.doc |
4 |
CM |
Configuration Management Plan Template.doc Change Request Form.doc Backup Log Form.doc Archive and Delete Form.doc |
5 |
QA(PDLC) |
Internal Quality Audit Calendar.doc Internal Quality Audit Summary Report.doc QA Weekly Report.doc Quality Plan Template.doc |
6 |
RKM |
|
7 |
MM |
Metrics Report Analysis Template.doc |