图解 CMMI 2.0之(11)尾声+干货

自从2018年5月写《初识CMMI 2.0》,至今再以图解的方式,用十余篇的篇幅,约2万字,数十张图片,全面、完整的介绍了CMMI V2.0(至少我是这么认为的)。这个过程,也是自己学习、收获的过程。

图解 CMMI 2.0系列虽然结束了,但学习和应用CMMI的路程并未结束,过程改进的路程并未结束。持续改进,持续提高,永远在路上。图解CMMI 2.0,这只是一个开始。

末了,再奉上二件干货。

干货(1)、CMMI研究院公布的CMMI V2.0 关键改进。

干货(2)、CMMI-DEV V2.0 的196个实践列表。这本来是在图解 CMMI 2.0之(六)实践域篇章的,当时觉得篇幅太长,在发布时删掉了。后来心中一直感到不安。本着IT人的共享和奉献精神,觉得不能“藏私”,还是分享出来,心里会比较踏实一些。

干货(1):CMMI V2.0 关键改进

 

CMMI V2.0 基于数千用户的反馈开发,是CMMI产品套件的演化。

它将:

  1. 提高企业采用CMMI的价值和投资回报率(ROI)

将效能能力内建在模型额每一个级别上,将有助于企业理解效能需求,建立效能目标,跟踪、度量和达成目标。

  1. 提升CMMI评估的整体价值,减少评估流程的时间、投入精力和成本

新的评估方法提高了评估结果的可靠性和一致性,同时缩短了评估的准备时间,降低了整个评估周期的成本。

组织可以通过轻量级的维持性评估延展基准评估的有效性。

  1. 保持CMMI活力,及时更新当前最新的方法

可扩展的架构平台包括额外的方法指南,如使用Scrum指南内建敏捷。新附加的主题内容如安全性、保密性,处理了关键业务的需求

  1. 使CMMI更加好用

使用非技术性的语言,使得模型更容易阅读和理解

在线平台允许用户根据组织特定的需求裁剪模型

工具指南帮助用户成功使用CMMI和从CMMI V1.3过渡到V2.0

模型、培训和使用指南会被翻译成各种语言

 

干货(2):CMMI-DEV V2.0 的196个实践

CMMI-DEV V2.0的20个实践域包括196个实践,完整的实践列表如下:

PA

Practice

Practice Statement

CAR

1.1

Identify and address causes of selected outcomes. 

CAR

2.1

Select outcomes for analysis. 

CAR

2.2

Analyze and address causes of outcomes. 

CAR

3.1

Determine root causes of selected outcomes by following an organizational process.

CAR

3.2

Propose actions to address identified root causes. 

CAR

3.3

Implement selected action proposals. 

CAR

3.4

Record root cause analysis and resolution data. 

CAR

3.5

Submit improvement proposals for changes proven to be effective. 

CAR

4.1

Perform root cause analysis of selected outcomes using statistical and other quantitative techniques.

CAR

4.2

Evaluate the effect of implemented actions on process performance using statistical and other quantitative techniques.

CAR

5.1

Use statistical and other quantitative techniques to evaluate other solutions and processes to determine if the resolution should be applied.

CM

1.1

Perform version control.

CM

2.1

Identify items to be placed under configuration management.

CM

2.2

Develop, keep updated, and use a configuration and change management system.

CM

2.3

Develop or release baselines for internal use or for delivery to the customer.

CM

2.4

Manage changes to the items under configuration management.

CM

2.5

Develop, keep updated, and use records describing items under configuration management.

CM

2.6

Perform configuration audits to maintain the integrity of configuration baselines, changes, and content of the configuration management system.

DAR 

1.1

Define and record the alternatives. 

DAR 

1.2

Make and record the decision. 

DAR

2.1

Develop, keep updated, and use rules to determine when to follow a recorded process for criteria-based decisions.

DAR 

2.2

Develop criteria for evaluating alternatives. 

DAR 

2.3

Identify alternative solutions. 

DAR 

2.4

Select evaluation methods. 

DAR 

2.5

Evaluate and select solutions using criteria and methods. 

DAR

3.1

Develop, keep updated, and use a description of role-based decision authority.

EST

1.1

Develop high-level estimates to perform the work.

EST

2.1

Develop and keep updated the scope of what is being estimated.

EST

2.2

Develop and keep updated estimates for the size of the solution.

EST

2.3

Based on size estimates, derive effort, duration, and cost estimates for the solution.

EST

3.1

Develop and keep updated a recorded estimation method.

EST

