公司让做一个 DEVOPS的分享,请问该如何去讲这个东西呢?

已邀请:

yazi0127

赞同来自: martin daping

需要看听众和对DevOps的了解。



如果是管理层,对于DevOps不甚了解,那就以普及概念,益处,现状,发展为主,主要是讲故事。



如果是工程师,对于DevOps不了解,那还有讲到工具和方法。



如果大家都比较了解DevOps公司也实施了一段时间,那就需要讲讲团队里的实例,遇到的困难和解决方案了。



仅供参考。

yu01958

赞同来自: daping

首先要看培训的目标(比如要通过培训解决什么问题)和听讲的对象



如果是导入,那可以是偏概念或业界最佳实践的介绍,针对不同听讲对象各有侧重,重点还是强调DevOps可以对公司或相关的人员带来哪些价值;



如果是有相关的问题,目标导向的培训,那就要选择有助于解决问题的一些方法或工具重点讲解(管理层重点讲方法和度量等,实施人员可能需要具体工具;)



如果公司内已经有成功的案例,可以拿数据出来讲(给领导讲成效,给其它团队讲经验)对不同团队也可以有侧重和裁剪



另外,找些相似的同行业企业的成功案例来讲可能也是个思路



以上供参考

Golden

赞同来自: daping

首先要明确分享的对象是谁?



然后分析目标听众他们最想关注的问题或痛点是什么?



最后在材料的准备上结合DevOps的理念、工具、方法论等,针对问题进行准备,最好有案例作为配合,这样会比较生动。



 



如果听众是公司管理层,他们一般是想了解DevOps是什么东西,能为企业带来什么好处?但他们一般对技术不太了解,对公司研发的现状和流程也可能不太清楚,这就要抓住老板想解决什么问题来引入为何DevOps能帮助企业研发效率的提升。



对于听众是研发人员,如开发经理,开发工程师等,他们可能对DevOps有点点了解,但一般都是停留在CI/CD的层面,工具链的整体串行是不太清楚,同时他们有较强烈的思维惯性,所以对这些人要用例子来抽象出目前研发管理存在的问题,一般是迭代周期慢,工序之间交接失真严重,自动化水平低等等,最好能针对当前企业的研发情况有个针对性的总结,然后再提出DevOps可以怎么做,为何提高集成和发布的频率会对项目交付有好处,有数字的对比,技术人员才会有所触动。



 



以上供参考,欢迎讨论。

要回复问题请先登录注册