课程简介
近年来,许多组织都开始采用了敏捷的方法(如: Scrum 和看板)同时获得好处:开发速度加快,质量提高,同时成本降低。 但是,如果我们从整个应用或服务的生命周期来看,单单解决开发的问题并无法使客户获得真正能的价值。DevOps涵盖了敏捷之上更多的、更全局的内容。
该培训不仅关注理论知识,更加关注实践技能的培养和考察,使学员能够成功地将 Devops 应用于一个企业团队中,并促成 DevOps原理被组织广泛采用和实行。培训内容均由在DevOpS工作领域的专家共同创建而成。再配以风靡全球的凤凰项目沙盘,让参与者在实战中体验 Devops精髓。
目标收益
1、对企业
(1)提升产品/服务交付的质量与效率
(2)促进技术团队融合,打造更具战斗力的团队
(3)通过响应变化提升客户价值
(4)减少瓶颈
2、对个人
(1)证明你的知识与技能
(2)待遇及公司满意度提升
(3)持续的学习与改进
(4)成为 Devops的推动者
培训对象
1、应用或服务产品经理
2、敏捷项目经理
3、Agile Scrum Master
4、项目经理
5、测试工程师、测试经理
6、IT服务经理、流程经理
7、精益∏从业人员
课程大纲
1、 DevOps应用 |
11什么是 Devops? 1.2 Devops组织文化及四大支柱 1.3 DevOps基本原则和相关观点 1.4 面向业务连续性的轻量级ITSM 1.5 Agile Scrum精要 1.6 精益管理及TPS精要 |
2、计划、需求和设计 |
2.1应用及服务生命周期管理 2.2项目排期(范围定义)及可视化控制 2.3基础架构、体系架构设计、云及 Docker 2.4 Devops及如何影响和优化SLR和SLA |
3、测试 |
3.1测试过程域(单元测试、组件测试、集成测试、系统测试和验收测试、桩模块驱动模块、测试替身) 3.2软件测试类型(工蕲测试、非功能测试、结构测试、与变更相关的测试) 3.3非功能性测试详解(负载测试、性能测试、容量测试、压力测试和稳定性测试) 3.4自动化测试(测试覆盖率、测试用例爆炸及解决、测试“泥潭″的解决、自动化验收测试、 cucumber自动化框架) 3.5测试环境 |
4、开发和部署 |
4.1持续交付和持续集成(持续交付链、交付流水线整体架构及实现、持续交付频率与能力对照) 4.2持续部署(部署流水线、应用规范5大原则) 4.3精益思想(质量检查(JKK)、节奏、在制品和单件流) 4.4自动化工具(平台) 4.5持续交付的文化、思维 4.6持续交付成熟度模型 |
5、运维和规模化 |
5.1管理数据;应用基础设施和运行环境;组件和依赖(多个案例洴解,包括基础设施的标准化管理方案等 5.2配置管理和版本控制 5.3云和不可变基础设施 5.4业务连续性(保持业务连续性的有效措施) 5.5规模化 |
6、服务生命周期的结束 |
1、 DevOps应用 11什么是 Devops? 1.2 Devops组织文化及四大支柱 1.3 DevOps基本原则和相关观点 1.4 面向业务连续性的轻量级ITSM 1.5 Agile Scrum精要 1.6 精益管理及TPS精要 |
2、计划、需求和设计 2.1应用及服务生命周期管理 2.2项目排期(范围定义)及可视化控制 2.3基础架构、体系架构设计、云及 Docker 2.4 Devops及如何影响和优化SLR和SLA |
3、测试 3.1测试过程域(单元测试、组件测试、集成测试、系统测试和验收测试、桩模块驱动模块、测试替身) 3.2软件测试类型(工蕲测试、非功能测试、结构测试、与变更相关的测试) 3.3非功能性测试详解(负载测试、性能测试、容量测试、压力测试和稳定性测试) 3.4自动化测试(测试覆盖率、测试用例爆炸及解决、测试“泥潭″的解决、自动化验收测试、 cucumber自动化框架) 3.5测试环境 |
4、开发和部署 4.1持续交付和持续集成(持续交付链、交付流水线整体架构及实现、持续交付频率与能力对照) 4.2持续部署(部署流水线、应用规范5大原则) 4.3精益思想(质量检查(JKK)、节奏、在制品和单件流) 4.4自动化工具(平台) 4.5持续交付的文化、思维 4.6持续交付成熟度模型 |
5、运维和规模化 5.1管理数据;应用基础设施和运行环境;组件和依赖(多个案例洴解,包括基础设施的标准化管理方案等 5.2配置管理和版本控制 5.3云和不可变基础设施 5.4业务连续性(保持业务连续性的有效措施) 5.5规模化 |
6、服务生命周期的结束 |