3.2

Use the organizational measurement repository and process assets for estimating work.

GOV

1.1

Senior management identifies what is important for doing the work and defines the approach needed to accomplish the objectives of the organization.

GOV

2.1

Senior management defines, keeps updated, and communicates organizational directives for process implementation and improvement based on organization needs and objectives.

GOV

2.2

Senior management ensures resources are provided for developing, supporting, performing, improving, and evaluating adherence to expected processes.

GOV

2.3

Senior management identifies their information needs, and uses the collected information to provide governance and oversight of effective process implementation and improvement.

GOV

2.4

Senior management holds people accountable for adhering to organization policies and achieving process implementation and improvement objectives.

GOV

3.1

Senior management ensures that measures supporting objectives throughout the organization are collected, analyzed, and used.

GOV

3.2

Senior management ensures that competencies and processes are aligned with the objectives of the organization.

GOV

4.1

Senior management ensures that selected decisions are driven by statistical and quantitative analysis related to performance and achievement of quality and process performance objectives.

II

1.1

Perform processes that address the intent of the Level 1 practices.

II

2.1

Provide sufficient resources, funding, and training for developing processes.

II

2.2

Develop and keep processes updated, and verify they are being followed.

II

3.1

Use organizational processes and process assets to plan, manage, and perform the work.

II

3.2

Evaluate the adherence to and effectiveness of the organizational processes.

II

3.3

Contribute process related information or process assets to the organization.

MPM 

1.1

Collect measures and record performance. 

MPM 

1.2

Identify and address performance issues. 

MPM

2.1

Derive and record measurement and performance objectives from selected business needs and objectives and keep them updated.

MPM 

2.2

Develop, keep updated, and use operational definitions for measures. 

MPM 

2.3

Obtain specified measurement data according to operational definitions. 

MPM

2.4

Analyze performance and measurement data according to the operational definitions.

MPM

2.5

Store measurement data, measurement specifications, and analysis results according to the operational definitions.

MPM

2.6

Take actions to address identified issues with meeting measurement and performance objectives.

MPM

3.1

Develop, keep updated, and use organizational measurement and performance objectives traceable to business objectives

MPM

3.2

Follow organizational processes and standards to develop and use operational definitions for measures and keep them updated.

MPM 

3.3

Develop, keep updated, and follow a data quality process. 

MPM 

3.4

Develop, keep updated, and use the organization’s measurement repository.

MPM

3.5

Analyze organizational performance using measurement and performance data to determine performance improvement needs.

MPM 

3.6

Periodically communicate performance results to the organization. 

MPM

4.1

Using statistical and other quantitative techniques, develop, keep updated, and communicate quality and process performance objectives that are traceable to business objectives.

MPM

4.2

Select measures and analytic techniques to quantitatively manage performance to achieve quality and process performance objectives.

MPM

4.3

Using statistical and other quantitative techniques, develop, keep updated, and use process performance baselines.

MPM

4.4

Using statistical and other quantitative techniques, develop, keep updated, and use process performance models.

MPM

4.5

Using statistical and other quantitative techniques, determine or predict achievement of quality and process performance objectives.

MPM

5.1

Using statistical and other quantitative techniques, ensure that business objectives are aligned with business strategy and performance.

MPM

5.2

Analyze performance data using statistical and other quantitative techniques to determine the organization’s ability to satisfy selected business objectives and identify potential areas for performance improvement.

MPM

5.3

Select and implement improvement proposals, based on the statistical and quantitative analysis of the expected effect of proposed improvements on meeting business, quality, and process performance objectives.

MC

1.1

Record task completions.

MC

1.2

Identify and resolve issues.

MC

2.1

Track actual results against estimates for size, effort, schedule, resources, knowledge and skills, and budget.

MC

2.2

Track the involvement of identified stakeholders and commitments.

MC

2.3

Monitor the transition to operations and support.

MC

2.4

Take corrective actions when actual results differ significantly from planned results and manage to closure.

MC

3.1

Manage the project using the project plan and the project process.

MC

3.2

Manage critical dependencies and activities.

MC

3.3

Monitor the work environment to identify issues.

MC

3.4

Manage and resolve issues with affected stakeholders.

OT

1.1

Train people. 

OT

2.1

Identify training needs. 

OT

2.2

Train personnel and keep records. 

OT

3.1

Develop and keep updated the organization’s strategic and short-term training needs.

OT

3.2

Coordinate training needs and delivery between the projects and the organization.

OT

3.3

Develop, keep updated, and follow organizational strategic and short-term training plans.

