第1章 绪论 1
1.1死亡之旅的定义 2
1.2死亡之旅项目的分类 4
1.3为何会出现死亡之旅项目 6
1.3.1政治,政治,还是政治 7
1.3.2市场人员、高级管理人员、缺乏经验的项目经理等人所做出的幼稚承诺 8
1.3.3年轻人天真的乐观主义:“我们周末能完成它!” 10
1.3.4新公司的创业心理 11
1.3.5海军陆战队精神:真正的程序员无需睡眠 12
1.3.6市场全球化所导致的残酷竞争 13
1.3.7由于出现新技术而引发的激烈竞争 14
1.3.8不可预期的政府法令所导致的巨大压力 15
1.3.9出乎意料和/或未经计划的危机 16
1.4人们为什么参加死亡之旅项目 17
1.4.1虽然风险很高,但回报也很高 20
1.4.2珠峰综合征 21
1.4.3年轻人的天真和乐观 25
1.4.4不做就要失业 26
1.4.5未来获得提升的必要条件 28
1.4.6不做就要面临破产或其他不幸 29
1.4.7一个突破旧条条框框的机会 30
1.4.8报复 31
1.5小结 32
注解 34
第2章 政治 45
2.1确定项目所涉及的政治“玩家” 46
2.1.1业主 47
2.1.2用户 49
2.1.3持股人 50
2.1.4干系人 51
2.1.5支持者 53
2.2确定项目的基本类型 55
2.3项目参与者的承诺程度 59
2.4导致政治争执的关键问题 61
2.5小结 64
注解 64
第3章 谈判 71
3.1理智的谈判 72
3.2识别可接受的折中 74
3.3谈判游戏 77
3.4谈判策略 81
3.5谈判失败后应该做什么 85
注解 90
参考文献 93
第4章 死亡之旅项目中的人员 95
4.1雇用和人员配备问题 96
4.2忠诚、承诺、激励和奖赏 99
4.2.1奖励项目团队成员 101
4.2.2加班问题 106
4.3沟通的重要性 109
4.4团队建设问题 110
4.5死亡之旅项目的工作场所条件 114
4.6小结 118
注解 118
参考文献 123
第5章 死亡之旅的过程 126
5.1分类概念 127
5.2需求管理的重要性 132
5.3 SEI、ISO——9000、形式化过程与非形式化过程 137
5.4“足够好”的软件 140
5.5最佳实践和最差实践 143
5.6当死亡之旅遭遇XP 149
5.7小结 152
注解 153
参考文献 159
第6章 动态的过程 160
6.1软件开发过程模型 161
6.1.1思维模型 162
6.1.2电子表格模型 165
6.1.3静态模型与动态模型 167
6.2可视化模型 169
6.3示例:TAREK ABDEL-HAMID的软件过程模型 170
6.4小结 176
注解 177
参考文献 178
第7章 关键链进度排定和约束理论 180
7.1介绍 180
7.2什么样的组织行为是紊乱的 181
7.3如何才能改变紊乱的组织行为 185
7.4理智世界中的行为 188
7.5关键链进度排定 191
7.6小结 193
注解 194
参考文献 195
第8章 时间管理 196
8.1企业文化对时间管理的影响 197
8.2股东争执所浪费的时间 198
8.3帮助项目团队更好地利用时间 200
注解 203
第9章 管理和控制项目进展 204
9.1“天天做”概念 205
9.2风险管理 207
9.3对进展监控的额外建议:里程碑评审 213
注解 215
参考文献 216
第10章 工具和技术 217
10.1最小工具集 219
10.2工具和过程 223
10.3选择新工具的风险 226
10.4小结 228
注解 230
参考文献 234
第11章 模拟器和“军事演习” 235
11.1介绍 235
11.2军事演习概念 236
11.3小结 240
注解 242
参考文献 243