admin管理员组文章数量:1443013
聊聊持续交付实践中的 “秩序感”
很久前,曾经问过大佬一个问题“企业文化不行,没有好的氛围,如何推动DevOps落地?”大佬的回答是“从工具入手,慢慢影响团队,逐渐改变...”,似懂非懂。 最近在给一些团队进行评估的过程中,发现了些许好的变化,谈谈自己的体会,特别是如何建立“团队秩序”。
刚接触一个团队,肯定会碰到,自动化程度低,制品管理混乱,代码分支混乱等问题。 作为DevOps教练,可能开始会做一些培训,介绍最佳实践等等,根据我的经验,大部分情况下,效果一般般。当然,该做还是要做的,只要不要过分做这种“说教”的事情。
拿流水线来说,没有好的工程实践和素养,很容易写一大堆shell脚本片段。一开始,我就会跟他们强调,要拆解,单一职责,可复用,不要硬编码。经过一次又一次的强调,几个月发生了变化。
再后来,逐渐发现流水线怎么越来越多,每个人写一条,好像用完过几个月就不用了。这时,我会告诉他们,流水线应该服务于业务,并非越多越好,你们团队日常有哪些需要自动化,编译构建,自动化部署,自动化测试,多模块集成等等,梳理下,分好类,再优化一次。
过来几个月,流水线从大几十上百条,降低到了10-15条左右。此时,发现好像流水线只有某个人在执行,我会告诉他们,让团队成员都使用流水线,最起码不要依赖某个人。
渐渐地,这些成为了“团队模板”,变成了“团队固有资产”持续优化迭代,形成了“秩序”
在这个过程中,除了辅导,还需要一个无形的“教鞭”去Push团队,比如“晒榜”,或者“评价体系”。
上面只是拿“流水线的演化”举例,团队如何建立“秩序”。从工具的使用上,很能看到“团队的秩序感”,是否命名规范,是否分工协作清晰等等。
“秩序”意味着团队已经逐步养成一种“习惯”,不会瞎搞,变得“自组织”。一个团队的秩序形成,依赖于很多因素,除了外部教练,本身团队Leader的要求也很重要。Leader建立“团队纪律”,团队成员达成一致认同,并且大家都从“秩序”中获益,自然就会变成习惯。
从一个团队开始,影响2-3个团队,久而久之,慢慢影响一个组织,当然这个时间会拉到很长。所以,我们都在DevOps的路上。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-03-28,如有侵权请联系 cloudcommunity@tencent 删除自动化持续交付工具实践优化本文标签: 聊聊持续交付实践中的 “秩序感”
版权声明:本文标题:聊聊持续交付实践中的 “秩序感” 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1748094440a2805933.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论