OT

3.4

Develop, keep updated, and use a training capability to address organizational training needs.

OT

3.5

Assess the effectiveness of the organization’s training program. 

OT

3.6

Record, keep updated, and use the set of organizational training records. 

PR

1.1

Perform reviews of work products and record issues. 

PR

2.1

Develop and keep updated procedures and supporting materials used to prepare for and perform peer reviews.

PR

2.2

Select work products to be peer reviewed. 

PR

2.3

Prepare and perform peer reviews on selected work products using established procedures.

PR

2.4

Resolve issues identified in peer reviews.

PR

3.1

Analyze results and data from peer reviews.

PLAN

1.1

Develop a list of tasks.

PLAN

1.2

Assign people to tasks.

PLAN

2.1

Develop and keep updated the approach for accomplishing the work.

PLAN

2.2

Plan for the knowledge and skills needed to perform the work.

PLAN

2.3

Based on recorded estimates, develop and keep updated the budget and schedule.

PLAN

2.4

Plan the involvement of identified stakeholders.

PLAN

2.5

Plan transition to operations and support.

PLAN

2.6

Ensure plans are feasible by reconciling available and estimated resources.

PLAN

2.7

Develop the work plan, ensure consistency among its elements, and keep it updated.

PLAN

2.8

Review plans and obtain commitments from affected stakeholders.

PLAN

3.1

Use the organization’s set of standard processes and tailoring guidelines to develop, keep updated, and follow the project process.

PLAN

3.2

Develop a plan and keep it updated, using the project process, the organization’s process assets, and the measurement repository.

PLAN

3.3

Identify and negotiate critical dependencies.

PLAN

3.4

Plan for the project environment and keep it updated based on the organization’s standards.

PLAN

4.1

Use statistical and other quantitative techniques to develop and keep the project processes updated to enable achievement of the quality and process performance objectives.

PAD

1.1

Develop process assets to perform the work. 

PAD

2.1

Determine what process assets will be needed to perform the work. 

PAD

2.2

Develop, buy, or reuse process and assets. 

PAD

2.3

Make process assets available. 

PAD

3.1

Develop, keep updated, and follow a strategy for building and updating process assets.

PAD

3.2

Develop, record, and keep updated a process architecture that describes the structure of the organization’s processes and process assets.

PAD

3.3

Develop, keep updated, and make processes and assets available for use. 

PAD

3.4

Develop, keep updated, and use tailoring criteria and guidelines for the set of standard processes and assets.

PAD

3.5

Develop, keep updated, and make the organization’s process asset library available for use.

PAD

3.6

Develop, keep updated, and make work environment standards available for use.

PAD

3.7

Develop, keep updated, and make organizational measurement and analysis standards available for use.

PCM

1.1

Develop a support structure to provide process guidance, identify and fix process problems, and continuously improve processes.

PCM

1.2

Appraise the current process implementation and identify strengths and weaknesses.

PCM

1.3

 Address improvement opportunities or process issues. 

PCM

2.1

Identify improvements to the processes and process assets. 

PCM

2.2

Develop, keep updated, and follow plans for implementing selected process improvements

PCM

3.1

Develop, keep updated, and use process improvement objectives traceable to the business objectives.

PCM

3.2

Identify processes that are the largest contributors to meeting business objectives.

PCM

3.3

Explore and evaluate potential new processes, techniques, methods, and tools to identify improvement opportunities.

PCM

3.4

Provide support for implementing, deploying, and sustaining process improvements.

PCM

3.5

Deploy organizational standard processes and process assets. 

PCM

3.6

Evaluate effectiveness of deployed improvements in achieving process improvement objectives.

PCM

4.1

Use statistical and other quantitative techniques to validate selected performance improvements against proposed improvement expectations, business objectives, or quality and process performance objectives.

PQA

1.1

Identify and address process and work product issues.

PQA

2.1

Develop, keep updated, and follow a quality assurance approach and plan based on historical quality data.

PQA

2.2

Throughout the work effort, objectively evaluate selected performed processes and work products against the recorded process.

PQA

2.3

Communicate quality and non-compliance issues and ensure their resolution. 

PQA

2.4

Record and use results of quality assurance activities.

PQA

3.1

Identify and record opportunities for improvement during quality assurance activities.

PI

1.1

Assemble solutions and deliver to the customer. 

PI

2.1

Develop, keep updated, and follow an integration strategy. 

PI

2.2

Develop, keep updated, and use the integration environment. 

PI

2.3

