一般的领导者 3
写出好的程序 3
简介微软的软件开发制度 4
说来容易做来难 8
第1章 奠定基础 10
专心改善产品 10
排除干扰 14
一定有更好的方法可以减少干扰 17
明白说出目标 24
努力要有代价 31
第2章 策略性的作业方式 45
浓淡合适的咖啡 45
学习前人的经验 54
好方法要让大家分享 55
不要死守规则 60
反馈回路 64
愈简单愈好 69
第3章 保持进度 74
高架道路 74
错误的问题 78
荒谬的菜单 83
就是说不 86
你无法让每个人都满意 90
上级的建议 92
真正的成本 97
炒鱿鱼宏 100
程序设计的优先考虑 32
严守基本原则 38
很酷,但并不重要 104
这样比较好吗 107
避免干扰 112
第4章 走极端的狂热 117
无人理睬的报告 117
好报告、坏报告、束之高阁的报告 122
避免召开会议 127
让会议有效果 132
避免会后工作 136
铲除障碍物 139
第5章 进度狂 143
很久很久以前,有一个项目 143
适当的压力 148
紧逼盯人的最后防线:质量 151
稳操胜算的日程表 154
加强“哇哟 !”的效果 158
理想的期限 163
第6章 学无止境 170
五年资历的笨蛋 170
受用无穷的技术 175
让专家再重新学习 177
“新年新希望”症候群 181
实时的学习 186
马后炮式的管理 189
全方位的才能 193
第7章 态度问题 198
错误的态度 198
不愿下功夫 204
凡事不能的态度 207
这样已经够好了 214
小心次功能 218
程序设计师要懂得顾客心理 219
产品的整体观 222
重复就是浪费 224
杠杆的效应 228
善用资源的态度 233
第8章 沉船的感觉 243
过正常的生活 243
鞠躬尽瘁的迷惑 245
周末悍将 251
新兵训练 253
扭转乾坤 256
我无法在白天工作 260
激情过后 264