我知道这是一个主观问题.我正在寻找的理想答案可以解释为什么这里引用的场景会如此令人惊讶.
如果您认为所引用的场景确实并不令人意外并且可以预期,请分解步骤以证明这样一个小应用程序如何能够花费一个月和数千美元的开发.我做了很多计算(例如,查找最低工资),所以我希望理想的答案能够做到.
如果您认为引用的情况确实被高估了,请准确指出您的理由.在他的计算中你会发现哪些错误导致像这样的简单应用程序的巨大成本?你会怎么做得与众不同?(不需要写整个过程,但细节而不是一般化的感觉会很好)
我之前已经多次询问有关FPA的问题,但这次我对它采取了更具分析性的观点,并备份了数据.
这个问题是基于一个教程.他有一个"抽样计数"部分,他一步一步地展示了它.您可以在此处查看其示例应用程序的一些屏幕截图.
最后,他计算出的未调整FP是99
.
还有另一篇关于InformIT的文章,其中包含典型小时/ FP的行业数据.它的范围从2小时/ FP到27.4小时/ FP.让我们2
暂时坚持下去(因为SO读者可能是更有效率的人群:p).
现在再次查看屏幕截图.
在这里做一点数学
99 * 2 = 198 hours
198 hours / 40 hours per week = 5 weeks
Run Code Online (Sandbox Code Playgroud)
真的吗?该示例应用程序需要5周才能实现?是不是只有我的感觉才能让任何体面的程序员超过一周(我甚至不说周末)才能完成它?
现在让我们尝试估算项目的成本.我们现在将使用纽约的最低工资(维基百科),即7.25美元
198 * 7.25 = $1435.5
Run Code Online (Sandbox Code Playgroud)
从我从屏幕截图中看到的,这个应用程序是一个小的excel改进应用程序.我本可以以200美元购买MS Office Pro,这为我提供了更强的互操作性(.xls文件)和灵活性(电子表格).
(为了记录,同一个网站还有另一篇讨论生产力的文章.看起来他们通常使用4.2小时/ FP,这给我们带来了更令人震惊的统计数据:
99 * 4.2 = 415 hours = 10 weeks = almost 3 whopping …
Run Code Online (Sandbox Code Playgroud) 关于功能点的一些问题:
1)这是一种相当精确的估算方法吗?(我在这里并不合理,但只想知道与其他估算方法相比)
2)所需的努力值得你从中获益吗?
3)您使用哪种类型的功能点?
4)你是否使用任何工具来做这件事?
编辑:我感兴趣的是从谁使用他们或听人已经使用了他们.我已经阅读了估算实践,包括各种技术的优缺点,但我对实践中的价值感兴趣.
I understand that a confirmation message on a UI is counted as a Data Element Type (DET). What if my confirmation message is an alert box on a UI plus an email confirmation.
Should i count it as 1 DET or 2 DETs
Thanks
这是一个关于理论计算的问题.我遇到了类似下面的问题;
考虑具有以下功能单元的项目:
假设所有复杂度调整因子和权重因子均为平均值,项目的功能点将为;
答案是672.这是如何计算的?
我有一个关于使用功能点进行成本估算的快速问题.
我们正在为一家小公司做一个小型(课程项目)项目,当然它是免费的.我们的讲师希望我们使用功能点提供项目的成本估算.
计算功能点有点直接(有点).
我们现在的问题是导出其他值(度量),例如项目持续时间的长度,每个功能点的项目成本率.
显然,根据我们的估计,我们没有历史数据.我们可以遵循哪些功能点的"典型"成本?请帮忙.
在同事之间的一次讨论中,我听说现在没有使用功能点分析,因为它可能由于各种原因而出错.
因此通常使用WBS(工作分解结构).
真的吗?
我正在研究Alvin Alexander's
网站的功能点分析。
http://alvinalexander.com/FunctionPoints/
在他的示例中,他正在从 GUI 屏幕计算 DET,但我无法理解他是如何计数的。例如,根据他在http://alvinalexander.com/FunctionPoints/node26.shtml(页尾)DET
的说法
Create Project
是五个,而只有三个输入字段。与其他屏幕相同。谁能帮我?我被困在这里。
据我所知,在编写测试用例时,第一步/任务是确定测试项/功能点和测试条件。什么是“测试项目”和“测试条件”?识别它们的过程/方法是什么?请举例说明。