课程简介
通过自动化、协作和持续集成、持续交付等手段,提高软件开发和部署的效率和质量,使软件开发更加敏捷、高效和可靠已成为企业软件开发的共识。DevOps旨在将软件开发和部署自动化,从而实现快速迭代和自动化部署;将代码测试、构建、部署和监控等环节的自动化,从而提高软件开发和部署的效率和质量;将代码审查、漏洞扫描和安全测试等应对措施嵌入其中,确保软件的安全性和稳定性;将开发人员、测试人员、运维人员等不同团队融合在一起,高效有机协作,从而提高整个团队的效率和质量,缩短软件交付的周期,适应当今快速发展的互联网时代。
本课程从CI/CD讲起,介绍DevSecOps、DevPerfOps、DevXOps,解读DevOps概念模型总体架构及与双流模型的关系,深入DevOps实践体系,分享最小可行产品MVP、效能vs效率、工程和技术领域的实践。
课程收益
了解DevOps及其相关的发展史,体会其价值观、总体目标、能力要求及关键实践;
掌握全流程DevOps概念模型的总体架构,及与双流模型的关联;
解读DevOps中的核心质量观点、效率观点,理解效能和效率的联系和区别;
4.掌握DevOps的最佳实践,包括不限于需求获取与需求质量、需求闭环、研发模式、版本发布与分支模型、研发质量管控、代码治理和快速反馈与验收测试。
受众人群
1.数字化转型类的企业,中台业务建设的企业,行业不限制;
2.业务负责人、研发中心CTO、技术经理(研发/测试)、架构师、敏捷教练、产品经理;
3.软件研发技术主管、软件研发骨干及其他对DevOps感兴趣的IT从业者。
课程周期
2天(12H)
课程大纲
标题 | 授课内容 |
模块一:DevOps概述 | 1. 从CI/CD开始讲起 2. DevSecOps和DevPerfOps 3. 从DevOps扩展到DevXOps 4. DevOps的价值观 5. DevOps的总体目标 6. DevOps的能力要求 7. DevOps的关键实践 |
模块二:DevOps的概念模型 | 1. 全流程DevOps概念模型的总体结构 2. 全流程DevOps概念模型详细解读 3. DevOps概念与双流模型的关系 4. DevOps概念与双流模型的结合 |
模块三:DevOps的实践体系(上) | 1. 快速价值交付的基本逻辑 2. 精益与价值交付的关系 3. 最小可行产品MVP的概念 4. 价值流模型的概念 5. DevOps的落地实践初探 6. DevOps中的核心质量观点 7. DevOps中的核心效率观点 8. 效能 vs 效率 |
模块四:DevOps的实践体系(下) | 1. 协作和管理领域的实践(需求获取与需求质量) 2. 协作和管理领域的实践(需求闭环) 3. 工程和技术领域的实践(研发模式) 4. 工程和技术领域的实践(版本发布与分支模型) 5. 工程和技术领域的实践(研发质量管控) 6. 工程和技术领域的实践(代码治理) 7. 工程和技术领域的实践(快速反馈与验收测试) 8. 需求价值流与工程技术流的双向联动 9. 效能度量领域的实践 10. 效率度量领域的实践 11. 国内互联网大厂在价值流中的实践案例(阿里,腾讯,字节等) |
Neo Ru
百林哲咨询(北京)有限公司专家团队成员
Neo Ru
百林哲咨询(北京)有限公司专家团队成员
Neo Ru
百林哲咨询(北京)有限公司专家团队成员
Neo Ru
百林哲咨询(北京)有限公司专家团队成员
Neo Ru
百林哲咨询(北京)有限公司专家团队成员
Neo Ru
百林哲咨询(北京)有限公司专家团队成员
Neo Ru
百林哲咨询(北京)有限公司专家团队成员