当我撰写本序时,CMMI产品小组的成员们正在构思下一代CMMI模型——CMMI 1.3版本的发布。发布1.3版本旨在扩大该模型中敏捷方法已经提供的独特原理的支持范围,这些原理可以通过创新方式加快软件开发。产品小组认为,要实现敏捷方法与CMMI模型结合使用时的协同,必须扩大上面提到的模型支持范围。在更新1.3版本的CMMI模型时,以尽量限制这些模型的增长规模为指导原则。(撰写本序之前,我们已对110 000多人进行了CMMI模型的培训,并且已有4 000多家的组织表示自己已通过使用CMMI基准评估推行了这些实践。因此,对模型的大规模变更必然要求这些人员和组织重新参加培训,导致总体的用户效益降低)。产品小组已决定为与敏捷方法关联最为密切的过程域增加配套材料,而大多数人可能会认为敏捷方法与CMMI实践从解决步骤上毫无关联。
本书将在V1.3版本的模型发布之前出版。Paul结合自己在多家组织的工作经验,在本书中与大家分享他关键性的真知灼见,以证明您可以通过多种方式将CMMI模型与敏捷方法有效地结合使用,从而取得预期的成功。Paul通过一组示例阐明行之有效的过程改进方案,进一步证实了我们的结论:这两种方法不但不相互排斥,还能优势互补。CMMI 和敏捷方法之间可以取长补短,为任何组织的开发工作增加价值。
在Paul的这本书中,您可以获得更多的线索、提示和深刻见解,已超出了我们所能在CMMI模型中包含的信息内容。我尤为欣赏Paul在整本书中都贯穿使用“误解”、“经验”、“深刻见解”以及直接“问答”这一相互融合的方式。这些经验都来自真实的组织(Paul已将这些组织重命名为RAVE、BOND、LACM、NANO和GEAR),Paul非常乐意与大家分享他在这些组织中的顾问经历。其中每条经验都针对您的过程改进之旅提供一个潜在“结论”,如果您已经阅读了这些经验,将对您结合使用敏捷方法和CMMI大有益处。
—Mike Phillips
CMMI 项目经理