实施CD和DevOps的攻击计划
1. 发现问题
在产品交付过程中,存在一些容易被忽视但又至关重要的问题,这些问题就像“房间里的大象”。常见的软件交付过程问题如下:
- 流程中过多的交接和决策点导致的浪费。
- 步骤之间不必要的等待时间造成的浪费。
- 许多软件变更被打包成大型、复杂的一次性发布。
- 大型且不频繁的发布容易滋生未被发现的缺陷和错误。
- 发布被视为可怕的事情,而非积极的变革机会。
- 人员参与度低或士气低落。
- 软件变更在经过多次测试后才被信任。
- 软件设计中存在过于复杂的依赖关系。
- 整个过程中存在重复的任务。
为了解决这些问题,我们需要实施CD(持续交付)和DevOps的工作方式。而在实施之前,我们要制定一个攻击计划。
2. 设定并传达目标和愿景
目标和愿景对于任何项目都非常重要,它能确保所有相关人员清楚预期结果,让参与项目的人明白项目和自身的方向。在CD和DevOps项目中,设定和传达目标与愿景尤为关键,因为其交付成果和好处并非总是容易被非专业人士理解和想象,而且有些好处难以完全量化。
以下是设定和传达目标与愿景的步骤:
1. 设定目标 :目标不必过于宏大,例如允许工程师自行发布代码或一键发布代码等简单目标可能就足够了。重要的是设定一个能得到大家支持、解决大部分突出问题的目标。设定目标后,可以征求值得信任的人的意见,若有公关或营销人员,也可咨询他们的看法。
2. 制定愿景 :可以将目标视为想要实现的结果,愿景则是实现目标的方
超级会员免费看
订阅专栏 解锁全文
1348

被折叠的 条评论
为什么被折叠?



