在过去多年的持续集成咨询经历中,常听到的一个问题是:如何来评估企业在配置与发布管理方面做得到底怎么样?还需要在哪些地方进行改进或提高?

  两年前,CITCON的几个参与者给出了一个持续集成成熟度模型,聚焦于“持续集成实践”,而在《持续交付》一书中,Jez与Farley也结合ThoughtWorks在这方面的实践经验,总结了“配置与发布管理成熟度模型”,并在多个项目中进行了实际应用,效果不错。

  由于这是通用模型,所以各等级中多为定性描述,在拿到具体企业使用时,可以根据实际情况,对其中一些定性描述进行量化,比如“提交不频繁”“定期沟通”等。

  如何使用这个成熟度模型呢?

  找出你所在团队在各维度上所处的级别。

  找出你所在团队需要改进的维度,以及在该维度上的改进目标。

  根据目标与现状,制定改进行动计划并实施。

  重新评估,再制定下一个目标。

  任何流程都是可以改进的,所以没有好,只有更好。所以高一级是“持续优化”。