关于项目工作量与工期定额的计算在项目开发初期如何确定每个开发阶段的工作量和工期,是项目经理需要解决的问题
如果软件开发模式为用纯瀑布式开发,s可以参考以下规则:某开发阶段工作量=总工作量*此开发阶段的【工作量比例系数】某开发阶段工期=总工期*此开发阶段的【工期比例系数】建议的各比例系数见下表:开发阶段的工作量比例系数需求设计开发测试实施11
63%开发阶段的工期比例系数需求设计开发测试实施17
27%总工作量的确定可以采用软件工程定额标准,其中ILF、EIF、规模变更因子、功能点耗时率、软件因素调整因子的定义与解释请参考附录A1-A5
(1)计算功能点规模:计数规模=Σ((10*ILF+7*EIF+4*EI+5*EO+4*EQ)*【需求吻合度】)单位:功能点用户单位只需要考虑内部数据和外部接口两种计数元素
此处的35和15是这种情况下ILF和EIF所对应的功能点分值
(2)计算变更规模变更规模=计数规模*【规模变更因子】(此处采用投标规模变更因子)单位:功能点(3)计算未调整的工作量未调整的工作量=变更规模*【功能点耗时率】/(8*21
5)单位:人月(4)计数总工作量总工作量=未调整的工作量*【软件因素调整因子】*【开发因素调整因子】单位:人月(5)计数总工期总工期=a*总工作量b=1
277*总工作量0
404单位:月附录:A
1功能点简介a)功能点(FunctionPoint,FP)功能点是基于软件外部功能(输入、输出、接口、报告)对软件规模的度量
b)功能点估算功能点估算是一种基于软件功能计数来评估软件规模的估算方法,其中也考虑到了性能、安全、质量等因素带来的规模调整,但不考虑软件开发商的企业背景/经验/所用技术等非产品因素
功能点估算的优点是:用户单位和软件开发商都可以理