《六西格玛软件开发》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)Christine B. Tayntor著;钟鸣,王君等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111129423
  • 页数:204 页
图书介绍:本书介绍怎样利用六西格玛工具和概念来改进系统的开发过程。

第1章 六西格玛透视 2

1.1 定义六西格玛 2

1.1.1 不仅限于统计学 2

第一部分 六西格玛介绍 2

1.1.2 不仅限于生产 3

1.1.3 缺陷预防 3

1.1.4 降低偏差 4

1.1.5 以客户为中心 5

1.1.6 基于事实的决策 5

1.1.7 协同工作 5

1.1.8 工具和培训 6

1.1.9 一种策略而不是一种起始步骤 6

1.2 将六西格玛用于系统开发 6

1.2.2 走极端 7

1.2.1 与IT没有关系 7

第2章 六西格玛的差别 8

2.1 六西格玛与质量保证 8

2.2 六西格玛和CMM 9

第3章 应对改进 11

3.1 改进对人的影响 11

3.2 成功改进的成分 12

3.2.1 建立承诺 13

3.2.2 正式沟通 13

3.2.3 非正式沟通 14

第二部分 六西格玛基础 18

第4章 DMAIC介绍 18

5.1 项目主办人 20

5.1.1 步骤1:定义问题 20

第5章 定义阶段 20

5.1.2 步骤2:组成项目组 21

5.1.3 步骤3:确定项目纲要 24

5.3 提炼项目范围 26

5.2 思维过程图 27

5.3.1 步骤4:建立项目计划 27

5.3.2 步骤5:确定客户 28

5.3.3 步骤6:确定关键的输出 29

5.3.4 步骤7:确定并区分客户需求的优先次序 29

5.4 第二次会议 31

步骤8:将当前过程文档化 33

5.5 过程图的类型 33

5.6 顶层图 33

5.7 详细过程图 35

5.8 功能过程图 36

第6章 度量阶段 39

6.1 步骤1:确定要度量什么 39

6.1.1 偏差的类型 40

6.1.2 度量所重视的东西 41

6.1.3 度量的精度 42

6.2 步骤2:实施度量 43

6.3 步骤3:计算当前西格玛级别 48

6.4 步骤4:确定过程的能力 50

6.4.1 能力指数 51

6.4.2 时间周期 53

6.5 步骤5:给过程领导定基准 54

第7章 分析阶段 55

7.1 步骤1:确定引起偏差的原因 55

7.2 步骤2:集体讨论过程改进的思路 59

7.3 步骤3:确定哪些改进对满足客户需求有最大的影响 61

7.5 步骤5:评估同修改的过程相关的风险 63

7.4 步骤4:开发建议的过程图 63

第8章 改进阶段 66

8.1 步骤1:建议的改进获得批准 66

8.2 步骤2:确定最终实施计划 68

8.3 步骤3:实现批准的改进 69

第9章 控制阶段 71

9.1 步骤1:建立关键度量标准 71

9.2 步骤2:建立控制策略 72

9.3 步骤3:庆祝并通报成功 74

9.4 步骤4:实施控制计划 74

9.5 步骤5:度量并沟通改进内容 74

第三部分 六西格玛与传统SDLC 78

第10章 传统SDLC的介绍 78

10.1 传统SDLC的优点 79

10.2 SDLC的缺点 79

10.3 六西格玛能带来什么帮助 80

第11章 项目启动 83

11.1 步骤1:确定问题 83

11.2 步骤2:组织项目组 85

11.3 步骤3:确定初步需求 85

11.3.1 着手建立一个思维过程图 86

11.3.2 建立初步的项目纲要 86

11.3.3 定义问题陈述和项目目标 86

11.3.4 确定用户 87

11.3.5 确定关键输出 87

11.3.6 撰写当前过程的文档 87

11.3.7 定义高层需求 88

11.4 步骤4:确认需求 88

11.5 步骤5:进行可行性研究 88

11.5.4 关键的成功因素 89

11.5.3 目标 89

11.5.2 项目范围 89

11.5.1 问题陈述 89

11.5.5 假设 90

11.5.6 建议的方法 90

11.5.7 可选择的方法及不选择它们的理由 91

11.5.8 风险和建议的减轻措施 91

11.5.9 资源需求 93

11.5.10 高层项目计划 94

11.5.11 成本/效益分析 94

11.6 步骤6:获得项目批准 94

第12章 系统分析 95

12.1 步骤1:了解当前的过程 96

12.2 步骤2:确定需求 97

12.3 区分需求的优先次序 98

12.5 步骤5:确定对最高优先级需求具有最大影响的改进 99

12.4 步骤4:确定可能的过程改进 99

12.6 步骤6:建立详细的“将是”过程图 100

12.7 步骤7:估计建议过程改进的影响和风险 100

12.8 步骤8:完成概念设计 100

12.9 步骤9:完成需求规格说明文档 100

12.10 步骤10:获得批准 101

第13章 系统设计 102

13.1 功能设计 102

13.2 技术设计 104

13.3 程序设计 107

第14章 构造 109