Develop, keep updated, and follow procedures and criteria for integrating solutions and components.

PI

2.4

Confirm, prior to assembly, that each component has been properly identified and operates according to its requirements and design.

PI

2.5

Evaluate assembled components to ensure conformance to the solution’s requirements and design.

PI

2.6

Assemble solutions and components according to the integration strategy.

PI

3.1

Review and keep updated interface or connection descriptions for coverage, completeness, and consistency throughout the solution’s life.

PI

3.2

Confirm, prior to assembly, that component interfaces or connections comply with interface or connection descriptions.

PI

3.3

Evaluate assembled components for interface or connection compatibility.

RDM

1.1

Record requirements. 

RDM

2.1

Elicit stakeholder needs, expectations, constraints, and interfaces or connections. 

RDM

2.2

Transform stakeholder needs, expectations, constraints, and interfaces or connections into prioritized customer requirements.

RDM

2.3

Develop an understanding with the requirements providers on the meaning of the requirements. 

RDM

2.4

Obtain commitment from work effort participants that they can address the requirements. 

RDM

2.5

Develop, record, and maintain bidirectional traceability among requirements, activities, and work products.

RDM

2.6

Ensure that plans, activities, and work products remain consistent with requirements.

RDM

3.1

Develop and keep requirements updated for the solution and its components in accordance with the organizational process.

RDM

3.2

Develop operational concepts and scenarios.

RDM

3.3

Allocate the requirements to be implemented.

RDM

3.4

Identify, develop, and keep updated interface or connection requirements.  

RDM

3.5

Ensure that requirements are necessary and sufficient. 

RDM

3.6

Balance stakeholder needs and constraints. 

RDM

3.7

Validate requirements to ensure the resulting solution will perform as intended in the target environment.

RSK 

1.1

Identify and record risks or opportunities and keep them updated.

RSK 

2.1

Analyze identified risks or opportunities.

RSK

2.2

Monitor identified risks or opportunities and communicate status to affected stakeholders.

RSK 

3.1

Identify and use risk or opportunity categories.

RSK 

3.2

Define and use parameters for risk or opportunity analysis and handling.

RSK 

3.3

Develop and keep updated a risk management strategy. 

RSK 

3.4

Develop and keep updated a risk or opportunity management strategy.

RSK

3.5

Manage risks or opportunities by implementing planned risk or opportunity management activities.

SAM

1.1

Develop and record the supplier agreement.

SAM

1.2

Accept or reject the supplier deliverables.

SAM

1.3

Process supplier invoices.

SAM

2.1

Monitor supplier as specified in the supplier agreement and keep agreement updated.

SAM

2.2

Perform activities as specified in the supplier agreement.

SAM

2.3

Verify that the supplier agreement is satisfied before accepting the acquired supplier deliverable.

SAM

2.4

Manage invoices submitted by the supplier according to the supplier agreements.

SAM

3.1

Select technical supplier deliverables for analysis and conduct technical reviews.

SAM

3.2

Select and monitor supplier processes and deliverables based on criteria in the supplier agreement.

SAM

4.1

Select measures and apply analytical techniques to quantitatively manage supplier performance to achieve quality and process performance objectives.

TS

1.1

Build solution to meet requirements. 

TS

2.1

Design and build a solution to meet requirements

TS

2.2

Evaluate the design and address identified issues. 

TS

2.3

Provide guidance on use of the solution. 

TS

3.1

Develop criteria for design decisions. 

TS

3.2

Develop alternative solutions for selected components. 

TS

3.3

Perform a build, buy, or reuse analysis. 

TS

3.4

Select solutions based on design criteria. 

TS

3.5

Develop, keep updated, and use information needed to implement the design. 

TS

3.6

Design solution interfaces or connections using established criteria. 

VV

1.1

Perform verification to ensure the requirements are implemented and record and communicate results.

VV

1.2

Perform validation to ensure the solution will function as intended in its target environment and record and communicate results.

VV

2.1

Select components and methods for verification and validation. 

VV

2.2

Develop, keep updated, and use the environment needed to support verification and validation.

VV

2.3

Develop, keep updated, and follow procedures for verification and validation. 

VV

3.1

Develop, keep updated, and use criteria for verification and validation.  

VV

3.2

Analyze and communicate verification and validation results. 

 

 

 

2020.1.19

请关注公众号:王道质量

https://img-blog.csdnimg.cn/20200110233558310.jpg

发布了44 篇原创文章 · 获赞 19 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/wangyinghong_2013/article/details/104039125
今日推荐