《Rapid Development:Taming Wild Software Schedules》,中文译名:《快速软件开发:有效控制与完成进度计划》作者是Steve McConnell,同时还著有著有经典著作《code complete》
使用SQ3R阅读法:
一、Survey(浏览目录)
全书共有三个部分(有效开发、快速开发、最佳实践)、43个章节。
其中第一部分(有效开发)主要介绍了常见的36种错误开发实践;
第二部分(快速开发)介绍了开发中会遇到的核心问题及处理办法;
第三部分(有效实践)主要介绍了在软件开发中的27种最佳实践方法。
二、Question(提出问题)
1、作者为什么要写这本书?
作者希望对那些开发效率10:1中“1”那一边的团队提供一些信息,使他们的开发效率能够提高。
2、为什么会出现开发效率10:1这种情况?
一方面因为开发团队使用的开发方法不同;另一方面是因为开发人员工作辛苦没有时间去学习快速开发方法。
3、为什么开发人员没有时间去学习快速开发方法??
因为开发人员陷入了一个困境中、矛盾中:没有时间学习新方法提高开发效率;只有学习了新方法才能提高效率获得学习时间。
4、作者对受众的意图,谁应该读这本书?
(1)意图:
a、开发者、管理者:让他们知道什么是可能的!
b、管理者、客户:让他们知道什么是可实现的!
c、开发者、管理者、客户:为三者提供一个沟通的渠道,使他们可以使用最好的方法实现自己的目标!
(2)受众:
a、技术带头人:总是希望提高开发效率,这本书会告诉你怎么做!
b、个人程序员:帮助你提高开发效率,同时成为一个好的技术带头人!
c、项目经理:在管理层面上提高开发效率,同时更好理解开发人员如何提高开发效率!
5、读这本书有什么好处?
(1)提高开发速度!
(2)常规开发中的快速开发!
(3)以实践为重点,而非代码为重点!
(4)本书结构便于快速阅读!
(5)真正的快速开发实践!
6、作者对这本书的定位?
这本书的内容是程序员应该懂得的有关软件开发的常识!!!