读《微软研发制胜策略》

软件开发的核心就是:达成项目目标,提高生产率,提高软件的质量。除此之外,都不要重要。
管理上、复用上,一切的核心就是人的问题,提高人的能力是第一生产力。

1.项目中一个现象就是紧紧的去控制进度,调整进度,进度的跟踪只是一种日常的事务工作。
2.观念的改变是第一位的,什么是观念改变的原则:规则不是法律,是可以触碰的。什么是我们要改变的规则,就是要有主动、计划、灵活。
3.紧密的进度计划,是一般的管理人员的通常做法,他的好处就是看到不断的工作,会有不断的压力;如果运用不当,就可能让人觉得厌烦和沮丧。
4.为了日程进度,牺牲质量往往是不值得的,除非你要一笑而过的做法。再不管这个项目的后续开发和维护了。对于产品或者项目的期限,要谨慎,要反思可能为了进度而牺牲质量。这叫着草率的期限。
5.一个好的日程表会兼顾公司和员工的利益的。
6.没有期限的目标不过是梦想而已。
7.把一个大项目,切分成n个小项目来做,每一个项目的周期大约是2个月。叫着阶段式的日程控制法。