第15章 测试和质量保证 111

15.1 测试计划 111

15.2 单元测试 113

15.5 压力测试 114

15.3 系统测试 114

15.4 集成测试 114

15.6 验收测试 115

15.7 测试的六西格玛工具 116

第16章 实现 117

16.1 客户培训 117

16.2 用户文档 119

16.3 数据转换 119

16.4 项目评价 119

第四部分 六西格玛和旧有系统 122

第17章 旧有系统介绍 122

第18章 IT部门中的改进管理 124

18.1 步骤1:了解和记录过程 124

18.2 步骤2:定义成功 126

18.3 步骤3:确定和降低风险 126

18.4 步骤4:保证过程得以执行 128

第19章 系统维护和支持 129

19.1 维护的分类 129

19.2 六西格玛和系统支持 129

19.3 指导委员会 130

19.3.1 一个或多个委员会 131

19.3.2 纲要及议程 131

19.4 服务等级协议 133

19.5 客户满意度调查 134

19.6 保证成功的维护 137

第五部分 将六西格玛引入其他开发方法 140

第20章 快速应用开发 140

20.1 选择参与者 140

20.2 服务商的任务 140

20.3 寻找最佳会议地点 141

21.1 原型法 144

第21章 原型和螺旋开发 144

21.2 螺旋或迭代开发方法 145

21.3 阶段交付 147

第22章 客户机/服务器和基于Web的系统 148

第六部分 六西格玛与打包软件的实现 152

第23章 选择打包软件 152

23.1 利用六西格玛增加成功的可能性 153

23.2 选择过程 154

23.3 步骤1:确定需求 154

23.4 步骤2:区分需求的优先次序 155

23.5 步骤3:开列一个潜在的供应商列表 156

23.6 步骤4:获得产品信息 156

23.7 步骤5:进行初步的评价 156

23.8 步骤6:进行初步的产品演示 157

23.9 步骤7:对缩减了的候选供应商进行详细评价 157

23.11 步骤9:选择最终的供应商 158

23.10 步骤8:确定产品与需求之间的差距 158

23.12 步骤10:协商合同 160

第24章 实现打包软件 161

24.1 预先理顺客户部门 161

24.2 安装和实现软件 162

24.3 步骤1:传达决定和项目安排 162

24.4 步骤2:安装和测试未修改的软件 162

24.5 步骤3:修改基础软件并重新测试 163

24.6 步骤4:建立与已有系统的接口 163

24.7 步骤5:制定数据转换程序或过程 163

24.8 步骤6:建立和进行客户培训 163

24.9 步骤7:实际运行 164

24.10 步骤8:评价结果 164

第25章 外包介绍 166

第七部分 六西格玛和外包 166

25.1.1 外包什么 167

25.1.2 与人员相关的风险 167

25.2 外包的理由 167

25.1 外包决策 167

25.3 外包的潜在缺点 168

25.4 成功的策略 168

25.5 选择合适的提供商 169

25.5.1 将外包活动分类 169

25.5.2 选择提供商 171

25.5.3 协商合同 172

25.6 起草详尽的合同 172

25.7 建立有效的SOW和SLA 173

25.8 承诺成功 173

26.1 定制系统开发 175

第26章 有效的外包 175

26.1 打包软件实现 176

26.3 系统维护 176

26.4 帮助台 177

26.5 数据中心运转 177

第八部分 六西格玛IT部门 180

第27章 改进IT 180

27.1 定义 180

27.1.1 步骤1:定义问题 180

27.1.2 步骤2:组成项目组 180

27.1.3 步骤3:建立项目纲要 180

27.1.4 步骤4:建立项目计划 180

27.1.5 步骤5:确定客户 180

27.1.7 步骤7:确定和区分客户需求的优先次序 181

27.1.6 步骤6:确定关键输出 181

27.1.8 步骤8:记录当前过程 182

27.2 度量 183

27.2.1 步骤1:确定度量什么 183

27.2.2 步骤2:进行度量 183

27.2.3 步骤3:计算当前西格玛级别 183

27.2.4 步骤4:确定过程的能力 183

27.2.5 步骤5:给过程领导定基准 183

27.3 分析 183

27.3.1 步骤1:确定什么原因导致偏差 184

27.3.2 步骤2:过程改进的集体讨论思想 184

27.3.3 步骤3:确定影响最大的改进 184

27.3.4 步骤4:建立建议的过程图 184

27.3.5 步骤5:评估风险 184

27.5.2 步骤2:建立控制策略 185

27.5.1 步骤1:建立关键度量标准 185

27.5 控制 185

27.6 总结 185

27.4 改进 185

27.4.3 步骤3:实现批准的改进内容 185

27.4.2 步骤2:完成实施计划 185

27.4.1 步骤1:使建议的改进获得批准 185

第九部分 附录 188

附录A 项目纲要 188

附录B 功能过程图 192

附录C 过程改进分级电子表格 194

附录D 故障方式及影响分析 196

附录E 度量标准可靠性评估电子表格 199

附录F 缩略词表 201

附录G 参考资料 203