敏捷与DevOps整合之道
Arthur 查看讲师
百林哲咨询(北京)有限公司专家团队成员
原HP金牌讲师,在项目管理、敏捷、体系建设与质量建设、架构、测试和安全等有丰富的十多年实战经验与授课经验。已完成共计约60多场公开或内部的培训, Exin DevOps Master TTT首批认证授权讲师(中国区共7人)。
浏览:5022次
详情 DETAILS

简介

为何敏捷在实施一段时间后,随着人员流动、教练离开、文化冲突,导致敏捷实施的效果逐步缩减,最终不得不维护一套繁重的方式来应对。而部分一开始就直接上手DevOps工具链的公司,为何无法继续实施下去,为何需求让IT部门苦不堪言。一切尽在本次分享,让企业知晓,敏捷与DevOps是需要如何进行有效整合的,才能促进企业数字化转型的真正落地。

目标

明确敏捷与DevOps之间如何配合,如何在IT研发运维周期中,担当的不同角色。

成功(或教训)要点

敏捷的知识沉淀靠DevOps,DevOps为价值的流转型阶段,敏捷为前期的价值创造型,两者需要紧密配合

启示

提炼出该内容(或项目)的具体收益点。

知晓大规模敏捷中,需要DevOps在哪些阶段的配合;同时敏捷如何指导价值创造性的需求产生与代码开发,来最终实现DevOps维护的价值与规则

受众人群

应用或服务产品经理应用开发人员Agile Scrum 大师项目经理测试工程师/测试经理IT服务经理流程经理精益IT实践者

课程时长

5天(30H)

分享提纲

标题

授课内容

模块一:什么是敏捷

1.传统模式遇到的问题

2.为什么引入敏捷

3.敏捷开发定义

4.敏捷开发原则

5.敏捷开发过程

6.敏捷测试设计

7.敏捷采用的技术分析

8.敏捷的本质

9.敏捷派别

模块二:Scrum

1.Scrum定义与框架

2.Scrum团队构建

3.Scrum角色分类

4.Scrum流程及架构

5.Scrum运作模式

6.Scrum各类方法

7.Scrum实践

8.项目管理与开发模式

模块三:案例分析

1./她家案例

2.实施场景分析

模块四:敏捷项目管理

1.背景与动机

2.复杂性问题

3.敏捷宣言

4.敏捷开发原则详细分析

5.敏捷管理与传统管理的对比

6.敏捷与CMMI

7.敏捷与XP模式

模块五:敏捷项目管理实践

1.4种主要实践

2.其他实践

3.有效性分析

4.人的角色与重要因素

5.流程与工作流

模块六:正确理解敏捷

1.实践解读与过程分解

2.敏捷遇到的问题

3.需求条目化

4.如何适应变化

5.大项目中的敏捷伸缩

6.Kanban与精益

7.拥抱DevOps

8.常见误解与总结

模块七:Kanban构建

1.User Story  Kanban

2.计划项目启动会议Kanban

3.Daily Meeting Kanban

4.展示会议Kanban

5.回顾会议Kanban

6.其他信息

7.举例

模块八:预期分析

   1.项目初步预期(Why)的澄清

   2.项目干系人澄清与划分(Who)

   3.干系人对于产品期望的功能(How)

   4.可视化方式

模块九:业务需求分析

   1.进行业务需求的分解

   2.在每一级的How下面,构建What

   3.关键路径分析

   4.What方面进行排序

   5.划分业务迭代顺序

   6.可视化方式

模块十:冰山模型

   1.使用冰山模型替代繁琐的需求评审

   2.行业需求(监管需求):需求分析与测试快速构建

   3.质量需求:测试构建

   4.技术需求:研发与运维构建

   5.全链路需求:需求分析与研发构建

   6.快速review内容,评估其时间输入是否满足预期

   7.风险与时间的快速确认

   8.可视化方式

模块十一:日常任务看板

   1.构建价值流走向与反馈机制

   2.设置当前的卡控点、约束与资源瓶颈点

   3.设置详细的流转规则规则

   4.试点一个需求,进行看板改进

   5.可视化方式

模块十二:模拟迭代工作

   1.将划分的详细任务,转移到日常任务看板中

   2.设定角色日常的工作效率,

   3.PM/PO进行时间评估与风险预防

   4.开启2周的迭代,进行任务开发与价值流程

   5.记录当前的真实迭代速度,发现问题与风险

模块十三:复盘回顾

   1.需求的价值与目标客户

   2.业务需求的分析与迭代划分

   3.基于冰山模型的所有需求划分与任务细分

   4.日常看板的可视化控制

   5.迭代流转的监控、需求完成度与风险发现及预防

