《改进软件组织 从原则到实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(丹)lars Mathiassen等编;曹济等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115111618
  • 页数:348 页
图书介绍:本书系统全面地介绍了软件过程改进,其内容来自多家组织的SPI实践。

目录 1

第一部分学习改进 1

第1章 在实践中学习SPI 3

1.1注重问题 4

1.1.1 实例 5

1.1.2关键因素 6

1.1.3进一步的见解 6

1.2重视知识创新 7

1.2.1 实例 8

1.2.2关键因素 9

1.2.3进一步的见解 10

1.3鼓励参与 11

1.3.1 实例 11

1.3.2关键因素 13

1.3.3进一步的见解 14

1.4集中领导力量 14

1.4.1 实例 14

18.3.4评价技术的使用情况 3 15

1.4.2关键因素 16

1.4.3进一步的见解 16

1.5.1 实例 17

1.5为持续的改进作计划 17

1.5.2关键因素 18

1.5.3进一步的见解 19

1.6在学习中改进 19

1.7参考文献 20

第2章 SPI思想和实践的MAP 23

2.1 SPI的管理 25

2.1.1 组织 25

2.1.2计划 27

2.1.3反馈 28

2.2 SPI的方法 29

2.2.1 渐进 29

2.2.2标准 30

2.2.3约定 31

2.3 SPI的目标 32

2.3.1 过程 32

2.3.2 能力 34

2.3.3环境 35

2.4描述SPI的实践 36

2.4.1正确的改进 37

2.4.2雄心勃勃的改进 39

2.4.3基础的改进 40

2.4.4 自发的改进 41

2.4.5画出你自己的MAP 42

2.5参考文献 45

第二部分从实践中学习 47

第3章 正确地改进 49

3.1 背景 50

3.1.1爱立信(丹麦)公司的内情:结构复杂和正在成长 50

3.2启动这个看起来正确的改进 51

3.2.1 SPI目标 52

3.2.2 SPI组织及启动 53

3.3评估 54

3.3.1 加速评估——视野开阔者 54

3.3.2超轻量级评估——让大家都参与 55

3.4后果 56

3.5.2 CMM的加速评估 58

3.5.3 CMM的超轻量级评估 58

3.5.1快速进步 58

3.5结果 58

3.5.5 SPI过程失去了动力 59

3.6反馈 59

3.5.4缺乏过程的性能度量 59

3.7正确过程中的经验教训 61

3.7.1集中精力和简化 61

3.7.2深入实践人员 61

3.7.3确保管理层的关注及反馈 62

3.7.4激励个人的责任心 62

3.7.5保持SPI的局部性 62

3.8将来 63

3.9参考文献 64

第4章 雄心勃勃的改进:僵局和内部解决 65

4.1.1 组织 67

4.1 Systematic的背景 67

4.1.2 SPI过程 68

4.2雄心的开始 70

4.2.1 镀金僵局 72

4.2.2内部解决:洞察力 73

4.3新的优先级 74

4.3.1不一致的僵局 74

4.3.2内部解决:授权 75

4.4过程改进的推广 76

4.4.1同行僵局 77

4.4.2 内部解决方案:角色模型 78

4.5.2组织的作用 80

4.5从雄心组织得到的教训 80

4.5.1雄心的作用 80

4.5.3 问题及其解决的规律 81

4.6 结论 81

4.7参考文献 82

第5章 基础的改进 83

5.1背景:SPI项目 84

5.2实施:项目管理活动 86

5.2.1建立一个标准 87

5.2.2给予激励、激发讨论 88

5.2.3提供培训教育 89

5.3从基础做起 90

5.4三个方面的反馈 92

5.4.1革新:合理的观点 92

5.4.2文化过程的革新 93

5.4.3政治的革新 94

5.5得到的教训 96

5.6结论 98

5.7参考文献 98

第6章 自发的改进 99

6.1自发的策略 100

6.1.1关注项目经理 101

6.1.2问题诊断 101

6.1.3支持小组 102

6.2.1开发模型活动 103

6.2改进活动 103

6.2.2需求规范 105

6.2.3重用 106

6.2.4项目跟踪 106

6.2.5配置管理 107

6.3 自发策略的优点与缺点 108

6.4结论:什么都不稳定 110

6.5参考文献 112

第三部分启动学习 113

第7章 在评估中学习 115

7.1 BOOTSTRAP 工具 115

7.2结果概述 117

7.3组织学习 122

7.3.1 Brüel Kj?r公司 123

7.3.2 Systematic 124

7.3.3 Danske Data 125

7.3.4一般性经验 126

7.4评估师的经验 128

7.4.1结论概述 128

7.4.2示例或综述 129

7.4.4评估有效性 130

7.4.3细节揭示 130

7.5结论 131

7.6参考文献 132

第8章 从问题出发—得到更好的产品 133

8.1.BUG分析方法 135

8.2 BUG分析结论 137

8.2.1 BUG分布分析 137

8.2.2与需求相关的分析 140

8.2.3 BUG的时间分布 141

8.3确定预防技术 142

8.4改进的收益 146

8.5 讨论 148

8.5.1管理层的支持 148

8.5.2分类法的局限性 149

8.5.3测量的局限性 149

8.5.4成熟度影响 149

8.6总结 150

8.8参考文献 151

8.7致谢 151

