我有一个关于使用功能点进行成本估算的快速问题。
我们正在为一家小公司做一个小型(课程项目)项目,当然它是免费的。我们的讲师希望我们使用功能点提供项目的成本估算。
计算功能点有点直接(有点)。
我们现在的问题是推导其他值(指标),例如项目持续时间的长度、每个功能点的项目成本率。
显然,我们没有历史数据可以作为我们估计的依据。每个功能点是否有某种“典型”成本,我们可以在那里遵循?请帮忙。
我有一个关于使用功能点进行成本估算的快速问题。
我们正在为一家小公司做一个小型(课程项目)项目,当然它是免费的。我们的讲师希望我们使用功能点提供项目的成本估算。
计算功能点有点直接(有点)。
我们现在的问题是推导其他值(指标),例如项目持续时间的长度、每个功能点的项目成本率。
显然,我们没有历史数据可以作为我们估计的依据。每个功能点是否有某种“典型”成本,我们可以在那里遵循?请帮忙。
Hans van Vleet 的软件工程引用了一个功能点是 100 行 COBOL (!),如果这对您有任何好处的话。有数据可以将代码行转换为员工月数、项目持续时间等。
你可以访问图书馆吗?从一本关于软件工程的普通书籍开始,或者从 Steve McConnell 的各种书籍中的一本开始。它们将包含数据,以及对更多数据的引用。
请注意,跟踪进度和控制项目范围对于成功可能至少与最初的估计一样重要。
以下是 Capers Jones 从数量相对较多的项目中设计的一些公式:
鉴于您有 FP 计数,您可以确定:
如果您没有历史数据(这是您的情况),您可能会为您的技术寻求行业标准以获得 FP/人月或小时/FP。
一个简单的GOOGLE会给你很多结果
有功能点到 SLOC 转换表,例如QSM 软件的这个 (根据复杂度等级显示每个功能的 SLOC 数量)。
还有输出开发持续时间的加权微功能点方法,该方法在过去 10 年左右变得流行(有像ProjectCodeMeter这样的工具可以轻松使用)