我已经估算了COCOMO的产品成本,然后我也用FP估算了它的成本。结果太不一样了!FP估计的成本大约是Cocomo估计成本的两倍。哪一个更可靠,因为这个产品属于一个大型项目。我应该跳过FP结果吗?
发布于 2011-07-03 16:09:43
一般来说,我会信任FP而不是Cocomo。Cocomo提供了很多“旋转因素”,而且通常人们倾向于以一种给出他们想要听到的答案的方式来旋转旋转因素。
即使这不是真的,当涉及到一个大型项目时,我几乎总是从一般原则上选择更大的数字。然后加倍。大型软件项目有一个很强的趋势,超过了时间表和预算。而不是小的因素。我记得有一项研究研究了那些预计花费超过100万美元的项目。在已完成的项目中,平均交付时间是预定时间的两倍以上,费用是估计的两倍以上,交付的时间不到最初规定的一半。这些都是成功的地方--其中很大一部分根本没有实现。
这有很多很多原因。阅读软件估计获得一个优秀的描述,以及关于如何做得更好的细节。
发布于 2011-07-03 16:06:29
COCOMO和FP给出了不同的答案,因为您想要解决的问题本质上是那些“不可判定的”问题之一。请参见:
如果功能点给了你最大的答案,我个人的感觉是你应该使用它。软件评估的大问题是很少高估,它几乎总是低估时间。
发布于 2011-07-04 06:22:12
参考史蒂夫McConnell在康斯特鲁的作品。
我总是用多种方法来估计,当事情发生了很大的变化,有些事情是非常不对劲的。您需要检查您的方法、需求和估计,不是为了使它们相同,而是为了了解它们为什么不同。
在项目开始时,因子2是相当典型的,我会翻倍,增加一点,然后细化估计,一旦高风险项目已脱钩。
https://softwareengineering.stackexchange.com/questions/89335
复制相似问题