观止 -- 微软创建 NT 和未来的夺命狂奔
基本上归纳出这几点:
- 高级管理人员的重要性:可以缓冲各技术人员的矛盾,把持项目方向
- 研发人员要有自己的权力
- 测试是重要的,对严重的 Bug 不能姑息
- 需要协调一个大项目里面的各个组之间的矛盾
- 软件开发也是很辛苦的,不仅身体上,还有精神上
- 适当的放松是有必要的,不能把工作当成生活的全部
- 软件的开发周期基本上是无法正确预估的,通常都会超出 deadline,不要太有心理压力,也不要太放松
- Bug 最好由相关开发人员亲自解决,远远低于其他开发人员修复该 Bug 所付出的代价
- 项目开发期间不要有人员变动,也不要加入新人,因为可能你指导新人接手项目所花的时间已经足够你去完成该新人需要完成的开发
以上只是看书有感,废话一堆,不要当真。这些想法需要你自己从书中得出,或者在实际经历中体会。不要相信上面的一派胡言。