前百度资深敏捷教练、架构师,超过十四年敏捷转型、工程效能提升和大型项目管理实践经验,在业界积极推动DevOps方法和技术。
简介
1.课程背景
在移动互联网时代和即将到来的人工智能时代,我们所处的商业格局和企业生态充满了易变性、不确定性、复杂性和模糊性,企业的创新能力依赖于能够频繁地从真实用户那里得到对商业假设的有效验证,胜出者的特点是拥有快速交付价值、灵活应对变化的能力。
DevOps就是现在最炙手可热的技术,目标是能够以可持续的方式,将变更快速、安全的部署到生产环境或用户手中,让软件交付过程可以做到持续交付,实现更短的交付周期、更高质量和更低的成本。调查表明,DevOps的接受程度正在逐年上升,尤其是在大企业中,81%已经开始接受DevOps的方法和实践。
在这样的大环境背景下,很多企业开启了DevOps转型工作,旨在提升部门内对DevOps知识体系和方法、技术、工具的理解,结合现有软件交付过程中的痛点,有针对性的导入新方法与实践,促进软件研发效率及交付质量的提升。
2.课程亮点
本课程由前百度资深敏捷与DevOps专家、前全球五百强资深咨询顾问张乐老师精心打造,以DevOps在企业中转型与落地为出发点,以DevOps的立体化实施框架为基础,结合最佳实践与工具链解决方案、度量模型以及大型互联网公司、国内/国际大型企业的真实案例与经验,帮助企业和学员掌握DevOps的管理方法和工程实践,并建立在企业中落地DevOps的能力。
课程中特别增加了端到端持续交付流水线2.0的方案和演示,把理论和实践有效固化在工具链上,助力DevOps快速落地。
课程中强调理论、实践、工具落地相结合。在前两天课程中重点讲解DevOps实施体系,在每个知识点讲解后,进行相关研讨或练习,结合企业现有情况进行问题定位和优化,并通过真实案例巩固讲授的知识;在第三天的培训中,全天以沙盘实操演练的方式,共进行四个迭代的实践,帮助学员把前两天的知识点灵活应用,进一步加深对DevOps的理解和实际落地、解决企业实际问题的体验。
课程时长
3天(18H)
分享提纲
第一天 | DevOps立体化实施框架与案例 | 上午 | DevOps背及趋势 | ·传统I交付式的问所在,为什么转向DevOps模式 ·DevOps与敏捷、 持续交付等其他运动的关系 ·DevOps的常见误区,如何驱敝训见 ·DevOps现状调报告,业界DevOps发展趋势及关成功因素 |
DevOps体系化框架 | ·DevOps卖施框架:敏捷、精益、持续交付、IT运营理等 ·DevOps实施的三步工作法:流动、反馈、持续学习和实验 ·DevOps三步工作法详细讲解及相关案例 | |||
下午 | 敏捷开发精要 | ·敏捷开发精要:思维、原则与框架 ·敏捷开发的实施过程及关键实践 ·敏捷开发的实际应用案例 | ||
精益看板精要 | ·精益精要、资源效率与流动效率、价值流图、约束理论 ·精益板( Kanban)的设计 ·精益看板( Kanban)的落地实践 | |||
DevOps的工程实践 | ·续交付技术框架、核心实践 ·持续集成(C1)、持续交付(CD)、持续部的关系 | |||
第二天 | 上午 | 持续交付的落地实践 | ·持续构建:代码分支管理,制品库及依赖管理 ·持续测试: 测试分级模型、持续集成实践 ·持续部署:发布与部署解耦、蓝绿部署与灰度发布 ·持续交付相关实际应用案例 | |
DevOps的组织与架构 | ·组织的模式,与DevOps的关系 ·架构的模式,与DevOps的关系 ·组织及架构的变革方式 ·组织与架构的转型成功案例 | |||
下午 | DevOps工具链实践 | ·端到端持续交付流水线的设计方案 ·DevOps工具链的工具组合 ·端到端持续交付流水线的实际演示 | ||
DevOps转型案例分析 | ·国内某大型互联网公司DevOps转型案例 ·国外某大型金融企业DevOps转型案例DevOps转型案例分析 ·国外某大型T公司DevOps转型案例 ·国内某大型电信企业DevOps转型案 | |||
培训整体总结和答疑 | ·课程总结回顾 ·答疑和交流互动 | |||
第三天 | 凤凰沙盘演练 | 上午 | 凤凰项目沙盘介绍 | ·沙盘背景介绍 ·沙盘运行规则 ·沙盘日程安排 ·人员分组安排 |
沙盘运行第一轮 | ·分组进行第一轮设计、计划、执行 ·分数统计和系统模拟 ·引导式回顾和问题分析 | |||
沙盘运行第二轮 | ·分组进行优化改进设计 ·分组进行第二轮计划、执行 ·分数统计和系统模拟 ·引导式回顾和改进 | |||
下午 | 沙盘运行第三轮 | ·分组进行优化改进设计 ·分组进行第三轮计划、执行 ·分数统计和系统模拟 ·引导式回顾和改进 | ||
沙盘运行第四轮 | ·分组进行优化改进设计 ·分组进行第四轮计划、执行 ·分数统计和系统模拟 ·引导式回顾和改进 | |||
盘整体总结回顾 | ·沙盘整体分析回顾 ·提炼DevOps的核心原则和成功要素 ·总结可运用在实际工作中的关键点 |