1.流程指标:
流程指标是创建软件主体的开发流程的度量。流程指标的一个常见示例是软件创建任务流程的时间长度。
基于产品质量是过程的直接函数的假设,过程度量可用于估计,监视和改善软件的可靠性和质量。 ISO-9000认证或“质量管理标准”是国际标准组织(ISO)制定的一系列标准的通用参考。
通常,过程指标是管理的工具,它试图了解无形产品的创建。由于软件是抽象的,因此软件项目中没有可见的,可追溯的工件。客观地跟踪进度变得极为困难。管理层对衡量进度和生产率以及能够对两者进行预测感兴趣。
流程度量通常作为软件开发模型的一部分来收集。 Boehm的COCOMO(建设性成本模型)等模型可以对软件项目进行成本估算。 Thebaut的COPMO对大型项目的额外工作做出了预测。
尽管是有价值的管理工具,但过程指标与程序理解并没有直接关系。它们在测量和预测资源使用情况和计划等方面更有用。
2.人员指标:
人员指标在软件项目管理中起着重要作用。这些也称为人员指标。一些作者查看资源指标以包括人员指标,软件指标和硬件指标,但是大多数作者主要查看资源指标以仅包含人员指标。在当前情况下,我们还假设资源指标主要包括人员指标。
人员度量标准使用可用的流程,方法和工具来量化生成产品的人员的有用属性。这些指标告诉您有关周转率,生产率和旷工等属性的信息。
人员度量标准的目标是使员工感到高兴,有动力并专注于手头的任务。这些指标如下:
编程经验指标:
- 编程语言经验
- 开发方法经验
- 管理经验
沟通水平指标:
- 团队合作经验
- 通信硬件软件级别。
- 个人可用性。
生产力指标:
- 规模生产力
- 生产力统计
- 质量与生产率
团队结构指标:
- 层次结构指标。
- 团队稳定性指标
人员度量标准有助于在各种软件项目活动之间适当分配资源。