第1章每项业务均与软件相关 1
1.1软件管理的原则 3
1.2为什么说每项业务均与软件相关 4
1.3我们从事硬件业务 5
1.4保持产品的独特性 7
1.5质量优于进度 8
1.6在软件方面,必须发生的事情往往不一定发生 10
1.7质量承诺 11
1.8总结和结论 12
参考文献 13
第2章项目失败的原因 14
2.1濒临失败的紧急项目 15
2.2项目失败的原因 16
2.2.1不切实际的时间安排 17
2.2.2不恰当的人员配置 17
2.2.3软件开发期间的需求改变 18
2.2.4低质量的工作 20
2.2.5相信奇迹 21
2.3失败项目中主管所扮演的角色 23
2.4总结和结论 24
参考文献 25
第3章理性管理 26
3.1正视现实 27
3.2缩短周期 28
3.3你们在破坏业务 29
3.4掌握事实 30
3.5试飞的最终期限 32
3.6理性管理的本质 34
3.7总结和结论 35
第4章保证质量的原因 36
4.1低质量的软件可能会危及生命安全 37
4.2高质量的工作能够节省时间和金钱 38
4.3故障排除策略 40
4.4高质量的工作具有更高的可预测性 42
4.5必须管理软件质量 42
4.6总结和结论 44
参考文献 44
第5章领导的目标 45
5.1更快、更好、更经济 46
5.2调整组织的软件工作方式 47
5.3确立目标 48
5.4加快工作并不仅仅意味着缩短时间表 48
5.5提高质量 51
5.6降低成本 51
5.7改进任务时间 53
5.8确定责任 54
5.9总结和结论 56
参考文献 56
第6章改变工程行为 57
6.1做什么,而不是如何做 59
6.2有纪律可循的软件实践 60
6.3说服其他人 61
6.4PSP课程 62
6.5回到原点 66
6.6总结和结论 66
参考文献 67
第7章组建积极向上的团队 68
7.1 EBS的BrokerNet团队 69
7.2TSP的开发 70
7.3如何组建积极向上的团队 71
7.4Teradyne团队 71
7.5最终结果 74
7.6如何激励团队 74
7.7组建尽责的团队 75
7.8 EBS结果 76
7.9信任的环境 77
7.10不可能实现的项目完工日期造成的后果 78
7.11保持团队的稳定 79
7.12总结和结论 79
参考文献 80
第8章团队工作的效益 81
8.1可预测性更好 82
8.2更短的生产周期 83
8.3降低开发成本 84
8.4提高产品质量 86
8.5降低人事变动率 86
8.6TSP引入成本 87
8.7投资回报 88
8.8已贴现的投资回报 89
8.9总结和结论 90
参考文献 91
第9章后续步骤 92
9.1 7个转变步骤 93
9.2行动计划 97
9.3总结和结论 98
附录A TSP过程 100
A.1TSP综述 101
A.2团队准备 103
A.3TSP培训 103
A.4不充分的团队准备 105
A.5小结 106
附录B组建一个TSP团队 107
B.1组建TSP团队 108
B.2第一次管理会议 110
B.3团队的问题 111
B.4第一次会议示例 112
B.4.1主管缺席 112
B.4.2对需求强调不够 113
B.4.3繁忙的CEO 113
B.5讨论组建期间的问题 113
B.6最后一次管理会议 114
B.7小结 114
参考文献 115
附录C项目计划评审 116
C.1主管在团队建设中的角色 117
C.2最后一次管理会议 118
C.3组建产物 120
C.4计划简报 122
C.5计划评估检验表 125
C.6商业评估 127
C.6.1团队计划满足或者超过目标 127
C.6.2团队需要增加资源 127
C.6.3团队无法满足目标 128
C.7计划评估 128
C.7.1概念设计 129
C.7.2规模估算 130
C.7.3生产率估计 130
C.7.4任务时度量 130
C.8计划比较示例 131
C.9质量计划评估 132
C.10计划评估 134
C.11检查团队的风险评估 134
C.12会议结束 135
C.13小结 135
附录D季度性项目评审 136
D.1由主管主持评审的原因 137
D.2项目评审需要考虑的事项 138
D.2.1进度管理 138
D.2.2团队积极性 138
D.3评审策略 139
D.4评审过程 141
D.5执行第一次评审的时间 143
D.6初始阶段评审 144
D.6.1有关规划方面的问题 147
D.6.2有关任务时的问题 148
D.6.3有关已获值的问题 148
D.6.4完工预测 149
D.6.5有关工作量平衡的问题 149
D.6.6有关时间记录的问题 150
D.6.7有关程序规模记录的问题 150
D.7标准阶段评审 151
D.8小结 151
附录E标准阶段评审 153
E.1更正率管理 155
E.2评审时应考虑的问题 156
E.3故障记录 159
E.4标准阶段评审 160
E.4.1故障图 160
E.4.2有关评审率方面的问题 162
E.4.3有关各阶段的故障率问题 166
E.4.4有关更正率管理问题 166
E.4.5有关故障密度的问题 168
E.4.6有关基准比较的问题 169
E.5小结 169
参考文献 170
附录F投资回报 171
F.1改进结果汇总 172
F.2引入策略 175
F2.1最短时间引入策略 176
F2.2最低成本引入策略 178
F.3投资回报 178
F3.1TSP引入成本 178
F3.2引入TSP后节省的成本 179
F.4已贴现的投资回报 181
F.5小结 183
参考文献 183