转自:https://zhuanlan.zhihu.com/p/50478292
项目配置三库分别是开发库、受控库、产品库;针对三库的关系,概要总结就是:配置三库逻辑上独立,物理上一体,这样能确保配置项历史的可追溯性。
开发库,开发人员的工作空间,开发人员在配置项写入时,必须填写相关信息以标识配置项,配置项支持Checkout\Checkin能力。
受控库,保存已被批准的配置项(包括基线),由配置管理员管理与维护。信息分两类:受控基线和受控配置项。
产品库,作为最终产品存放在产品库,等待交付客户使用,出入库要严格办理手续。
配置项在三库之间进行迁移流动,迁移流动都需要相应的管理过程来支撑,有时还需要进行相应的配置审计。满足以上管理思想的配置三库整体框架如下图:
本人认为满足配置管理规范要求的配置系统,至少也具备如下特征。
特征1,配置三库逻辑上独立,物理上一体,三库对应不同管理过程,不同组织的管理审批过程不同,这就要求配置三库平台要能支持管理过程的灵活自定义,满足组织的个性化要求,如下:
特征2,配置审计是配置管理非常重要内容,不同配置管理活动审计关注的要素不一样,系统要具备让组织能够灵活配置不同配置审核要素的能力,如下:
特征3,兼顾项目级配置管理和组织级配置管理,除了能够很好支持项目级配置管理外,组织级配置管理也是非常重要的管理视角,通过组织级配置管理,可以有效监督检查各个项目配置管理工作开展的有效性,如下:
特征4,配置状态过程记录是一个非常重要的内容,配置状态记录类似一个忠实的记录员,客观记录配置管理的所有操作过程,随时可以进行历史回溯,如下:
这就是我们对配置管理的价值探索,配置管理是研发项目非常基础的管理内容,承担产品成果固化的重大责任,希望以上探索对你有帮助。