课程培训
从敏捷开发到DevOps 双修课程培训

培训大纲

敏捷需求分析

Ø 课程内容:

o 利用SEAi需求分析法形成需求层次与框架

§ 简单识别场景Scenario

§ 简单识别实体Entity

§ 简单识别行为 Action(Api)

· 练习:建立一个一人年需求的场景S-实体E-行为A层次

o 基于需求的规模

§ 基于故事点/故事数的估算

· 练习:扑克牌估算

§ 基于SEAi需求框架自动计算功能点(Function Point)

· 练习:针对上述需求建立软件功能点规模(用于以下的估算与度量)

o 需求实例化(概述)

o 建立需求完成标准(开发准入标准)

§ DOR(Definition Of Ready)需求就绪并可进行排期、开发的标准

版本规划与迭代计划

Ø 课程内容:

o 优先级排序方法

§ WSJF方法

§ 基于商业步调的优先级排序

o 用户故事地图

§ 用户故事的2个维度

§ 用户故事的3层结构

§ SEAi条目生成用户故事地图

§ 练习:生成用户故事地图

o MVP最小可用产品

§ MVP最小可用产品

§ MVR最小可用发布

§ 两种版本规划策略

§ 练习:计划2~3个最小可用发布

Scrum及其进阶实践

Ø 课程内容:

o Scrum基本实践(在高级过程中是“方法回顾”)

§ 三种角色

· PO

· SM

· Team

§ 三种工作产品

· Product Backlog

· Sprint Backlog

· Working Product

§ 四个会议

· 计划会

· 每日立会

· 反思会

· 评审会

o Scrum进阶

§ 计划会

· 敏捷开发领导力在计划中的应用

· “快速单向计划会”

§ 每日立会

· 利用代码公有制加强团队的日常协作

§ 评审会

· 确认MVR最小可用发布

§ 反思会

· 利用量化数据进行反思,防止定性问题扯皮

协同与进度管理(看板,DevOpsBan)

Ø 课程内容

o 看板

§ 看板的列设置

§ 控制在制品数量

o DevOpsBan

§ 比较Scrum,Kanban,DevOps板

§ 利用可变周期迭代,自适应交付规模不同的最小可用发布MVR

§ 使用两种策略建立最小可用产品

§ 使用用户故事地图同步开发与测试对交付功能的认知

o 开发与测试的看板协同

§ 开发-测试协同看板

§ 跨团队依赖的跟踪

DevOps交付质量与效能提升:自动化测试TA/持续集成CI/持续发布CD

Ø 课程内容

o 从敏捷开发到敏捷业务

§ 以最小可用产品MVP代替Sprint Backlog

§ DevOpsBan代替普通Kanban

§ DevOps的可变周期迭代(适应MVP的可变规模)代替Scrum的固定周期

o 自动化测试

§ 接口测试

§ 界面测试

§ 自动化测试的效率提升

o CI持续集成

§ 持续集成流程与工具

§ 为何持续集成可以提升生产率与质量?

o CD持续发布

§ 灰度发布

§ 为何灰度发布可以降低质量成本?

o DevOps核心度量

§ 开发周期 = 需求自进入开发到完成开发的周期

§ 需求交付周期 = 需求自提出到交付的周期

§ 缺陷响应周期 = 缺陷自提出到交付的周期

量化管理与效能度量

REPMM链条

Ø 课程内容:

o REPMM链条

§ R需求分析(量化规模)

§ E估算

§ P计划

§ M跟踪与控制

§ M度量分析

o Benchmarking方法

§ 基本概念

§ 公开的度量数值P10~P90

度量项定义与标准度量过程

Ø 课程内容

o 度量的2个时机

o 选择不可控因素为标准度量项

o Dev研发效能五大开发度量指标(FP=功能点数)

§ 生产率 = FP/人天

§ 编码消耗率 = 逻辑代码行 / FP

§ 测试用例密度 = 测试用例数 / FP

§ 测试缺陷密度 = 测试缺陷数 / FP

§ 发布缺陷密度 = 发布缺陷数 / FP

o Ops运维效能三大发布度量指标

§ 开发周期(保健因素)

§ 需求交付周期(保健因素)

§ 缺陷修复时间(激励因素)

o 基础度量数据的定义与采集方法

§ 功能点数

§ 人天数计算方法

§ 测试用例计数方法

§ 测试缺陷计数方法

§ 发布缺陷数计数方法

§ 演示1:在AdaPPM中建立Benchmarking基线,并与行业数据进行对比

§ 演示2:在AdaPPM中分析Benchmarking基线的走向

§ 对数据标准化以便进行横向对比(练习见后)

利用无代码测试系统将自动化测试/CI/CD周期降低一半




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>