第1章 介绍 1
1-1 用户和管理者的要求越来越高 3
1-2 许多基于Internet的项目都需要业务流程重组(BPR) 6
1-3 人件问题日益突出 8
1-4 商业运行的步伐要求更快的实现速度 10
1-5 基于Internet的项目比以往的项目通常面临更大的风险 12
1-6 新技术出现得越来越快 13
1-7 小结 17
第2章 项目规划和交流 19
2-1 明确关键人物 21
2-2 确定项目的基本特性 23
2-3 弄清项目的定义:什么是“成功” 25
2-4 技术评估 30
2-5 对评估过程有辅助作用的工具 38
2-6 时间安排. 预算. 人员和质量之间的协调 39
2-7 当理性的谈判不可能时该怎么办 43
2-8 小结 44
第3章 业务流程重组 45
3-1 简介 46
3-2 流程. 核心流程和流程接口 50
3-3 IT在业务流程重组中的作用 57
3-4 业务流程重组取得成功的关键因素 59
3-5 业务流程重组的管理计划 62
3-6 小结 67
第4章 电子商务策略 69
4-1 制定一个经营策略 70
4-2 Internet对经营策略的影响 75
4-3 经营策略的基本类型 78
4-3-1 从用户角度考虑的经营策略 79
4-3-2 从公司运作角度考虑的经营策略 81
4-3-3 从产品角度考虑的经营策略 83
4-4 经营策略的实施 84
4-5 小结 85
第5章 软件开发过程的管理 87
5-1 简介 88
5-2 繁重的过程 91
5-3 轻松∕快捷的过程 97
5-4 一个受到推荐的快捷过程 100
5-5 小结 103
第6章 需求管理 105
6-1 简介 106
6-2 需求的重要性 107
6-2-1 “构建原型降低了对需求的要求” 111
6-2-2 “这些材料需要花费太多的时间, 我们没有时间来整理!” 112
6-2-3 “用户不知道他们想要什么…” 114
6-2-4 “...即使他们这样做了, 将来还会改变主意的...” 116
6-2-5 “这个系统只会被使用一两次...” 117
6-3 从用户那里得到需求 119
6-4 需求文档的书写 123
6-5 管理需求 124
6-6 小结 129
第7章 设计方案的管理和流程的编码 131
7-1 简介 132
7-2 设计问题 133
7-2-1 分配工作 133
7-2-2 工作质量的评定和监督 135
7-3 编写代码问题 142
7-4 小结 144
第8章 测试过程的管理 147
8-1 简介 148
8-2 安排测试进度 148
8-3 测试过程 150
8-4 Internet相关项目测试的分类 153
8-5 测试完成的标准 155
8-6 小结 158
第9章 管理项目进程 159
9-1 简介 160
9-2 管理项目开发小组的时间 163
9-3 项目回顾. 预排及审查 164
9-4 针对质量目标的缺陷跟踪 165
9-5 “每日集成(Daily Build)”概念 170
9-6 小结 173
第10章 管理风险 177
10-1 简介 178
10-2 小结 186
第11章 开发小组管理 187
11-1 简介 188
11-2 雇佣人员 189
11-3 忠诚(Loyalty). 义务(Commitment). 积极性(Motivation)
和奖励(Rewards) 192
11-3-1 奖励项目开发小组成员 194
11-3-2 加班的问题 200
11-4 小组组建问题 201
11-5 高强度Internet项目的工作条件 207
11-6 小结 210
第12章 管理工具和技术 213
12-1 最小工具集 215
12-2 工具和过程 220
12-3 选择新工具的风险 223
12-4 小结 226
第13章 最终思考 229