其他分享
首页 > 其他分享> > 《持续交付》读书笔记 —— 软件交付的问题

《持续交付》读书笔记 —— 软件交付的问题

作者:互联网

部署流水线

本质上讲,部署流水线就是指一个应用程序从构建、部署、测试到发布整个过程的自动化实现。

  1. 过程对所有人可见,促进合作;
  2. 改善反馈,能够更早地发现并解决问题;
  3. 完全自动化的部署和发布版本;

高效、快速、可靠的方式交付高质量且有价值的软件;

  • 自动化
  • 频繁做
  • 无论什么样的修改都应该触发反馈流程;
  • 反馈应该尽快发出;
  • 交付团队必须接收反馈,并依据它作出相应的行动。
  • 流水线缩短发布周期、提升发布质量
  • 授权团队
  • 减少错误
  • 缓解压力
  • 部署的灵活性
  • 为软件的发布创建一个可重复且可靠的过程;
  • 将几乎所有事情自动化
  • 把所有的东西都纳入版本控制
  • 提前并频繁地做让你感到痛苦的事
  • 内建质量
    • 交付团队铁一般的纪律:一旦发现缺陷,就要马上着手修复。
    • 测试不是一个阶段,尽早开始
    • 测试不单是测试人员的领域,交付团队的每个人都应该对程序质量负责
  • “DONE”意味着“已发布”
  • 交付过程是每个成员的责任
  • 持续改进
    • 戴明环:计划-执行-检查-处理(PDCA)

标签:读书笔记,部署,自动化,反馈,交付,软件,流水线
来源: https://www.cnblogs.com/damaohai/p/16211963.html