CMMI认知的四个级别

文摘   2024-09-02 09:23   美国  
作为改进模型和工具,CMMI带来的最重要提升是什么?我的答案只有两个字:认知

在我的经验中,没有认知变化的情况下,成功引入CMMI并提升研发能力的例子几乎不存在。CMMI认知的层次往往决定了改进的深度和高度。

在过去的20多年里,我对CMMI的认知不断演变,总结下来可以大致分为四个级别。


0级认知:CMMI仅是评估工具

最初的认知是将CMMI简单地视为一个评估工具,认为只要通过评估并获得相应的认证,就达成了CMMI的目标。这种认知导致了僵化的过程管理,按照模型建立流程,并对照模型实践设计产出物。然而,仅为了评估而存在的流程,无法真正提升研发能力。


1级认知:CMMI的实践是王

一级认知将CMMI视为解决研发问题的关键工具,尽管CMMI模型本身不是具体的过程,但严格遵循模型中的每一条实践,可以帮助解决许多研发中的问题。在这一认知级别,评估的重点转向了每条实践是否有明确、完整的过程内容和执行证据链。证据链的缺失意味着过程中的弱项,需要通过完善过程体系和执行的完整性来进行整改。

然而,不幸的家庭有各自的不幸,将一个通用模型的每一条实践作为王道,很可能导致合法不合理或合理不合法的现象,忽略了性价比。


2级认知:CMMI必须本地化

当认知提升到第二级时,我们开始意识到CMMI模型的灵活性。组织可以根据自身的具体情况,在模型框架下建立适合自身的研发体系。执行过程中可以根据项目的场景,在研发体系框架下形成合理的项目过程,以实现项目目标。

在这一认知层次上,组织的重点从严格遵循每条实践,转向了理解模型实践的意图和价值。开始区分模型的意图和实施方式,认识到可以通过不同的方式实现这些意图和价值。这种灵活的应用方式不仅使CMMI模型更具适应性,还使得组织能够在实践中融入自身的特点,形成独特的过程改进路径。


3级认知:CMMI是一个经验和创新的载体

当认知提升到第三级时,我们在CMMI框架下融合内部及业界的有效实践,将CMMI作为一个学习和创新改进的平台。一方面,在已知范围内,实现高质量及效能从偶然变成必然;另一方面,创新成为了重要的改进手段,而有效的创新管理也是CMMI高成熟度的核心能力。

具备三级认知,我们会认识到,CMMI本身的不完美是很正常的。模型的不足可能来自模型维护者的能力局限、模型结构的问题,或是模型本身存在的历史技术债务等。因此,在使用CMMI时,有时需要超越模型本身的视野,跳出CMMI的框架进行思考。CMMI的功夫在CMMI之外,这样才能实现高性价比的过程改进和创新管理。


认知的提升并非一蹴而就,而是一个不断积累和反思的过程。首先,需要我们具备开放的胸怀,能够接受不同的观点和实践。其次,持续地实践和总结是提升认知的关键。通过不断尝试和验证,我们可以逐步深化对CMMI的理解。最后,创新思维和文化也是必不可少的。



推荐阅读

1. 美国评估发现的12个最常见的弱项

2. 需要碰些南墙,才能顿悟这10个道理

3. 这个变化,让CMMI容易被替代了

三尺讲桌就在这小小二维码,长按二维码“识别”关注 


老丛讲桌
这是一个小小学习园地,老丛会介绍一些有趣的计算机相关故事(如人物,历史,事件等),也会分享一些专业知识和个人感悟。
 最新文章