这本书总结了软件项目开发的一些关键点,读后令我浮想联翩.现在做了些总结,并摘抄了一些.
我认为重要的有以下几点:
一、产品的开发之道
1、开发正确的产品:即开发能够赚取利润的产品。
2、正确地开发产品:在预定的时间和成本之内开发出合格、较好的产品。
二、用人之道
1、团队中包括10%的领导,30%的核心成员,60%的普通成员。
三、立项管理
1、可行性分析:市场,政策,技术,成本的分析
四、需求开发与管理
1、需求调查
2、需求分析
3、需求定义
产生相关的文档,“用户需求说明书”,“产品需求规格说明书”,“需求评审报告”,“需求跟踪报告”,“需求变更控制报告”等。
综合项目的几个管理,我认为最重要的就是需求的分析和管理,如果前期对需求做的不好,后期就陷入了永远在没有完的修改中。
五、系统设计
重要的是设计文档,设计文档对后期软件的维护起到了至关重要的作用。
六、软件的实现
重要的是编程规范的制定,并且要随时对编程规范进行修正,达到适应当前开发项目的效果。
七、软件测试
注意的是一定要有专门的测试小组,先程序员自己测试,然后就是交叉测试,最后由测试小组进行测试。
还要注意的是测试的时候一定要对软件的功能的可用性进行测试。
八、软件的维护
前期的文档对软件的维护起了很大的作用,但这时候注意的是一定要善于总结,并在软件进行修改后,及时更新文档,并记录软件的修改记录和去掉了那些bug等。