CMMI能力成熟度模型的最佳实践介绍
2020-12-23
1050
CMMI能力成熟度模型能够帮助企业提高自身的软件开发和管理能力,那么,企业要如何进行CMMI模型的实践呢?下面给大家介绍一下。
1、商业目标和客户目标驱动
CMMI 非常强调软件研发是为公司商业和客户目标服务的,CMMI 中提供了充分的手段不断验证公司的软件研发能力(包括人员、环境、制度等)是否能满足公司的运营目标(包括客户满意度目标、成本控制目标、收益控制目标),如果不满足,给出改进点在何处,并明确如何逐步改进。
2、分而治之,成长路线图,持续改进
CMMI 中把软件生产力的提升划分为四个方面:工程技术、项目管理、支撑设施和公司治理。CMMI 中把企业的软件生产成熟度划分为 5 个级别,不同企业根据企业成熟情况对号入座,为每个级别的企业提供了不同的持续改进路线图。主张企业对软件生产力的提升是永无止境的改善,而不是一次性或阶段性行为。
3、过程决定结果,降低人员依赖,促进规模化和产品化开发
实施 CMMI 把整个软件生产过程透明化,不同类型的软件产品或项目在从产品或项目立项到上线运行的全过程实施管控措施(包括质量控制、进度控制和成本控制),全过程控制以客观数据为基础,避免软件开发过程中谁也说不清楚的境地。同时,过程控避免产品或项目开发对个别技术人员的依赖,CMMI 中大量的措施都推动把“资产留在公司、团队,而不是个人”。
4、建立学习型组织
克服团队“技术短板”是 CMMI 的重点内容之一,CMMI 中完整的知识积累、提炼、分享和更新机制保证了公司的技术资产的持续增值,并体现在公司为客户提供的产品和服务上。
希望这篇文章能给大家在CMMI能力成熟度模型实践时提供一定的帮助,企业关于CMMI认证和实施方面还需要帮助,可以联系我们的在线客服,我们将提供专业的咨询服务。