读书总结第十周
时间:7.10-7.16
数量:个人分享10篇 朋友圈分享2
主题: 开发管理 项目预估
【读书总结】
一个成功的软件项目首先要有一个好的起点,也就是一个合理的项目计划;一个好的项目计划,离不开一个准确的、可信的、客观的项目估算数据作为基础。对于庞大的、多变的软件项目来说有着太多的不确定性。之所以要先制定项目计划,目的就是为了让项目更加可控。如果项目的计划缺乏数据进行支持,或者根本不进行估算,只凭项目开发人员的经验进行管理,那么项目的开发流程必然十分混乱以致最终整个项目失控。因此项目估算是项目管理人员深入了解项目的第一步,做到“知己知彼,才能百战不殆”。
常用的软件估算方法
软件可以通过主观和客观两种方法对其进行估算。主观的估算方法可以通过召集项目团队成员共同对某个项目的属性进行评估。参与评估的每个人都要单独进行估算,如果发现大家对某个项目属性估算的结果存在较大偏差,那么就需要做进一步的讨论,直到取得共识为止。对个别特殊属性进行主观估算时,一定要有直接干系人的参与,例如:对某个具体功能模块工作量进行估算时,最好该模块的负责人参与估算,因为他才是最终的执行人。
客观的估算方法可以从以项目规模和项目工作量入手对整个的项目开发进行估算。对项目规模进行估算是为了将项目的范围进行量化,项目规模的估算是整个软件估算中最核心、最基础的环节,也是整个估算的第一步。软件项目的规模可以使用功能点估算法和代码行估算法两种方式,但是作为项目初期阶段,可以使用功能点法进行估算会比较合理,例如整个项目涉及到了多少个功能点,每个功能点包含多少个页面等,采用从上往下的方法将整个项目拆分成一个树型结构。
软件项目始终伴随着各种各样的变更,这正所谓“变化是永恒的,不变是短暂的”。 作为一个成熟的项目管理者应该勇于面对变化,在每次重大变化后对项目进行重新估算是十分必要的。
【存在的问题】
1 产品测试的方法论不足,思维不够缜密,需要进一步提升产品测试的知识与能力。
2 需要加强对项目开发整体的把控能力,增强闭环思维与结果导向思维。
【下周方向】
产品研发 项目管理