我国最大的IT项目管理门户网站,国内IT项目管理培训与咨询服务提供商

当前位置:首页 > 敏捷开发 > 正文

聊聊功能点分析FPA︱敏捷软件开发

2022-12-20 来源:徐东伟敏捷教练
素。
 
7为Scrum确认商业案例
虽然许多组织都对Scrum充满热情,但是通过小道消息,我们也能听到很多流言蜚语,说Scrum流程带来了更多的返工(因为用户看到软件后又提出很多新的想法和修改意见),这让Scrum流程的代价变得更加高昂。我们通过度量新增以及改进功能的功能点数量,就能够对整个过程中以及不断调整中的生产力心中有底。这样就可以对商业案例客观地进行准确的计算。
 
该博客最初是作为一篇评论文章发表在AutomatiseringGids (使用荷兰语发表)上的。
 
Allan Albrecht的思想
 
根据软件的“功能”而不是“物理组件”(译者注:比如代码行数)来度量软件规模的想法是由IBM的Allan Albrecht在1979年首次提出的。他提出了一种称为“功能点分析(FPA)”的方法,后来发展成为“IFPUG”方法——此方法的定义现在由国际功能点用户组(International Function Point Users Group, IFPUG)管理。
 
Albrecht聪明的横向思维为“功能规模度量(Functional Size Measurement, FSM)”这一主题奠定了基础。
 
IFPUG方法实际上有两个组成部分,第一部分涉及功能规模的度量,第二部分涉及14个技术和质量因素对总规模的贡献的度量。Albrecht最初的方法在过去30年中得到了显著的改进,但其基本概念与70年代中期相比没有变化。尽管IFPUG方法仍然是最广泛使用的FSM方法,但它仅限于业务应用软件领域。
 
其他第一代方法的发展
 
人们对Albrecht/IFPUG方法进行了一些发展,以期对规模度量这一工作做出改进,或者扩展其适用范围。我们称之为“第一代”FSM方法(见下文)。值得注意的是以下几个:
 
Capers Jones在Albrecht的基础上发表了一种称为“特性点(Feature Points)”的方法,旨在将FSM扩展到科学算法中。由于计算数学算法固有的困难,该方法已被大量抛弃。
 
Charles Symons开发了“MkII功能点方法”,旨在通过更好地考虑“富数据(data-rich)”业务应用软件的内部复杂性来改进Albrecht的方法。
 
波音公司的Scott Whitmire利用Albrecht的通用方法开发了“3D功能点”来确定业务应用程序和实时软件的规模。该方法的细节仍归波音公司所有。
 
荷兰软件度量协会(Nesma)发布了IFPUG方法的变体,旨在简化一些规模度量规则。
 
魁北克大学、蒙特勒艾尔大学和其他大学出版了“全功能点法”,该方法对业务应用软件使用IFPUG规则,并添加了额外的组件来确定实时软件的规模。
 
功能规模度量的国际标准化
 
同时,1994年前后,ISO/IEC第一联合技
分享到:

免责声明:
  1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more

会议活动

more

公开课

more

PMO

Copyright © 2022 IT项目管理界 版权所有 京ICP备17062359号-4 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如稿件涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:511524637

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

IT项目管理界——我国最大的IT项目管理门户网站,隶属卓橡公司

IT项目管理界官方微信

IT项目管理界官方微信

PMO大会官方微信

PMO大会官方微信