《精益软件度量 实践者的观察与思考》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张松著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115308832
  • 页数:244 页
图书介绍:本书从一位软件项目实践者的角度进行观察和思考,详细剖析了软件度量的各个方面,帮助读者更深入地认识软件度量的定义、目标、方法和实践,同时提供了很多思考,以及提供了众多可借鉴的操作方法、方式,甚至工具模型。

第1章 度量谜题 1

1.1 精益软件开发的度量体系 4

1.2 度量是什么 6

1.3 度量不是什么 10

第2章 组织目标 12

2.1 业务目标 13

2.2 开发组织的目标 17

2.2.1 交付价值 17

2.2.2 响应速度 18

2.2.3 产能 20

2.2.4 质量 22

2.2.5 能力 24

2.3 小结 24

第3章 决策场景 26

3.1 使用度量的人们 26

3.2 决策的组织上下文 27

3.3 项目决策的阶段 30

3.3.1 项目定义 31

3.3.2 项目执行 39

3.3.3 维护阶段 40

3.4 小结 42

第4章 指标框架 43

4.1 支撑决策的数据 43

4.2 指标 46

4.3 指标属性 47

4.4 指标优先级 48

4.5 指标体系的局限性 48

4.6 指标体系需要演进 49

4.7 度量信息的传播和使用 51

4.8 小结 53

第5章 度量对象模型 54

5.1 交付流程模型 54

5.2 交付对象模型 56

5.3 度量的边界——DoD(Definition of Done) 60

第6章 价值 64

6.1 识别和拆分高价值特性 64

6.2 反馈提升价值 68

6.3 减少没发挥价值的特性 69

6.4 交付价值的度量 71

6.4.1 发布前——评估待开发特性的价值 71

6.4.2 发布后——验证价值 73

6.4.3 尝试的价值 77

第7章 响应速度 79

7.1 响应时间的系统因素 82

7.1.1 WIP(Work In Progress-半成品) 82

7.1.2 系统资源利用率 82

7.1.3 需求的差异性 83

7.2 价值流图分析(VSM) 86

7.3 累积流图(Cumulative Flow Diagram) 90

7.4 库存类指标 92

7.5 小结 94

第8章 工作量估算 96

8.1 基于算法模型的估算技术 96

8.2 基于专家判断的估算技术 97

8.3 度量单位 98

8.3.1 功能点(Function Point) 99

8.3.2 用例点(User Case Point) 102

8.3.3 故事点(Story Point) 107

8.4 估算的选择和运用 110

8.4.1 项目定义 110

8.4.2 项目执行 112

8.4.3 估算的沟通 114

第9章 产能 116

9.1 度量产能 116

9.2 提高系统效率 119

9.2.1 提高个体的交付能力 119

9.2.2 优化系统的结构 120

9.2.3 减少浪费 122

9.2.4 关于浪费的小结 131

第10章 内部质量 132

10.1 技术债 134

10.1.1 技术债的常见来源 134

10.1.2 技术债的常见形式 135

10.2 技术债的度量 137

10.3 开发节奏 143

10.4 测试代码中的技术债 143

10.5 度量呈现 144

10.6 小结 148

第11章 外部质量 151

11.1 度量产品质量 152

11.1.1 用户满意度 153

11.1.2 产品可靠性 155

11.1.3 故障成本 156

11.2 提升开发过程质量 156

11.2.1 缺陷防范 157

11.2.2 更早发现缺陷 158

11.2.3 减少回归缺陷 164

11.3 小结 166

第12章 能力-学习型组织 169

12.1 个人能力 170

12.1.1 技术能力 171

12.1.2 主动能力 173

12.1.3 社交能力 174

12.1.4 行为度量 175

12.2 团队能力 176

12.3 学习型组织 179

12.3.1 创造持续学习的机会 182

12.3.2 促进探寻和对话活动 183

12.3.3 鼓励协作和团队学习 184

12.3.4 使人们能够寻求共同愿景 185

12.3.5 连接组织与其所处的环境 186

12.3.6 建立捕获和共享学习的系统 187

12.3.7 为持续学习提供战略层面的领导力量 188

12.3.8 阻碍因素 189

第13章 验证导入(准备篇) 190

13.1 试点 193

13.2 准备 195

13.3 评估 197

13.3.1 业务目标及度量 199

13.3.2 度量数据的消费者 202

13.3.3 团队/组织当前度量实践 203

第14章 验证导入(执行篇) 206

14.1 基准制定 206

14.2 目标细分 207

14.3 指标选择 208

14.4 数据的收集 210

14.5 数据的使用 213

14.5.1 横向比较 216

14.5.2 数据的呈现 217

14.6 反馈 217

第15章 实施推广 222

15.1 建立愿景 222

15.2 触发目标 223

15.3 度量组织 224

15.3.1 执行组织 225

15.3.2 能力中心 227

15.3.3 团队接口人 227

15.4 度量推广面对的人群 228

15.5 知识和能力的传播 228

15.6 实施 229

15.6.1 系统化vs.灵活性 229

15.6.2 迭代式的实施 231

15.6.3 目标团队 232

15.6.4 数据 234

15.6.5 IT工具和设施 236

附录 指标和优先级评估示例 238

交付周期 238

价值和效率 238

浪费 239