- 状态:有缺陷的代码持续产出,软件最基本的功能无法保证
- 建立“缺陷发生时自动停线”的自働化机制
- 实施可视化管理:停线立即告警,作为最高优先级处理
- 解决基础质量问题:消除环境不稳定性,消除伪随机质量问题
- 提升团队基础能力:
- 采用令牌制提交,明确责任人,谁破坏谁修复
- 设立专人负责监控持续集成状态
- 对于不能快速解决的问题,预备有效的修改撤销机制,快速恢复生产,减少破坏的影响范围
- 状态:能得到可用基线,提交失败频率高
- 分层分级的配置管理和验证体系
- 验证提前:提交代码之前的准入构建
- 更严格的令牌制:以成功的准入构建报告申请令牌
- 状态:主线稳定可用,分支合入主线困难
- 标准化的分支持续集成环境
- 分支持续集成状态巡检,及时发现问题提供支持
- 帮助分支组培养持续集成专门人才
- 状态:持续集成稳定可用,需要持续提升
- 配置管理下的持续集成,解决了改进措施在大团队中复制的难题
- 迭代式改善的持续集成
- 从“贪多求快”、“一步到位”的建设思路转变,确立“小步走稳”的持续改进路线,将PDCA方法应用于大团队持续集成建设