Wat 是 FPA?

功能点分析是一种衡量信息系统功能规模的方法. FPA 通过查看与用户相关的功能和 (合乎逻辑的) 数据收集.

测量单位是 “功能点” (fp); 因此,系统的规模用功能点的数量来表示.

功能点是衡量系统规模的一个很好的指标. 因此,功能点的测量单位可以以多种方式使用.

FPA的一个常见应用领域是系统开发预算. 毕竟,制作系统的成本与其规模有关. 系统越大, 越贵.
根据以往的经验,人们知道实现一个功能点平均需要多少小时: 常态.
尺寸 (功能点数) x范数 (每个功能点所需的小时数) 为项目预算提供基础.

FPA 既适用于新建筑- 可用作维护项目.

FPA 是一种快速客观的方法,不需要自动化知识. 有了足够的文件,可以快速进行 FPA 计数. 一个迹象是,对于一个系统 1000 开发时间输入 FPA 计数 1 可以做几个小时.

你可以在这个页面上阅读, 可以使用 FPA, 以及信息系统开发的哪个阶段.

本页概览:
FPA是做什么的
FPA 不提供什么
FPA可以在哪些项目阶段进行
哪些项目阶段可以使用 FPA 进行预算
FPA适合什么样的项目?

FPA是做什么的

的 “功能点” 是唯一的计量单位, 可以具体客观地讨论要实现的信息系统的规模. 像这样的声明 “这是一个约. 314 功能点” 抓地力比 “这是一个相当大的系统”.

计量单位提供的可能性 “功能点” 优惠包括以下.

更好和更早的预算.
根据功能系统规格,系统规模可以 (在 fp 的数量) 确定. 预期生产率是根据过去已完成项目的经验确定的 (小时/每人) 在一个新项目中. 系统规模 (fp) 乘以预期生产率 (小时/每人) 给出系统开发的标准小时数.

更好的项目管理.
系统规格的变化可以用功能点表示, 使它们可量化和可管理.
相关各方之间更好的沟通.
如果两个人到达不同数量的功能点, 这表明对要构建的系统有不同的解释. 不明确或不完整的系统规格肯定会在创建 FPA 时暴露出来.

衡量生产力.
花费的小时数除以实现的功能点数给出了项目的生产率. 这可以与标准进行比较. 可以分析差异并为未来项目制定有针对性的指导措施.

衡量系统的质量.
单位时间内每个功能点的错误数量是一个开发系统质量的关键指标.

提高开发过程的质量.
通过减少沟通不畅和生产力控制措施- 和质量测量, 如上所述, 可以提高开发过程的质量.

FPA 不提供什么

  • FPA不是项目管理方法.
  • FPA 不会产生完美的预算; 它确实在制定预算时提供了重要的支持.
  • FPA 不是一种规划技术.

FPA可以在项目的哪些阶段进行

可以执行 FPA, 一旦系统的功能规格是全球已知的. 最重要的是用户交易的数量和用户数据模型.

在瀑布术语中,在初步调查或定义研究之后可能已经是这种情况, 但至少在详细设计阶段之后.

用敏捷术语来说,一旦出现这种情况 …

哪些项目阶段可以使用 FPA 进行预算

对于每个项目阶段,可以使用 FPA 估算所需的工作量. 毕竟, 根据过去的经验,可以知道每个项目阶段过去每个功能点平均需要多少小时来执行该阶段.

FPA 为阶段实现提供了极好的指导, 因为这个阶段在活动方面是严格划分的.

对于运营管理,FPA可用于估算维护: 每个功能点每年固定的小时数.

FPA适合什么样的项目?

FPA 既适用于新建筑- 可用作维护项目.

它可能发生在维护期间, 需要额外的技术努力来实现某些功能, 因为一旦选择了技术实现,改变就会变得更加困难.

在这些情况下,FPA 还指示实际交付了多少功能. 额外需要的技术调整体现在项目标准对每个功能点所需小时数的调整.