CMM學習筆記 - 18 KPAs

Repeatable Level

------------------------------------------------------------------------------------------

RM: To establish understanding of requirements among all parties; stabilize software requirements and clarify the impact of changes on the project’s cost and schedule.

 

Software Project Planning (SPP): To establish complete and reasonable project plans; improve cost and schedule estimates and document the project activities.

 

Software Project Tracking & Oversight (SPTO): To provide visibility into actual progress and oversight to enable timely corrective action.

 

Software Quality Assurance (SQA): Help the development team state clearly what it plans to do and the standards and conventions it wants to adopt and follow, and ensure the team follows its plans, standards and conventions; and identify and correct discrepancies when they occur.

 

Software Configuration Management (SCM): To establish and maintain the integrity of the
software products throughout the life cycle.

 

Software Subcontract Management (SSM): To support selection of qualified subcontractors and effective management of their activities.

 

 

Defined Level

-----------------------------------------------------------------------------------------------------

Organization Process Focus (OPF): To establish the organizational responsibility for software process activities those improve the organization’s overall software process.

 

Organization Process Definition (OPD): To develop and maintain a usable set of software process assets that improves process performance across the projects and provide a basis for cumulative, long-term benefits to the organization.

 

Training Program (TP): To develop the skills and knowledge of individuals so they can perform their roles effectively and efficiently.

 

Integrated Software Management (ISM): To integrate the software engineering and management activities into a coherent, defined software process tailored from OPD.

 

Software Product Engineering (SPE): To consistently perform a well-defined engineering process that integrates all the software engineering activities to produce correct, consistent software products effectively and efficiently.

(Here is where the software engineering work gets done (processes written and followed) for design, code, test.)

 

Intergroup Coordination (IC): To establish a means for the software engineering group to participate actively with the other groups so the project is better able to satisfy the customer’s needs effectively and efficiently.

 

Peer Review (PR): To remove defects from the software work products early and efficiently.  Also develop a better understanding of the software work products and of defects that might be prevented.

 

 

Managed Level

--------------------------------------------------------------------------------------------------------------

Software Quality Management (SQM): To develop a quantitative understanding of the quality of the project’s software products and achieve specific quality goals

 

Quantitative Process Management (QPM): To control the process performance of the software project quantitatively.

 

 

Optimizing Level

---------------------------------------------------------------------------------------------------------------------

Defect Prevention (DP): To identify the cause of defects and prevent them from recurring.

 

Technology Change Management (TCM): To identify new technologies (I.e. tools, methods, and processes) and transition them into the organization.

Process Change Management (PCM): To continually improve the software processes used in the organization with the intent of improving software quality, increasing productivity, and decreasing the cycle time for product development.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章