打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
可靠的估算只能来自可靠的设计和需求

关于做好估算的最重要的一点就是好的估算只能来自于可靠的设计和需求。

对于一个项目的估算来说,重要的不是那些让人眼花缭乱的估算方法(参考《10种软件规模估算简介》),重要的是估算的人和事。

这里的“事”,就是指的项目的范围,也就是估算的对象。

在开始估算之前,我们必须界定清楚项目的范围,也就是软件产品的需求是什么。

很难想像,如果一个项目的需求描述是乱七八糟的,你还能够做出让人信服的估算结果。

而如果一个项目连需求文档都没有,就更不要指望它会进行估算,会有一个可行的计划

项目皆从需求始。如果这个需求不清楚,就像一个建筑没有打好地基,大厦将倾的结果是逃不掉了。

另一个重要的因素是参与估算的人。

需求规格说明出自需求分析人员之手。所以,需求分析人员的能力很大程度上决定了需求规格说明的水平。

即使有了一个合格的需求规格说明,估算的可信程度也离不开参与估计的开发人员的能力。需求规格描述清楚了一个功能需求是什么,但也要有水平的开发人员才能给出接近真实的实现这个功能需求所需的资源和工作量。同样一个需求,一个没有开发经验的人只能胡乱地给出一个没有任何参考价值的估计值,一个略有开发经验的人可能会给出一个很高的估计值,而一个开发经验丰富的人则能够给出一个更合理的估计值。

估算不仅与需求分析人员有关,要估算完成这个需求的工作量,还包括设计、编码、测试的工作,就需要设计人员、编码人员、测试人员的参与。

这意味着要想得到良好的估算,人人有责,这是整个团队,尤其是项目经理以及设计师的工作。

总之,可靠的估算只能来自可靠的设计和需求。这就意味着只有你获得准确的需求,拥有优秀的工程师,才有可能做出好的项目估算。

这正是:

估算正从需求始,没有需求没估值

设计实现到测试,人人有责做估计

参考文献:程序之美系列:团队之美、项目管理之美,Andrew Stellman,Jennifer Greene,Scott Berkun,机械工业出版社


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
文章:浅析软件开发项目中的需求分析
Sawin软件研发之窗:如何进行软件需求分析
软件需求
需求分析:技术语言和业务语言统一 - IT工程技术网 专注IT人所关注!-专业IT技术知识平台
全程软件测试(六):软件开发流程—软件需求——读书笔记
需求分析的原则
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服