CMMI分类 - 实现
为了开展工作任务,我们需要反复 “执行Doing”和“Managing管理”。为了让反复变得相对简单和可行,我们便需要对工作“赋能Enabling”。在公司的多种多样的工作过程中,有这样一类工作过程,它们肩负平顺过程盆地、提高过程性能之功效。我们将之称为“Enabling过程”。它们也形成了CMMI模型中的第三个分类,即实现分类。
注:Enabling可以翻译成“实现”和“赋能”。个人认为,CMMI官网翻译为“实现”并不贴切。
在开展或管理其他工作任务时,我们需要赋能加持。如果没有赋能或者赋能不足,那么开展和管理工作便会受到阻碍,导致质量下降、工期延误,给公司带来损失。如果有了“赋能系统”,业务引擎的运转会犹如一台加过润滑油的机器一般;而缺乏“赋能系统”及时而适当的支持,引擎就会发出噼噼啪啪的声音。公司在识别其开展业务所主要依赖的工作过程的同时,还要识别出这些能为主要工作过程提供赋能作用的赋能过程。让他们发挥出润滑和平顺的作用。
接下来就让我们看看哪些能力域属于“Enabling”这一分类。
相较于之前的CMMI模型,CMMI Institute还在这一分类中增加了ISACA擅长的安全与安保领域的内容。不过在我们熟悉的CMMI-DEV与CMMI-SVC中,并不包含安全与安保能力域,只有支持实施一个能力域。支持实施能力域包含三个实践域:原因分析与解决,决策分析与解决,配置管理。
在执行和管理的过程中,错误和缺失是势必会发生的。如果我们没有分析这些错误和缺失,没有学习到避免错误和缺失的经验,没有解决已经发现的错误和缺失,那么它们将会持续不断地对业务的开展带来负面的影响。因此,我们需要就这样的情况展开分析,定位到产生问题或缺点的原因,挖掘根本原因,采取纠正行动并消除根本原因。这样一系列实践活动非常有助于帮助公司减少甚至消除长期影响公司发展的问题。相关的最佳实践包含于CMMI模型中CAR原因分析与解决实践域。
在开展和管理工作的过程中,我们会做出很多决策。有些决策十分重要,会对业务发展产生深远影响。我们需要小心斟酌,在多个可能的决策选项之间,评估并选出最优的决策。对于决策的评估的最佳实践在CMMI模型中DAR决策分析与解决实践域中,隶属“Enabling”这个分类,它有效地支撑了“Doing执行”和“Managing管理”两个分类中相关实践活动的开展。
另外一个重要的赋能是维护工作产品的完整性。如果完整性无法得以维护,将导致交付工作的混乱。在这方面的赋能,将确保交付给客户的是正确的产品和服务,并减少因交付错误而带来的返工。在CMMI模型中,CM配置管理实践域是所有实践域中最基础的,尽管它最高只有2级,但反过来想。配置管理是所有CMMI实践领域中,最早达到顶级的——能力在CMMI 2级的公司,在配置管理领域就已经达到顶级了,足见配置管理的2基础作用。它不是不重要,而是太重要以至于需要最先发育成熟。