4006-998-758
3000+课程任你选择
QAD量化敏捷开发 端到端敏捷产品开发管理流程
研发学院 QAD量化敏捷开发 端到端敏捷产品开发管理流程 开课时间:2022-02-16
陈勇

25年软件研发经验

资深编程专家

敏捷专家

25年软件研发经验,资深编程专家、敏捷专家。10年编程、测试开发经验,3年中高层管理经验擅长在实际环境中应用敏捷开发实践。具有丰富的工程技术与项目管理实践经验,从程序员、项目经理、CMMI/敏捷咨询师、事业部总监、副总经理等各种技术与管理岗位获得的一手经验,令其可以站在企业管理者的角度,以更广的视角来理解敏捷开发,并能配合和推动非研发部门协作推广敏捷。

IT著作:敏捷开发1001夜合著,《QUML量化统一建模语言》百度阅读9.7分  ,《IT职场人生》百度阅读9.7分  。


查看老师详情
课程内容

课程内容


QAD量化敏捷开发是一系列课程/咨询的集合,整个体系前后连贯,覆盖需求、管理、技术的各方各面,建议核心人员完整参加。其完整体系如下:


课程对象


产品经理:

o 以SEAi需求分析法为主

o 包括从自然语言的简单需求描述,转变为场景、实体、行为、实例,并最终形成MVP,使用DevOpsBan进行管理;用需求实例化产生验收测试用例

o 核心收益:需求条目的量化,能满足横向、纵向对比

项目经理:

o 以QAD管理流程(QAP量化敏捷计划,DevOpsBan,QAM量化敏捷度量)为主

o 包括需求条目化,用户故事地图,整体计划,迭代计划,每日立会,DevOpsBan看板,全程量化管理  

o 核心收益:仅基于需求条目数,就能完成工作量、工期、成本、代码行数、测试用例数、测试缺陷数、发布缺陷数估算

开发经理/开发骨干:

o 以QAC量化敏捷编码为主

o 包括理解SEAi需求条目与代码的对应关系,控制代码量以提升可维护性

o 核心收益:能利用编码消耗率LLOC/FP来整体把控编码的简洁性水平

测试经理:

o 以QAT量化敏捷测试为主

o 包括测试驱动开发,自动化测试,持续集成,持续发布(含少量版本管理)的计划、跟踪等管理活动

o 核心收益:能利用功能点,合理评价产品的质量;能利用功能点测试密度的概念,评价测试本身的工作完成情况

 

课程场景 


除了代替普通的Scrum、看板等作为敏捷开发导入培训之外,QAD量化敏捷开发可用于多种不同的场景,例如:

1.  大型企业进行多团队的敏捷转型(150+研发人员,20+研发团队)

2.  大型新开发项目或重构项目的全程管理、监理(50+研发人员,50万+行代码)

3.  敏捷转型 + CMMI/GJB5000A的4~5级(量化管理、持续优化)


课程大纲 


以下是最常见的2天课程的简要大纲 正常授课6小时/天,第一天7小时,第二天5小时

实际授课可以去掉某些内容,而对其他内容进行加强。


第一天:基础课程——端到端量化敏捷开发过程

上午(3小时)

QAD模型框架

敏捷开发的历史与局限

QAD宣言与体系

需求建模与实例化

SEAi需求分析法

SEAi-场景识别及案例

· 场景识别的20字标准

SEAi-实体识别及案例

· 实体穷举标准

· 实体的表述与排序标准

· 特殊情况分析

· 实体的量化分析

SEAi-行为识别及案例

· 行为穷举标准

· 行为分析模板

增查查改删,增查查败成,增查查

· 实体的量化分析

QAT-基于SEAi的需求实例化

· 实例化模板

· 实例化的量化分析

下午(4小时)

估算,版本规划与DevOpsBan

 QAP量化敏捷计划

 QAP-估算工作量、测试工作量、测试用例、缺陷数等核心数据,并学会自动化计算

 用户故事地图

 用SEAi生成用户故事地图

 版本规划技术

 MVP最小可用产品

 MVR最小可用发布

 两种版本规划策略

 DevOpsBan研发运维一体化看板

多版本的看板管理

端到端流程实战练习(约2小时)

 分组,推举产品经理,使用实际产品需求完成完整练习

 从场景识别到看板的完整练习

  

第二天:进阶课程——全流程量化管理

上午(3小时)

完整案例分析

 一个完整案例

进阶课程

 SEAi进阶

 SEAi需求条目与传统方法的对应与比较

 QAP进阶

 三种估算与度量的比较

 静态应用与动态开发功能点

 维护型项目与二次开发项目的估算

 Scrum进阶

 Scrum方法回顾

 计划会+敏捷开发领导力

 每日立会+代码公有制

 评审会+MVR最小可用发布

 反思会+量化敏捷度量QAM

 DevOpsBan进阶

 实际案例分析

 QAC量化编码与重构进阶

 基于SEAi的微服务划分

 量化敏捷重构的管理

 实际案例分析

 量化敏捷编码核心度量项

下午(2小时)

 QAT量化敏捷测试

 量化敏捷测试过程

 基于功能点的质量、测试度量

 基于4个100%的自动化测试转型框架

 功能覆盖率100%,测试用例密度100%,自动化率100%,测试人员100%

进阶课程(可选)

 QAM量化敏捷度量

 度量项总览

 基于度量项的绩效评价

 QAMMI量化敏捷成熟度模型

上述课程内容可根据培训需要进行少量定制

为了降低维护成本减轻企业压力,定制内容并不会在本文档中修改,只需要进行口头约定即可


课程方式 


·  学员按实际项目分组,每个组必须有一个产品经理,以提供一个实际产品需求

·  以组为单位,以实际产品需求(最佳选择是正在开发中的需求和马上要开发的需求)为练习目标

·  练习(同一个需求依次进行以下练习,前一练习的输出自动成为下一练习的输入)

   需求条目化与需求实例化

  SEAi需求场景的建立

  SEAi实体识别

  SEAi行为识别

  SEAi需求实例编写(可推迟至测试)

   敏捷估算,版本规划,看板

  基于实体或行为的估算(工作量、合理代码行数、测试用例数、测试缺陷数、发布缺陷数)

  迭代发布划分(两种策略二选一)

  用户故事地图与DevOpsBan

   敏捷工程

  可选练习:基于SEAi的编码(可现场用Java或其他工具仿真)

  可选练习:量化重构(合理代码行、工作量、缺陷密度等)

   高级练习

  无SEAi需求的敏捷项目进度评估

  基于接口数的敏捷项目测试缺陷密度评估

返回上一级