实现CD与DevOps:文化、行为与技术实践
1. 文化与行为塑造
在激励和奖励员工时,要营造积极变革的氛围,同时降低风险。变革虽会增加生产平台故障风险,但完全不变革既不实际也不可行,关键在于管理、降低和接受风险,而持续交付(CD)和DevOps能实现这一目标。
1.1 改变员工观念
基层员工相对容易理解变革理念,但质量保证(QA)团队、高级经理、项目和程序经理等风险规避型人员较难接受。可采用“布丁证明法”来改变他们的看法:
1. 选择一个小的变更,并在企业内广泛宣传。
2. 让整个企业参与,尤其关注风险规避者,确保他们知晓变更情况,邀请他们观察和参与(如团队站立会议、规划会议等)。
3. 让参与变更的工程师意识到变更受到高度关注。
4. 在变更进行过程中,让工程团队定期发布博客,详细说明他们的工作,包括统计数据和指标(代码覆盖率、测试通过率等)。
5. 当版本通过不同环境进入生产阶段时,尽可能收集统计数据和测量结果并公布。
6. 完成后,将上述内容整理成博客文章和发布后报告并展示。
虽然按这些步骤操作工作量大,但能证明变革有益且风险可控,建议多次执行以建立信任和信心,还能培养基层的严谨文化。
1.2 保持透明度
工作中过于保密不利于建立开放、诚实和基于信任的工作环境。应让整个过程高度透明,让每个人都能了解情况。可在办公室安装大屏幕展示统计数据、事实和数字,除了技术信息,还应展示与CD和DevOps流程相关的简单易懂的数据,如:
| 信息类型 | 具体内容 |
| ---- | ---- |
| 发布数量 | 今日、本周、本
超级会员免费看
订阅专栏 解锁全文
19

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



