前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么要衡量软件项目的生产力?

为什么要衡量软件项目的生产力?

原创
作者头像
Hopestarit
修改2021-11-18 16:46:29
5950
修改2021-11-18 16:46:29
举报

软件项目中的生产力

软件项目生产力是组织之间竞争的一个重要变量。所有组织都希望以尽可能低的成本获得尽可能多的成果。软件行业内,一流的 IT 部门交付软件的效率比一般的 IT 部门高几十甚至上百倍。

用标准构建生产力指标

一般来说,为软件项目实施生产力估算过程并不容易。估算输入和输出是一个很好的起点。为了能够建立有意义且可比较的生产力指标,使用(国际)标准很重要。

  • 如何衡量输入?

在决定如何衡量输入时,重要的是选择将包括以下哪些项目以及将哪些项目排除在衡量范围之外:

  1. 技术设计、编码、单元测试、系统测试、其他供应商测试
  2. 功能设计,支持验收测试,实施活动
  3. 旅行时间、会议时间和管理时间
  • 如何衡量输出?

要衡量软件项目的输出,建议使用 ISO/IEC 标准。符合本标准的功能尺寸测量方法有以下三种:

  • NESMA 功能点(ISO/IEC 24570);
  • IFPUG 功能点(ISO/IEC 20926);
  • COSMIC 功能点(ISO/IEC 19761);

使用这些估算方法进行生产力衡量的优点:

  • 它是一种客观、可重复、可验证和可防御的方式来确定软件的大小。
  • 它提供了功能大小和实现应用程序所需的工作量之间的明确关系。
  • 该措施对于客户组织和供应商组织来说都是明确的。
  • 功能大小与技术解决方案或非功能需求无关。一个用Java实现的500个NESMA功能点的应用,相当于一个500FP的Wordpress网站那么大。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 软件项目中的生产力
  • 用标准构建生产力指标
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档