《增量承诺螺旋模型 系统和软件开发的成功之道》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)巴里·勃姆(BarryBoehm)著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2015
  • ISBN:9787111503873
  • 页数:225 页
图书介绍:本书由资深系统工程专家撰写,精妙之处在于它描述了在成功开发和购买高效、灵活、价格合理且符合利益相关方需求的复杂系统时的一种增量式功能决策路径,可直接作为参与软件密集系统的开发、采购和管理的人员的必读书目。本书分为四部分。在正式介绍(ICSM)前,首先用导论引出构造ICSM的原理以及对ICSM基础知识和使用的完整概述。第一部分(1~4章)通过成功和失败的具体案例,深入阐述了ICSM的4条关键原则。第二部分(5~8章)和第三部分(9~10章)详细解释了ICSM的阶段和时期,为ICSM的过程生成提供了框架。第四部分(11~15章)着重介绍了如何将ICSM应用到实际应用中。此外,附录提供了专门为ICSM活动开发的工具、ICSM与广泛使用的过程模型和标准之间的对应关系的附加信息,以及全面的参考书目。

开场白 2

第0章 导论 5

0.1 变化的世界 5

0.2 创建成功的21世纪系统 7

0.2.1 何谓成功 7

0.2.2 为什么成功越来越难实现 8

0.3 精炼的ICSM 12

0.3.1 原则胜过图表 12

0.3.2 应用ICSM的隐喻 13

0.3.3 ICSM图表和视图 13

0.4 使用ICSM 19

0.5 逐步采用ICSM方法 21

0.6 ICSM使用示例 21

0.7 ICSM如何帮助复杂的政府采购 22

参考书目 24

第一部分 ICSM的4条原则 29

第1章 原则1:基于利益相关方价值的方针 29

1.1 失败的故事:用“太好”的路面评估机器人 30

1.1.1 项目背景 30

1.1.2 项目执行 30

1.1.3 最终结果 31

1.1.4 主要的教训 31

1.2 成功的故事:Hospira下一代静脉医用泵 33

1.2.1 Symbiq探索阶段摘要 34

1.2.2 Symbiq评价阶段摘要 34

1.2.3 Symbiq基础阶段摘要 35

1.2.4 Symbiq开发阶段系统工程摘要 36

1.3 系统成功基本定理及其意义 37

1.4 系统成功实现定理及其意义 38

1.4.1 识别所有关键利益相关方 38

1.4.2 理解每个利益相关方对“赢”的看法 39

1.4.3 让SCS协商一组双赢的产品和过程计划 40

1.4.4 控制SCS双赢实现和变化适应的进展 42

参考书目 43

第2章 原则2:增量承诺和可审核性 44

2.1 失败的总量承诺项目:美国银行的MasterNet 46

2.1.1 案例研究历史 46

2.1.2 与ICSM原则的关系 47

2.2 成功的增量承诺项目:TRW软件生产率系统 48

2.2.1 启动:探索阶段 49

2.2.2 SPS探索阶段 51

2.2.3 SPS评价阶段 52

2.2.4 SPS基础阶段 52

2.2.5 总体项目成果 53

2.3 两个不确定性圆锥与ICSM的第1和第2时期 53

2.4 备选的增量和演化开发模型 55

2.5 像C2ISR一样开发 58

参考书目 60

第3章 原则3:并发多学科工程 61

3.1 失败的故事:顺序的RPV系统工程和开发 63

3.2 成功的故事:并发竞争原型RPV系统开发 65

3.3 并发开发和演化工程 67

3.4 硬件、软件和人为因素方面的并发工程 69

3.5 并发需求和解决方案工程 71

参考书目 72

第4章 原则4:基于证据和风险的决策 73

4.1 失败的故事:无法承受的需求 74

4.1.1 用原则4规避问题 75

4.1.2 其他教训 76

4.2 成功的故事:CCPDS-R 76

4.2.1 CCPDS-R基于证据的决策里程碑 77

4.2.2 CCPDS-R的其他创新实践 78

4.3 作为最高级可交付成果的可行性证据 78

4.3.1 什么是可行性证据 78

4.3.2 可行性证据开发不是什么 79

4.3.3 开发多少可行性证据才算足够 80

4.4 多少算是足够 81

4.5 原则总结 82

参考书目 83

第二部分 ICSM生命期和第1时期:增量定义 87

第5章 ICSM生命期 87

5.1 ICSM生命期 87

