
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
掌握不同的编程开发方法能够让程序员在开发软件的时候可以满足更多的编程开发需求,而本文我们就通过案例分析来简单了解一下,DevOps编程实践都有哪些要点。
1、引导说出共性问题
通过前期的团队访谈或者工作坊,你需要梳理出来“普遍”的共性问题(PS:砍掉那些稀奇古怪的个性化需求),并且告诉团队问题解决后能带来的收益,绘制一个宏伟的蓝图,画个大饼~
在人力有限情况下,尽可能把大家拉到一个“同性问题”上,好还是性价比高的问题(PS:投资少,见效果,快速取得客户信任),对于“底子”差的组织,更是如此。
2、评估团队,制定不同策略
不同的团队情况不同,底子也不同,痛点不同,建立团队的档案。如果有可能,制定明确的标准和要求,也许会事半功倍
注意:团队可能比较关心获得这些收益需要哪些投入,这个可能你需要提前准备好应对的方案和各种辅导材料准备,避免用户流失。
3、共同制定改进清单,跟踪评价
你需要和团队的代表(这里好是固定的研发效能爱好者,也许他会让改进事半功倍)共同制定改进清单,刚开始定一个“小目标”,周期别太长了,不要超过一个月。
目标感-进展感-协作感
记住这三个关键词,如果没有清晰的目标,双方感觉不到进展,沟通完后没有任何协作,或者单方的努力,都可能导致改进失败。作为教练,你需要保持这个警惕,与团队要有互动,时刻保持“关心”。
小时候,你改掉一个坏毛病,不还要老师父母在屁股后面整天说,同理,你要时刻向团队灌输佳实践,保持和他们的互动。
4、平台工程团队及时响应用户需求
一般在你的背后,应该有个平台工程团队建设与之配套的效能提升有关的基础设施(代码仓库,制品库,流水线,代码扫描,自动化测试等)。
他们需要针对目标用户的需求和问题,做出快速反应。除了自助服务开发,教育和协作也成为挑战。平台工程师发现,他们花越来越多的时间培训应用程序开发人员,让他们了解佳实践和如何好地使用平台。应用程序开发人员还发现他们依赖于其他应用程序开发人员团队,并期望平台工程团队为他们提供与不同团队高效协作的工具。
5、保持曝光率,不断洗脑
组织改进的过程是个长期而艰难的过程,不要指望某个工具,某次培训宣讲,就能达到预期效果。为了让你的用户知道“你们”和你们的“平台”,需要提高曝光率,你要当作一个“产品”在运营,你要和你的用户建立联系,收集他们的需求,听取他们的心声,但是如果他们连你的工具有什么功能都不知道,能够带给他们的收益都不清楚,你的“产品功能”再牛逼,也是没有任何价值的。
定期通过组织内部渠道(论坛,邮件,公众号)等打广告
定期组织关于平台功能和DevOps实践的培训分享
建立用户行为分析体系,你需要知道推出的哪个功能用户喜欢,活跃度高
定期发布优秀实践案例
6、团结一切可以团结的力量
DevOps贯穿整个研发过程,所以会涉及到不同的部门,特别是“部门墙”很严重的组织。有人会说,DevOps不就是要推翻“部门墙”的吗?那个是理想状态,现实不会和书上说的那样。
一般来说,你可能需要打交道的会涉及项目管理部门,企业IT部门,技术中台部门,安全部门等组织级公共部门,这是另外一波你要合作的对象。
特别是,项目管理部门(PMO),组织的流程规范都是通过他们发出的,但是往往他们并不具备相应的能力,你们需要合作。当然,怎么合作也是有讲究的,往往他们并不懂技术,更多你要做解释,寻求理解支持
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。