敏捷开发量化管理
- 格式:pdf
- 大小:8.24 MB
- 文档页数:37
Sprint Planning Meeting
项目监控
Daily Standup
迭代评审
Retrospective Meeting
可工作产品
项目经理 Scrum Master
创新 Why
用户 Who
场景 Where
(Scenario)
实体/接口 What
(史诗故事,Epic)
行为 hoW
(用户故事,Story)
HX防伪0.0 13.7 0 0 0 99.5% 3.4 ~15
UCF V1.0.4B 世界纪录或理想值
13.1(~16) 14▼
?
0▼
3%
0▼
4%
0▼
92%
100%▲
4.8
?▼
18.0
?▲
▲越高越好,最高100% ▼越低越好,最低0 HX防伪是讲师自己管理的项目 UCF是讲师为恒生电子咨询的项目(15人天)
Update
Delete
Release 2
Email Scenario
Received email
Create
Receive
Sub forlder
Calendar Scenario Contact Scenario
Attachem ent
Deleted Item
Appointme nt
Tentative
2018/1/6
技术(自动化测试封装)
1 2
2018/1/6
不断提升自动化测试的封装水平
1. QTP + VB
2. C#/Java + Web(示例)
技术(自动化测试封装)
2018/1/6
技术(发布缺陷)
2018/1/6
度量项,计算公式,采集方法,参考值
33
度量项,计算公式,采集方法,参考值
1
1. 需要手动更新的数据量极小 2. 多数数据直接从需求状态更新即可自动计算
2
19
管理(规模跟踪,生产率,工作量)
1
1. 需要手动更新的数据量极小 2. 多数数据直接从需求状态更新即可自动计算
2
20
技术(编码水平,早期缺陷预防)
1 2
2018/1/6
1. 利用“编码有效率”追踪编码的整体技术水平趋势 2. 使用交叉验证保证信息的正确性
Update
Delete
Release 2
Email Scenario
Received email
Sub forlder
Attachem ent
Calendar Scenario
Deleted Item
Appointme nt
Tentative
CDoenlettaect Scenario
Contact
技术(编码水平,早期缺陷预防)
1 2
2018/1/6
1. 利用“编码有效率”追踪编码的整体技术水平趋势 2. 使用交叉验证保证信息的正确性
技术(编码水平,早期缺陷预防)
1
2018/1/6
1. 降低陈旧语法与代码克隆比例,可大大降低产品修改时可 能产生的错误
技术(编码水平,早期缺陷预防)
1
2018/1/6
团队 Team
8
目标5:基于功能点的预算,招投标,结算
兼容行业协会《软件成本定额规范》 兼容工信部《软件研发成本度量规范》 兼容北京市《信息化项目软件开发费用测算规范》
9
产品(创新,需求条目化)
2 1
1. 需求拆解为“增查查改删”级别作为Product Backlog 2. 直接分配到迭代中成为Sprint Backlog
需求实例
(ATDD测试用例)
Area() Package(Java)
Controller Model
Action View
测试用例
质量报告 缺陷
RBS图 4~12人月
RER图 ~35/15人天
UCL图 ~4.3人天
SF图
缺陷报告
产品评审
Review Meeting
产品上市与反馈
产品经理 Product Owner
External Contact
Edit
Batch Reply
Save
Forward
Carbon Copy
Batch Send
Support Attachme
nts
Support RTF-email
Support Html email
Support email priority
Limit search to
7
目标4:全程优化(产品-管理-技术)
产品路线图
(版本规划,阶段收益)
版本规划表
(周期,成本)
用户故事地图
(Story Mapping)
看板
(进度监控)
迭代度量表
(பைடு நூலகம்量监控)
结项报告
(周期,成本,质量)
路线图 Which
发布计划 When
迭代计划
(Roadmap, MVP最小可用产品)
Release Plan
共享,推广 过开源传播到整个组织,从而避免 过多的重复培训,提升共享水平。
试点团队
参与
新需求 新目标
个体
分享
竞赛
内部开源培训
组织
专家委员会
(内部+外部)
6
目标3:世界级的工程效果
度量项 编码有效率 LOC/FP 静态代码问题率 编码 代码克隆比例 陈旧语法指数 自动化测试比例% 测试 测试代码效率LOC/TC 测试生产率TC/人天
敏捷开发量化管理 互联网金融案例 火星人 陈勇
1
敏捷开发1.0
2
敏捷开发推行的现状
成 功
犹豫不决
失败
无法评价
3
敏捷2.0思路:试点团队+内部知识开源
外部讲师
教练
提炼,累积
量化团队绩效
内部开源库
共享,推广
试点团队
参与
新需求 新目标
个体
分享
竞赛
内部开源培训
组织
专家委员会
(内部+外部)
4
目标1:量化评价改进效果
Appt
Release 3
Import Export
Release 4
15
管理(迭代计划,估算,量化管理)
1
2
2018/1/6
1. 利用 估算人天 = 功能点增量 * 调整因子估算大致工作量 2. 监控生产率的改进趋势
管理(迭代计划,估算,量化管理)
管理(迭代计划,估算,量化管理)
管理(规模跟踪,生产率,工作量)
Get From Email
Cancel
Delete
Preview Search
Recycle Bin
Details
Support RTF appt
Support Html appt
Get address
from contacts
Restore Empty All
Support Mandotory /Optional
1 field
Limit search to 1+ fields
Create Tree
Edit Name Delete Search
Upload List
Download
Weekly Calendar
Daily Calendar
Search
Propose
Index
AcceptRej ect
Propose new time
2018/1/6
技术(利用根源分析彻底消灭某些缺陷)
12
10
8
6
4
2
0
汇总
2018/1/6
技术(测试效率)
1 2 1. 利用“每测试用例的代码行数”监控自动化测试效率 2. 利用“测试用例数生产率”交叉验证
2018/1/6
技术(测试效率)
1 2 1. 利用“每测试用例的代码行数”监控自动化测试效率 2. 利用“测试用例数生产率”交叉验证
Contact
External Contact
14
产品(用户故事地图,看板)
Email Scenario
Received email
Create
Receive
Sub forlder
Calendar Scenario Contact Scenario
Attachem ent
Deleted Item
34
度量项,计算公式,采集方法,参考值
35
参考值来源
36
谢谢
37
Tentative
Contact
External Contact
Create
Receive
Outbox
Inbox
Send
Read
Delete
Reply
Delete
Release 1
13
Create
Create
Index
Monthly Calendar
Close
Delete
Index
Search
Details
Appointme nt
Tentative
Contact
External Contact
Outbox
Inbox
Send
Read
Delete
Reply
Delete
Release 1
Create