课程背景:
DevOps是时下IT行业最为关注的话题之一。从2009年正式提出DevOps到席卷全球的势头可以看出,DevOps不仅对IT,更对⼀个企业的业务战略起到至为关键的作用。可以说,企业不是要不要做DevOps的问题,而是如何更快推动、及早落地的问题。⽽在这一转型过程中,企业各个层级对DevOps体系的完整掌握和实战能力对DevOps是否能成功落地起到了至关重要的作用。
课程描述:
《DevOps企业实战培训》是为解决企业引入DevOps实际面临的困难而设计的实战类课程。课程主要解决三个方面的问题:
• 知识体系:实施DevOps需要三个方面的知识,缺⼀不不可。课程通过企业DevOps思想屋的模型,完整涵盖了:1)持续交付流水线的技术讲解(持续集成->持续交付->持续发布)及典型的工具实现(Jenkins,GitLab,以及Docker);2)DevOps流程及其和精益、敏捷、ITIL的关系;3)DevOps的组织架构以及适应的文化及管理要素。
• 实践:把知识化为企业行动力,课堂上进行工具演练、价值流图分析、持续交付建模、和A3实施路线图规划等练习,结合企业现状深入分析,让企业收获实实在在的落地能力。
• 培养企业自己的DevOps教练:DevOps需要企业中有积极的先行者,并能指导组织的具体实施。本课程结合行动学习的设计方法,致力为企业培养自己的DevOps教练人才。
《凤凰项目沙盘实战演练》
课程描述:
凤凰项目DevOps沙盘是由欧洲著名沙盘游戏研发机构GamingWorks的创始人Jan Schilt先生联手《凤凰项目》一书的作者Gene Kim 先生联手开发的同名沙盘演练课程。《凤凰项目》是⼀本少见的IT类小说,美国亚马逊读者评价近千条,而且有众多名人推荐。全书讲述了一名IT经理Bill临危受命,在董事和团队的帮助下,实践“DevOps三个方法”,挽救工期和预算都大大超期的凤凰项目,最终使一家具有悠久历史的汽车配件制造商起死回生的故事。
目标群体:
凤凰项目沙盘演练覆盖了业务和IT场景中所有的关键角色,尤其是那些从事IT开发以及IT运维工作并希望通过运用DevOps中的最佳实践来提高IT服务表现或通过IT解决方案为业务创造价值的IT专业人士。该沙盘同时也是为那些通过创建更好的协作氛围并最终实现更高效以及更更精确的IT解决方案部署的企业。
学习目标:
‣如何在现实工作中应用DevOps指导思想?
‣感受如何通过DevOps为您的业务带来可观的价值?
‣如何提高IT部门的效率和效益?
‣如何在您的团队中创建更更好的合作氛围和默契?
‣在DevOps环境下如何提高软技能?
‣如何展现业务部门在IT项目取得成功中所扮演的重要职责?
课程内容:
时间 |
上午 |
下午 |
第一天 |
DevOps介绍 ▸ 通过案例理解DevOps ▸ 如何评估自己的企业 ▸ DevOps的体系 DevOps的技术实践 ▸ 持续交付流水线详解 |
DevOps的技术实践(续) ▸ 课堂练习:用Jenkins实现一个基于Java+Maven的完整流水线 ▸ 演示:用GitLab实现基于容器的自动化DevOps ▸ DevOps的发布实践 ▸ 小组讨论分享:从100天发布一次到1天发布一百次需要做什么 |
第二天 |
《凤凰项目》沙盘实战演练 ▸ 沙盘游戏背景介绍 ▸ 游戏第一轮 ▸ 第一轮成绩及总结 ▸ 游戏第二轮 ▸ 第二轮成绩及总结 |
《凤凰项目》沙盘实战演练 ▸ 游戏第三轮 ▸ 第三轮成绩及总结 ▸ 游戏第四轮 ▸ 第四轮成绩 ▸ 课程总结及关键知识点回顾 |
第三天 |
DevOps的流程管理理实践 ▸ 精益思想在DevOps中的应用 ▸ 敏捷和DevOps的关系 ▸ ITIL/ITSM和DevOps的关系 ▸ 小组练习:价值流图分析 |
▸ DevOps的组织文化实践 ▸ DevOps推荐的组织架构 ▸ 管理者在DevOps中的职责转变 ▸ 文化时间 ▸ DevOps的实施 ▸ 案例分析及小组讨论(每组一个案例) ▸ 实战演练:实施路线图绘制 |