第9章 SPI中的问题诊断 153

9.1 问题诊断方法 155

9.1.1第一步,定义范围 155

9.1.2第二步,准备面谈 156

9.1.3第三步,组织面谈 157

9.1.4第四步,实施面谈 158

9.1.5第五步,及时分析面谈结果 158

9.1.6第六步,总结问题 159

9.1.7第七步,提供反馈信息并获得认可 159

9.2应用问题诊断 160

9.3讨论 161

9.3.1 问题诊断比基于模型的评估更好吗? 162

9.3.2你应该什么时候应用问题诊断方法? 163

9.3.3 由谁来执行问题诊断? 163

9.3.4你应当如何优先化发现的问题? 164

9.3.5 问题诊断需要什么样的组织资源? 164

9.4总结和结论 164

9.5参考文献 165

第10章 项目评估 167

10.1案例一:爱立信(丹麦)公司 168

10.1.1 挑战 169

10.1.2结果 170

10.1.3分析 173

10.2案例二:DANSKE DATA公司 173

10.2.1 挑战 174

10.2.2开发和执行项目评估 174

10.2.3结果 175

10.2.4分析 175

10.3用项目评估来支持SPI 177

10.3.1建议1:为项目评估建立一个独立的过程 178

10.3.2建议2:支持专一的、特定项目的改进 180

10.3.3建议3:支持组织化的改进 181

10.4结论 183

10.5参考文献 184

第11章 评估策略的选择框架 185

11.1框架 186

11.1.1辅助的基于模型的评估 187

11.1.2辅助的度量项目与基准测试 188

11.1.3单个项目的独立评估 188

11.1.5辅助的基于模型的评估(小型例子) 189

11.1.4独立的基于项目的度量程序 189

11.1.6辅助的问题诊断 190

11.1.7独立的基于模型的自评估 190

11.1.8独立的基于项目的自评估 191

11.2选择评估策略的准则 191

11.2.1第一步,选择主要的策略 191

11.2.2第二步,考虑一个组合的策略 194

11.2.3第三步,设计评估 195

11.3结论和讨论 196

11.4参考文献 198

第四部分组织级的学习 199

第12章 理解并实施SPI 201

12.1 用于SPI实施和知识传播的模型 202

12.2案例1:Network Products公司的SPI 204

12.2.1个体视角 205

12.2.2组织结构视角 205

12.2.3交互过程视角 206

12.2.4讨论 208

12.3案例2:Danske Data公司的SPI 208

12.3.1个体视角 209

12.3.2组织结构视角 209

12.3.3交互过程视角 210

12.3.4讨论 211

12.4实施和知识传播 212

12.5结论 213

12.6参考文献 213

第13章 改进客户关系 217

13.1理解客户关系 217

1 3.2上层:协作和竞争 220

13.3合约层:信任和控制 221

13.4开发层:关注和工程 223

13.6成熟度模型 224

13.5关系动力学 224

1 3.7沟通会 227

13.8早期举措 231

1 3.9结论 232

13.10参考文献 233

第14章 在SPI工作中进行组织级学习的策略 235

14.1 SPI中的组织级学习 236

14.2 SPI项目分析 239

14.2.1 Systematic公司 239

14.2.2 Brüel Kj?r公司 241

14.2.3爱立信(丹麦)公司 243

14.2.4 Danske Data公司 245

14.3讨论 246

14.3.1探索型学习 249

14.3.2开发型学习 250

14.4结论 251

14.5参考文献 252

第五部分学习先进的技术 255

第15章 实施SPI:组织级方法 257

15.1知识扩散:综述 258

15.2项目的相关环境 260

1.5.3实施研讨会 261

15.3.1分析阶段 261

15.3.2设计阶段 263

15.3.3策划阶段 266

15.4经验教训 267

15.4.1对目标领域详细描述 267

15.4.2对相关利益者进行详细分析是不必要的;角色模型会 267

更好。 267

15.4.4明确完整产品是重要的 268

15.4.3不要过分强调实施策略 268

15.4.5在策划之前讨论实施风险 269

15.5结论 269

15.6参考文献 270

第16章 过程实施团队中的风险管理 273

16.1风险管理模型 274

16.2应用一定的模型 277

16.3经验与建议 282

16.4结论 283

16.5参考文献 285

第17章 度量实施的基本原则 287

17.1度量程序示例 291

17.1.1 Danske Data公司 291

17.1.2三家小公司 292

17.2实施原则 294

17.2.1知识 294

17.2.2度量工作的组织结构 295

17.2.3度量工作设计 297

17.2.4沟通 299

17.2.5数据使用 301

17.3讨论与结论 302

17.4参考文献 304

第1 8章 更好地获取需求 307

18.1分析阶段 308

18.1.1收集信息 308

18.1.3对技术的优先级排序 309

18.1.2识别问题解决技术 309

18.2集中试点阶段 310

18.2.1选择技术 310

18.2.2培训团队使用技术 311

18.2.3跟随采用并评价使用情况 311

18.3广泛普及阶段 313

18.3.1推广成果 313

18.3.2推广技术知识 314

18.3.3支持技术应用 314

18.4.其他公司如何改进 316

18.5 参考文献 317

附录A 风险与措施表 319

A.1 改进领域 319

A.2改进思路 320

A.3改进过程 322

A.4改进实施者 323

研究团队 327