工时评估的困惑

工时评估的几种方法

Posted by 陶叔 on October 12, 2020

工时评估的困惑

基于WBS(Work Breakdown Structure)的工作量估算

  1. 寻找类似的历史项目,进行项目的类比分析,根据历史项目的工作量凭经验估计本项目的总工作量;
  2. 进行 WBS 分解,力所能及地将整个项目的任务进行分解;
  3. 参考类似项目的数据,采用类比法或专家法,估计 WBS 中每类活动的工作量;
  4. 汇总得到项目的总工作量;
  5. 与第1步的结果进行印证分析,根据分析结果,确定估计结果。

基于代码行的工作量估算

  • Putnam模型
  • COCOMOⅡ模型
  • IBM模型

基于功能点的工作量估算

  • 基于功能点(FP)的工作量估算,是从用户的角度来度量软件。进行工作量估算时,先估计出软件项目的功能点数,然后将功能点数(FP)转换为人天数。其中,估算功能点数的主要方法有3种:IFPUG法、MarkⅡ法、COSMIC FFP法。这三种方法现在都已经成为国际标准,并有详细的操作手册。

  • 将功能点(FP)转换成人天数主要有2种方法 1)生产率法:要求有开发商每人天开发的功能点数,估算出功能点数后,直接利用功能点数÷功能点/天,即得工作量人天数。对于开发商每人天开发的功能点数,SPR有统计,中国的值大约在5.5个功能点/人月。 2)经验模型法:可以依照本企业的历史数据得到关于功能点和工作量的统计方程;也可以采用已有的经验模型,例如:COCOMOⅡ模型

一个漫画:https://www.zhihu.com/question/295181406/answer/513197860 评估模型:https://www.zhihu.com/question/22694641/answer/461769377 预估工时的几种常用方法:https://www.tapd.cn/forum/view/83840 几种项目工作量的估算技术:https://zhuanlan.zhihu.com/p/98626941