3.功能分类,初始化复杂系数。将功能分为查询交易、维护类交易、新增类交易、删除类交易、新增数据表、修改数据表、文件上传、文件下载等等,并为每类功能定义初始的复杂系数(这个靠专家判断了)。service.mypm.net
4.建立与需求跟踪矩阵的关联。防止为了凑工作量瞎编功能。pmp.mypm.net
德尔菲估算法。项目经理在拿到需求后,首先做需求分析,列出需求涉及到的功能,其实也是框定范围、做WBS分解的过程。理论上,这一步也是越细越好(每个需求条目最好不要超过80人时,即10人天)。blog.mypm.net
第二,评估每一个需求条目的工作量。这一步用到了专家判断和德尔菲估算法,首先每位评估人背靠背根据自己的经验判断完成每个需求条目所需的工作量,并提交到系统;项目管理者联盟
然后系统针对每个需求条目对应的工作量加总取平均,然后将每位评估人评估的工作量与平均值比较,任一需求条目的偏差超过阈值(比如10%),则视为不通过,需要重新评估;如此反复,直到偏差在10%以内。pmp.mypm.net
德尔菲法有三个特点:项目管理论坛
1.反馈性:表现在多次作业,即在偏差超过阈值时反复修订与评定。service.mypm.net
2.独立性:参与评估的专家之间独立评估,不商量、不讨论,只通过他们头脑中的数据资料和经验,经过分析,判断和计算,确定出理想的结果。项目管理者联盟
3.统计性:对各位专家提出的意见进行统计,再取平均数或是中位数统计出量化结果。转自项目管理者联盟
第三部分,个人总结。转自项目管理者联盟
在外包模式下,工作量估算结果经过计算后即为开发该功能所需花费的成本,所以企业必须重视。企业需要根据实际情况选择适合自己企业特色的估算方法,做到客观、公正。项目管理者联盟
从个人角度,我认为“功能点估算+德尔菲方法”。首先,企业收集历史经验数据搭建功能点估算的数据模型,设定关注参数,比如项目类型、功能点复杂度、功能点是否重(chong)用、功能点影响范围等;然后采用德尔菲方法,交由3名专家以上的评估团进行评估,评估团背靠背设定关注参数;最后,每名评估人提交评估结果,系统检查评估偏差是否超过阈值,若超过,则重新开始,直至在阈值范围内。项目管理者联盟
无论采用哪一种评估方法,最后的评估结果都要进行正式评审。项目管理者联盟文章
文章来源微信公众号:职教与项目管理在线
项目管理者联盟项目管理者联盟
|