模块十四;敏捷下的DevOps概念与组成

1.DevOps理论、文化、收益、反模式

2.DevOps团队组织、架构演变模式

3.正确与错误的DevOps思维,及场景分析

4.DevOps中敏捷与精益的作用(快速视频呈现)

5.DevOps对企业带来的好处

6.DevOps与不同的运营方法论的组合

模块十五:敏捷与DevOps转型推动

1.敏捷与DevOps中,不可忽视文化

2.团队化规模化思考,痛点分析

3.敏捷团队转型到DevOps体系

4.传统团队转型到DevOps体系

5.DevOps组织结构的自我演进

6.DevOps中流程的正确性保证

7.传统模式转变中的双态模式:稳态+敏态

模块十六:转型路线设计

1.根据业务特征与技术堆栈,进行目标选型

2.文化认知与反馈,团队选择与构建

3.组织过程的自我优化与演进,小范围投资

4.流程的正确性保证

5.双峰挑战下的质量与监管落地

6.安全的要求与融合

7.DevOps转型中的风险与痛点

模块十七:文化


1.传统模式转型到DevOps,需要注意什么

2.敏捷模式转型到DevOps,需要注意什么

3.高层、中层、基层,如何构建DevOps的文化

4.DevOps转型中,最大的挑战和困难

5.DevOps转型中,最重要的是什么

6.成功案例分析:某银行文化组织转型

7.失败案例分析:某互联网金融公司,转型失败分析

模块十八:构建的整体技术平台方向

1.整体构建详细思路,项目管控、需求、工程三合一

2.开发转型落地点

3.持续测试、分层测试、测试建模的切入

4.运维的挑战与转型实施

5.整体沟通链条的构建

6.KPI/OKR的持续考核与持续反馈

7.需要哪些团队的何种投入

模块十九:应用、需求和开发设计

1.应用生命周期与服务生命周期

2.项目章程及可视化控制, 需求分析的快速变更自适应

3.基础设施支持,云和虚拟化

4.开发架构设计,SOA、微服务等模式的引入

5.组件和依赖

6.架构考虑运营时的要求

模块二十:持续集成、快速研发与Pipeline

1.持续集成、持续交付与持续部署

2.持续集成平台

3.单分支开发策略

4.规律性增量发布策略

5.特性开关技术、服务降级与抽象分支

6.产出管理

7.Pipeline建设相关实践

模块二十一:测试分析

1.质量目标的变化

2.当前挑战与趋势,大型系统持续交付难点

3.各阶段KPI定义

4.各阶段测试策略

模块二十二:持续测试

1.DevOps中,测试策略改变与测试前置

2.持续测试在DevOps全局链中的作用,构建持续反馈

3.分级测试及对应测试域的介绍

4.复杂场景与简单场景的持续测试举例

5.自动化测试的作用,与不同场景下的应用

6.移动端测试自动化,及App专项测试

模块二十三:持续交付与持续部署

1.Canary发布策略

2.Blue-Green发布方法

3.灰度发布、抹黑启动

4.标准化一切

5.组件与依赖管理实践

6.建立数据沙盒

7.自动化数据库变更管理

8.同源版本管理实践

模块二十四:运维

1.服务级别协议

2.应用管理与资源管理

3.数据管理

4.基础设施维护

5.持续交付的架构角度

6.配置管理与版本管理

7.业务连续性维护的相关运维措施,业务终止

8.伸缩与发布策略

9.运维PaaS平台化实现

模块二十五:敏捷的质量需求设定

1.讨论:互联网与传统企业的敏捷需求,质量需求

2.讨论:复杂业务与简单业务,前期分析是的区别

3.一生二,二生三,三生万物:测试为万物

4.构建业务需求的Backlog

5.构建基于开发测试规则出发的完整Backlog

6.需求与后续测试点匹配的模型设定

模块二十六:敏捷测试

1.讨论:结对编程为何没有流行开?

2.解释TDD测试驱动开发内涵

3.解释ATDD与BDD的测试开发

4.对比测试驱动开发与单元测试

5.讨论:如何减少TDD与unit test工作量?

6.探索性测试提升黑盒测试效率

7.持续集成构建的冒烟测试

8.讨论:哪里测试中最消耗时间环节

9.测试数据构造与复用

模块二十七:分级测试

1.分级测试的原因

2.分级测试的必备伴侣: CI持续集成

3.分级测试的必备规则与约定

4.开发与测试的密切配合

5.测试的重点投入

模块二十八:测试建模(复杂业务的测试快速构建与维护)

1.测试建模原理

2.有限状态机:降低用例维护性代价

3.去用例化的建模

4.与需求构建的一一对应


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1