DevOps 管理
部分:DevOps基础
单元一:敏捷基础
一、敏捷软件开发与生命周期(DevOps)
软件开发生命周期
敏捷软件开发的历史、发展与 DevOps 关系
二、敏捷开发概述
CMMI 标准与敏捷开发特点与区别
三、敏捷管理标准的优势与特点
敏捷多方法概述 Scrum、SOS、XP、Less 等方法
四、敏捷宣言与敏捷的原则
介绍敏捷宣言及实践原则
从领导指令到自组织团队
敏捷文档对策中的精益思想
五、敏捷管理Scrum 方法
介绍敏捷管理 Scrum 方法三种角色与五个仪式
迭代计划会的整体过程
如何应对计划会上有问题的 Product Owner?
六、敏捷游戏:纸飞机
通过游戏的方式练习敏捷管理Scrum 方法三种角色与五个仪式
七、实践练习:每日站会拆解
通过分组演练的方式,学会每日站会方法
如何应对沉闷的每会?
如何应对冗长的每会?
八、实践练习:用户故事拆解
通过分组演练的方式,学会用户故事管理方法
用户故事与好故事的四个标准
引导客户表达需求
为故事设定完成标准
九、实践练习:冲刺计划会拆解
通过分组演练的方式,学会冲刺计划方法
习惯性分工与事实性分工
大型团队的敏捷分工与四种经典实践
十、实践练习:敏捷冲刺拆解
通过分组演练的方式,学会敏捷冲刺方法
十一、实践练习:敏捷计划扑克
通过分组演练的方式,理解敏捷估算方法
十二、真实案例实践与讨论
通过现有真实开发应用案例进行敏捷方法应用讨论(需提前一周提前老师案例相关资料)
单元二:敏捷进阶
一、实践练习:敏捷工作区管理
通过分组演练的方式,搭建合理的工作区方法
二、实践练习:敏捷需求评审
通过分组演练的方式,理解传统与敏捷需求评审方法的区别
如何应对评审会上沉默的 PO/客户/领导?
三、实践练习:敏捷速率管理
通过分组演练的方式,理解与应用团队管理方法
“迭代期内无变更”
四、实践练习:敏捷可视化管理
通过分组演练的方式,理解与可视化方法
谁在管理团队中的个体?
评审会与反思会
五、实践练习:敏捷情感管理
通过分组演练的方式,使用情感管理方法
自组织团队的潜在问题
六、实践练习:敏捷燃尽图分析
介绍敏捷开发管理图示管理方法包括燃尽图与燃起图
团队的建立与绩效考核
按团队结构进行绩效考核
为何没有统一方式进行绩效管理
单元三:敏捷高阶
一、测试常见方法
概述单元测试、集成测试、系统测试、验收测试等常见方法
二、测试象限模型与测试分类
自动化测试与手工测试分类,及自动化测试的工作、Loadrunning 工具介绍
三、测试管理之环境管理与要求
理解并区分标准的四个工作环境,及测试流程及测试相关工具介绍
四、案例:百度敏捷开发测试运维实践与管理指标
通过国内案例学习,理解敏捷开发与测试的管理方法
五、敏捷基础总结
敏捷管理的特点与使用误区
真敏捷与假敏捷的区别
真敏捷成熟度模型
六、精益基础:精益原则与内含
精益原则:是如何相互关联的。
浪费:识别 IT 组织或流程中的浪费类型的能力
质量差和高成本的原因,使用精益原则改进绩效
活动类型︰ 定义 IT 活动属于哪一类的能力
PDCA:描述 PDCA 循环在基本层面上是如何工作的能力
与其他模型和方法之间的关系:了解精益和贱实践方法的异同。
具体分析 Lean IT 和 IT 服务管理的关联关系
七、精益核心:客户之声与价值定义
顾客价值的类型和影响顾客价值的因素
客户的声音和关键质量之间的联系
如何构建一个关键质量树
八、精益应用:价值流识别与价值流图
流程(价值流)与其他精益原则的关系
推与拉系统的区别
创造价值流图的步骤,运用 SIPOC 和价值流图
从价值流图中确定浪费,识别 TIMWOOD 浪费的能力
解释 SIPOC 和 VSM 的使用案例,如 SIPOC:软件开发、VSM:高水平的变化过程等
九、精益分析:价值流分析与浪费识别
PDCA 循环和绩效关系
为什么时间是其中重要的生产要素
PCE 与 VSM 的关系
技能和知识在确保绩效的作用
十、看板:看板方法与应用
为什么组织需要以客户为导向应用看板
看板的应用与七种看板要点
使用不同的可视化管理看板 day board, weekboard and Kaizen/improvement board
十一、改善:持续改善与行为
在 DMAIC 周期的不同阶段使用不同的工具
确定改善的实施优先级
确定改善的实施方案和改进步骤
Module 7: 行为与态度
行为和态度的区别
传统管理与精益管理的区别
成功使用精益所需的行为和习惯
关于期望周围变化的行为和态度的工作方式
十二、总结
精益基础总结及要点回顾
十三、服务基础:服务管理体系
理解服务及其价值
了解服务管理和实践的关系及概念
理解职能、角色和流程的概念和特点
十四、服务生命周期:服务战略
服务战略流程的目标、基本概念、范围、活KPI 和角色
制定战略
财务管理服务投资组合管理
需求管理
十五、服务生命周期:服务设计
服务设计流程的目标、基本概念、范围、活动、KPI 和角色
服务目录管理
服务级别管理
能力管理
服务连续性管理
信息安全管理
供应商管理
十六、服务生命周期:服务导入
服务导入流程的目标、基本概念、范围、活动、KPI 和角色
—— 变更管理
—— 发布和部署管理
—— 资产和配置管理
—— 知识管理
十七、服务运营
服务运营流程的目标、基本概念、范围、活动、KPI 和角色
—— 事件管理
—— 请求实现
—— 事故管理
—— 问题管理
—— 访问管理
—— 职能—服务台、技术管理、运作管理和应用管理
十八、服务改进
服务改进流程的目标、基本概念、范围、活动、KPI 和角色
—— 服务改进七步法
—— 服务改进
—— 敏捷 ITSM
十九、敏捷 ITSM 应用
敏捷 ITSM 流程及实践
第二部分:DevOps 大师级
一、 DevOps 与敏捷核心价值观和原则
基于精益(Lean)的需求管理
基于敏捷方法论的迭代设计与开发
DevOps 看板方法(Kanban)可视化管控
案例分享:银行 DevOps 实践与发展
分享:Google 案例深入学习
二、DevOps 与 DevOps 沙盘模拟游戏介绍
介绍沙盘模拟游戏背景与《凤凰项目》的关系、介绍体验式
学习的优势与注意事项精益敏捷开发方法
三、DevOps 游戏说明
介绍体验式学习的游戏与工作说明,并介绍各团队的游戏中的职责
四、角色认识
每个团队分别介绍自己的工作职责
五、游戏轮
游戏进行,本轮游戏的目标是 DevOps 流水线实践与建立,并通过老师反思与学员反思进行持续改进
六、游戏第二轮
游戏进行,本轮游戏的目标是 DevOps 敏捷实践与建立,并通过老师反思与学员反思进行持续改进
七、游戏第三轮
游戏进行,本轮游戏的目标是 DevOps 精益实践与建立,并通过老师反思与学员反思进行持续改进
八、游戏第四轮
游戏进行,本轮游戏的目标是 DevOps 与持续改进,并通过老师反思与学员反思进行持续改进
九、持续交付与自动化原则
软件交付的问题
配置管理
持续集成
测试策略的实现
部署流水线解析
构建与部署的脚本化
提交阶段
自动化验收测试
非功能需求的测试
应用程序的部署与发布
基础设施和环境管理
数据管理
组件和依赖管理
版本控制进阶
持续交付管理
案例分享:某单位 DevOps 实践
案例分享:某单位 DevOps 实践
十、轻量级 ITSM
概述
服务级别管理
业务连续性管理
案例分享:DevOps 应用新趋势与丰田应用
十一、考试辅导:EXN 考前学习资料
考试辅导:EXN 考前考试回顾
考试辅导:EXN 考试样题练习
单元一:敏捷基础
一、敏捷软件开发与生命周期(DevOps)
软件开发生命周期
敏捷软件开发的历史、发展与 DevOps 关系
二、敏捷开发概述
CMMI 标准与敏捷开发特点与区别
三、敏捷管理标准的优势与特点
敏捷多方法概述 Scrum、SOS、XP、Less 等方法
四、敏捷宣言与敏捷的原则
介绍敏捷宣言及实践原则
从领导指令到自组织团队
敏捷文档对策中的精益思想
五、敏捷管理Scrum 方法
介绍敏捷管理 Scrum 方法三种角色与五个仪式
迭代计划会的整体过程
如何应对计划会上有问题的 Product Owner?
六、敏捷游戏:纸飞机
通过游戏的方式练习敏捷管理Scrum 方法三种角色与五个仪式
七、实践练习:每日站会拆解
通过分组演练的方式,学会每日站会方法
如何应对沉闷的每会?
如何应对冗长的每会?
八、实践练习:用户故事拆解
通过分组演练的方式,学会用户故事管理方法
用户故事与好故事的四个标准
引导客户表达需求
为故事设定完成标准
九、实践练习:冲刺计划会拆解
通过分组演练的方式,学会冲刺计划方法
习惯性分工与事实性分工
大型团队的敏捷分工与四种经典实践
十、实践练习:敏捷冲刺拆解
通过分组演练的方式,学会敏捷冲刺方法
十一、实践练习:敏捷计划扑克
通过分组演练的方式,理解敏捷估算方法
十二、真实案例实践与讨论
通过现有真实开发应用案例进行敏捷方法应用讨论(需提前一周提前老师案例相关资料)
单元二:敏捷进阶
一、实践练习:敏捷工作区管理
通过分组演练的方式,搭建合理的工作区方法
二、实践练习:敏捷需求评审
通过分组演练的方式,理解传统与敏捷需求评审方法的区别
如何应对评审会上沉默的 PO/客户/领导?
三、实践练习:敏捷速率管理
通过分组演练的方式,理解与应用团队管理方法
“迭代期内无变更”
四、实践练习:敏捷可视化管理
通过分组演练的方式,理解与可视化方法
谁在管理团队中的个体?
评审会与反思会
五、实践练习:敏捷情感管理
通过分组演练的方式,使用情感管理方法
自组织团队的潜在问题
六、实践练习:敏捷燃尽图分析
介绍敏捷开发管理图示管理方法包括燃尽图与燃起图
团队的建立与绩效考核
按团队结构进行绩效考核
为何没有统一方式进行绩效管理
单元三:敏捷高阶
一、测试常见方法
概述单元测试、集成测试、系统测试、验收测试等常见方法
二、测试象限模型与测试分类
自动化测试与手工测试分类,及自动化测试的工作、Loadrunning 工具介绍
三、测试管理之环境管理与要求
理解并区分标准的四个工作环境,及测试流程及测试相关工具介绍
四、案例:百度敏捷开发测试运维实践与管理指标
通过国内案例学习,理解敏捷开发与测试的管理方法
五、敏捷基础总结
敏捷管理的特点与使用误区
真敏捷与假敏捷的区别
真敏捷成熟度模型
六、精益基础:精益原则与内含
精益原则:是如何相互关联的。
浪费:识别 IT 组织或流程中的浪费类型的能力
质量差和高成本的原因,使用精益原则改进绩效
活动类型︰ 定义 IT 活动属于哪一类的能力
PDCA:描述 PDCA 循环在基本层面上是如何工作的能力
与其他模型和方法之间的关系:了解精益和贱实践方法的异同。
具体分析 Lean IT 和 IT 服务管理的关联关系
七、精益核心:客户之声与价值定义
顾客价值的类型和影响顾客价值的因素
客户的声音和关键质量之间的联系
如何构建一个关键质量树
八、精益应用:价值流识别与价值流图
流程(价值流)与其他精益原则的关系
推与拉系统的区别
创造价值流图的步骤,运用 SIPOC 和价值流图
从价值流图中确定浪费,识别 TIMWOOD 浪费的能力
解释 SIPOC 和 VSM 的使用案例,如 SIPOC:软件开发、VSM:高水平的变化过程等
九、精益分析:价值流分析与浪费识别
PDCA 循环和绩效关系
为什么时间是其中重要的生产要素
PCE 与 VSM 的关系
技能和知识在确保绩效的作用
十、看板:看板方法与应用
为什么组织需要以客户为导向应用看板
看板的应用与七种看板要点
使用不同的可视化管理看板 day board, weekboard and Kaizen/improvement board
十一、改善:持续改善与行为
在 DMAIC 周期的不同阶段使用不同的工具
确定改善的实施优先级
确定改善的实施方案和改进步骤
Module 7: 行为与态度
行为和态度的区别
传统管理与精益管理的区别
成功使用精益所需的行为和习惯
关于期望周围变化的行为和态度的工作方式
十二、总结
精益基础总结及要点回顾
十三、服务基础:服务管理体系
理解服务及其价值
了解服务管理和实践的关系及概念
理解职能、角色和流程的概念和特点
十四、服务生命周期:服务战略
服务战略流程的目标、基本概念、范围、活KPI 和角色
制定战略
财务管理服务投资组合管理
需求管理
十五、服务生命周期:服务设计
服务设计流程的目标、基本概念、范围、活动、KPI 和角色
服务目录管理
服务级别管理
能力管理
服务连续性管理
信息安全管理
供应商管理
十六、服务生命周期:服务导入
服务导入流程的目标、基本概念、范围、活动、KPI 和角色
—— 变更管理
—— 发布和部署管理
—— 资产和配置管理
—— 知识管理
十七、服务运营
服务运营流程的目标、基本概念、范围、活动、KPI 和角色
—— 事件管理
—— 请求实现
—— 事故管理
—— 问题管理
—— 访问管理
—— 职能—服务台、技术管理、运作管理和应用管理
十八、服务改进
服务改进流程的目标、基本概念、范围、活动、KPI 和角色
—— 服务改进七步法
—— 服务改进
—— 敏捷 ITSM
十九、敏捷 ITSM 应用
敏捷 ITSM 流程及实践
第二部分:DevOps 大师级
一、 DevOps 与敏捷核心价值观和原则
基于精益(Lean)的需求管理
基于敏捷方法论的迭代设计与开发
DevOps 看板方法(Kanban)可视化管控
案例分享:银行 DevOps 实践与发展
分享:Google 案例深入学习
二、DevOps 与 DevOps 沙盘模拟游戏介绍
介绍沙盘模拟游戏背景与《凤凰项目》的关系、介绍体验式
学习的优势与注意事项精益敏捷开发方法
三、DevOps 游戏说明
介绍体验式学习的游戏与工作说明,并介绍各团队的游戏中的职责
四、角色认识
每个团队分别介绍自己的工作职责
五、游戏轮
游戏进行,本轮游戏的目标是 DevOps 流水线实践与建立,并通过老师反思与学员反思进行持续改进
六、游戏第二轮
游戏进行,本轮游戏的目标是 DevOps 敏捷实践与建立,并通过老师反思与学员反思进行持续改进
七、游戏第三轮
游戏进行,本轮游戏的目标是 DevOps 精益实践与建立,并通过老师反思与学员反思进行持续改进
八、游戏第四轮
游戏进行,本轮游戏的目标是 DevOps 与持续改进,并通过老师反思与学员反思进行持续改进
九、持续交付与自动化原则
软件交付的问题
配置管理
持续集成
测试策略的实现
部署流水线解析
构建与部署的脚本化
提交阶段
自动化验收测试
非功能需求的测试
应用程序的部署与发布
基础设施和环境管理
数据管理
组件和依赖管理
版本控制进阶
持续交付管理
案例分享:某单位 DevOps 实践
案例分享:某单位 DevOps 实践
十、轻量级 ITSM
概述
服务级别管理
业务连续性管理
案例分享:DevOps 应用新趋势与丰田应用
十一、考试辅导:EXN 考前学习资料
考试辅导:EXN 考前考试回顾
考试辅导:EXN 考试样题练习