课程简介
在数字化和AI时代,软件及提供在线服务的系统的战略地位越来越高;同时随着市场竞争的加剧,每个企业都在思考如何更快速的满足用户诉求,将有价值的服务提供给客户。DevOps做为一种全新的软件开发协作模式,正是在这种背景下诞生的,它强调研发组织内部不同角色的沟通、尽可能的自动化一切操作,不断的获得反馈以寻找提升效能的机会。
百度从2013年就开始尝试DevOps的实施,在多个重要产品线积累了丰富的DevOps经验,并沉淀了一套完整的DevOps工具链—百度效率云。目前百度效率云已经正式加入百度智能云的产品序列,和微服务治理平台CNAP, 容器引擎CCE一起为各类软件研发团队提供云原生的DevOps解决方案。
Foundation课程基于效率云以及智能云的BCC服务器,课程涵盖DevOps基础理论(1.5个学时),百度DevOps实践(1.5个学时),基于案例的价值流分析 workshop(4个学时)和基于工具链的实操workshop(7个学时)。为学员全面的阐述了从产品规划,项目计划,开发协同,持续交付到自动发布的DevOps知识体系。
1. 70%以上的互动和实操环节;
2. 基于百度内部经验和经典案例;
3. 百度内部金牌讲师任主讲;
目标收益
•DevOps的基础知识,百度DevOps的实际经验
•通过研发价值流分析识别研发过程中的浪费,建立研发效能提升的计划
•通过百度效率云进行基于用户视角的产品规划
•通过百度效率云建立迭代计划,研发效率度量体系
•通过百度效率云建立团队分支管理规范,代码提交规范
•通过百度效率云配置持续交付流水线
•通过百度效率云将一个简单服务发布到百度BCC服务器
※本课程采用百度效率云作为体验完整devops链路的工具。
培训对象
1.CTO/CIO、IT经理、研发经理、研发团队负责人、架构师
2.企业IT转型负责人、企业数字化转型顾问、敏捷教练
课程大纲
DevOps基础知识(3学时) |
• 什么是DevOps • DevOps的原则,概念,实践,工具,人员 • 百度DevOps实施理念 • 百度某大型产品线DevOps实践经验 |
价值流分析Workshop(4学时) |
• 什么是价值流,什么是研发价值流 • 如何绘制价值流 • 如何识别研发过程中的浪费 • 制定改进的计划 |
实操Workshop—基于精益思想的产品和项目管理(2.5个学时) |
• 站在用户的视角进行产品的规划 • 建立可视化的价值流 • 研发效能的度量 • 实操部分 |
实操Workshop— 基于Git的研发协同(2.5学时) |
• Git的分支模型 • 基于Pull request的提交模型和Change request的提交模型 • 静态代码分析,主要问题分析 • 实操部分 |
实操Workshop— 从持续交付到持续部署(3个学时) |
• 持续交付 • 测试分级的实现 • 实操部分 |
DevOps基础知识(3学时) • 什么是DevOps • DevOps的原则,概念,实践,工具,人员 • 百度DevOps实施理念 • 百度某大型产品线DevOps实践经验 |
价值流分析Workshop(4学时) • 什么是价值流,什么是研发价值流 • 如何绘制价值流 • 如何识别研发过程中的浪费 • 制定改进的计划 |
实操Workshop—基于精益思想的产品和项目管理(2.5个学时) • 站在用户的视角进行产品的规划 • 建立可视化的价值流 • 研发效能的度量 • 实操部分 |
实操Workshop— 基于Git的研发协同(2.5学时) • Git的分支模型 • 基于Pull request的提交模型和Change request的提交模型 • 静态代码分析,主要问题分析 • 实操部分 |
实操Workshop— 从持续交付到持续部署(3个学时) • 持续交付 • 测试分级的实现 • 实操部分 |