5.2 ICSM与其他生命期模型的对比 88

5.3 第1时期:决定“为什么”、“什么”、“何时”、“谁”、“哪里”、“如何”和“多少” 90

5.4 ICSM案例研究 92

第6章 探索阶段 93

6.1 什么是探索阶段 93

6.2 探索阶段有哪些潜在的陷阱 96

6.3 探索阶段最后需要注意的潜在重大风险 96

6.4 探索阶段如何从小系统扩展到大型复杂系统 97

6.5 ICSM原则在探索活动中的作用 97

6.6 MedFRS倡议的探索 98

第7章 评价阶段 101

7.1 什么是评价阶段 101

7.2 评价阶段有哪些潜在的陷阱 103

7.3 评价阶段最后需要注意的重大风险 103

7.4 评价阶段如何从小系统扩展到大型复杂系统 104

7.5 ICSM原则在评价活动中的作用 104

7.6 MedFRS倡议的评价 105

第8章 基础阶段 108

8.1 什么是基础阶段 108

8.2 基础阶段有哪些潜在的陷阱 110

8.3 基础阶段最后需要注意的重大风险 111

8.4 基础阶段如何从小型系统扩展到大型复杂系统 111

8.5 ICSM原则在基础活动中的作用 112

8.6 MedFRS系统之系统的基础阶段 113

8.7 第1时期总结 114

参考书目 115

第三部分 第2时期:增量开发和演化 119

第9章 开发阶段 119

9.1 什么是开发阶段 119

9.1.1 硬件开发 121

9.1.2 软件开发 123

9.1.3 持续集成和测试,然后同步和稳定 126

9.2 准备好发行了吗 128

9.3 开发阶段有哪些潜在的陷阱 129

9.4 开发阶段需要注意的重大风险 129

9.5 开发阶段如何从小型系统扩展到大型复杂系统 130

9.6 ICSM原则在开发活动中的作用 132

9.7 MedFRS开发 132

参考书目 135

第10章 系统生产和运营 136

10.1 什么是“生产” 136

10.2 生产阶段有哪些潜在的陷阱 137

10.3 生产阶段需要注意的重大风险 137

10.4 什么是系统运营阶段 138

10.5 运营阶段有哪些潜在的陷阱 139

10.6 运营阶段需要注意的重大风险 139

10.7 MedFRS倡议的生产和运营 139

10.8 第2时期总结 141

第四部分 将ICSM应用到你的组织 145

第11章 ICSM模式和常见案例 145

11.1 ICSM模式 146

11.2 ICSM常见案例 147

11.2.1 软件应用或者系统 148

11.2.2 软件密集设备 149

11.2.3 硬件平台 150

11.2.4 系统家族/产品线 150

11.2.5 系统之系统 151

11.2.6 棕地现代化 152

11.3 常见案例示例 152

11.4 小结:ICSM常见案例概述 154

参考书目 155

第12章 ICSM和你的组织 156

12.1 利用你在当前过程中的投资 156

12.2 最大化组织知识的价值 158

12.3 影响所在 159

12.3.1 经验工厂 159

12.3.2 降低失败的代价 160

参考书目 160

第13章 基于证据的生命期管理 161

13.1 动机和背景 161

13.2 承诺评审过程概述 162

13.3 可行性证据描述开发过程 163

13.4 FED评估框架 165

13.5 使用示例 167

13.6 ICSM之外的适用性 169

参考书目 169

第14章 成本和时间证据开发 171

14.1 成本和时间估算主要方法研究 173

14.2 估算和ICSM 175

14.2.1 SAIV过程模型 175

14.2.2 估算规模 176

14.2.3 开发时间的估算方法 177

14.3 总结 178

参考书目 179

第15章 风险-机会评估和控制 181

15.1 风险和机会的二重性 181

15.2 风险-机会管理基础 182

15.2.1 风险评估:识别、分析和优先级确定 182

15.2.2 前10大严重风险来源列表 183

15.2.3 风险控制:风险缓解计划、风险缓解、风险监控和改正措施 186

15.3 ICSM中的风险管理 188

15.4 风险和机会管理工具 188

15.4.1 精益风险管理计划 189

15.4.2 电子过程指南 189

15.4.3 前10大严重风险列表 190

15.5 用风险确定多少证据才足够 190

参考书目 190

附录A 证据评估框架 191

附录B ICSM和其他标准之间的映射 196

附录C 基于价值的系统工程理论 207

后记 223