《企业软件交付 敏捷与高效管理精要》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)布朗著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111422945
  • 页数:235 页
图书介绍:本书详细地给出了可操作的技术来构建软件的供应链,在应对越来越大的成本压力的同时改善敏捷性和创新。通过真实的案例研究,他介绍了现代的全球软件工厂,展示了如何整合和运用全球外包团队、协同应用生命周期管理以及基于云计算的虚拟化基础设施。Alan凭借他领导IBM Rational软件战略和为IBM的企业客户进行咨询的丰富经验,讲述了从软件研究开发到衡量指标的方方面面。

第1章 企业软件交付为什么这么难 1

1.1 引言 2

1.2 什么是企业系统 4

1.3 如今有什么不同 6

1.4 企业软件交付机构关注什么 8

1.5 对企业软件交付的需求是如何演变的呢 10

1.6 结论 12

第2章 企业软件交付项目解析 13

2.1 引言 14

2.2 MyCo公司和MyProj企业软件交付项目 14

2.3 业务和组织背景 15

2.4 项目背景 16

2.5 项目执行结果 17

2.6 事后分析 18

2.6.1 企业软件交付机构分析 18

2.6.2 项目级分析 20

2.7 述评 22

2.8 结论 23

第3章 软件供应链和软件工厂 24

3.1 引言 25

3.2 走向软件供应链 26

3.3 企业软件交付的产业化:打个比方 27

3.4 企业软件交付的软件工厂方法 28

3.4.1 协调业务与工程 29

3.4.2 流程和任务的自动化 29

3.4.3 在整个企业中利用资产 29

3.4.4 支持精益流程和集成基础设施 30

3.4.5 运营测量和控制的自动化 30

3.5 软件工厂的关键要素 30

3.5.1 业务管理 31

3.5.2 资产的生产和维护 31

3.5.3 应用开发和交付管理 32

3.5.4 应用基础设施和部署管理 32

3.5.5 治理 33

3.6 例子和说明 33

3.6.1 例子:IBM应用软件组合优化(AAO)方法 34

3.6.2 例子:IBM测试工厂方法 36

3.6.3 例子:一个大型金融机构的核心保险平台 38

3.7 见解与评论 40

3.8 结论 42

第4章 协作型软件交付 43

4.1 引言 44

4.2 全球分布式开发 45

4.2.1 分布式团队工作 47

4.2.2 组织结构分散的工作 47

4.2.3 全球分布式工作 49

4.3 协作型交付环境 52

4.4 协作型应用软件生命周期管理 55

4.5 实例 57

4.5.1 一家大型金融服务机构的外包软件交付解决方案 57

4.5.2 IBM软件集团的产品交付 63

4.6 结论 66

第5章 敏捷软件交付 67

5.1 引言 68

5.2 重新审视企业软件交付 70

5.2.1 从软件开发到软件交付 70

5.2.2 敏捷性的基础 72

5.2.3 专注敏捷性 74

5.3 企业规模下的敏捷性 75

5.3.1 实际环境中的敏捷性 75

5.3.2 敏捷规模化因素 76

5.3.3 敏捷方法的规模化推广 85

5.4 大规模敏捷应用的例子 90

5.4.1 ABC银行的敏捷供应链管理 91

5.4.2 XYZ公司的企业敏捷测试服务 93

5.5 结论 95

第6章 软件质量 96

6.1 引言 97

6.2 软件质量的全局观念 99

6.2.1 端到端质量管理 100

6.2.2 评估企业软件交付的健康状况 101

6.2.3 持续软件质量保证的关键 103

6.3 提高整个软件供应链的质量 104

6.3.1 协作 104

6.3.2 自动化 105

6.3.3 可见性 106

6.4 软件测试工厂 107

6.5 安全 111

6.5.1 代码扫描 111

6.5.2 Web访问与合规性测试 111

6.6 结论 112

第7章 治理、测量和指标 113

7.1 引言 114

7.2 测量企业软件交付 115

7.2.1 指标的使用 116

7.2.2 测量的成熟度 118

7.2.3 测量与改进 120

7.3 全球软件供应链管理 121

7.3.1 外包治理 121

7.3.2 指标和软件供应链 122

7.4 例子 126

7.4.1 IBM Rational的产品组合管理 126

7.4.2 某大型银行的供应商管理 127

7.5 结论 127

第8章 丹斯克银行大规模应用敏捷的案例研究 129

8.1 引言 130

8.2 变革的动力 131

8.3 敏捷方法应用的重点 132

8.4 丹斯克银行的敏捷交付过程 134

8.5 实施敏捷交付过程工作台 136

8.6 试行丹斯克银行敏捷交付过程 137

8.7 测量成功 139

8.8 推广原则 141

8.9 经验教训 142

8.10 结论 143

第9章 IBM Rational全球软件产品交付的案例研究 144

9.1 引言 145

9.2 状态与动力 146

9.3 Rational的软件交付目标 147

9.4 在Rational引入敏捷交付 149

9.4.1 开发做法 149

9.4.2 开发过程 150

9.4.3 团队的组织与责任 151

9.4.4 规划 153

9.4.5 生成与生成管理 154

9.4.6 回顾 156

9.4.7 透明度 157

9.4.8 终期跟踪和稳定性 159

9.4.9 持续管理和决策 159

9.5 结果与观察 161

9.6 结论 162

第10章 全球企业软件交付的经验教训 164

10.1 引言 165

10.2 重新审视企业 165

10.2.1 管理前台和后台系统的机构 166

10.2.2 以软件为业务的机构 166

10.2.3 以软件为产品的机构 168

10.2.4 以软件交付为产品的机构 168

10.2.5 总结 170

10.3 风险与局限 170

10.3.1 对中小型企业的适用性 170

10.3.2 流程成熟度的影响 171

10.3.3 软件不是批量加工出来的,而是雕琢和演进而来的 174

10.3.4 供应链的弱点 176

10.3.5 总结 177

10.4 其他领域的经验教训 178

10.4.1 渐进式采办和TLCM 178

10.4.2 供应链管理 179

10.4.3 精益生产 181

10.5 例子和说明 184

10.5.1 美国州政府的外包 184

10.5.2 诺基亚的产品开发和交付 185

10.5.3 FAA大型项目管理 186

10.6 结论 187

第11章 全球企业软件交付的未来 189

11.1 引言 190

11.2 结尾的开始,还是开端的结束 191

11.3 投身云中 192

11.3.1 理解云计算 193

11.3.2 对于企业软件交付机构的影响 197

11.3.3 总结 199

11.4 采购选择 200

11.5 第三次浪潮 203

11.6 结论 205

附录A 企业软件交付再思考 207

参考文献 230