软件开发项目估算程序

项目管理   2008-01-14 21:09   阅读466   评论1  
字号:    

 

1 目的与范围

估算项目的范围、产品规模、工作量等,为制定项目计划、项目监控核定项目内部合同额提供依据。

本过程适用于公司内各类软件开发项目生命周期内。

2 定义与缩略语

2.1 定义

无。

2.2 缩略语

缩略语

描述

QA

Quality Assurance  质量保证工程师

3 控制机制

1、该程序文件由管理者代表批准。

2、项目管理部组织审核并统一发布。

3、项目管理部负责本过程的定义、改进和维护。

4、项目责任部门负责遵循本过程,并负责对项目组在项目执行过程中的改进监控。

5、项目经理负责遵循本过程开展项目管理活动。

4 过程描述

4.1 角色与职责

角色

职责

分管领导

批准核定后的项目估算结果。

项目管理部

审核项目责任部门提交的估算材料;

组织专家进行估算;

核定估算结果。

项目责任部门

审核项目组提交的估算材料;组织部门内项目估算。

项目经理

进行项目估算,并提供估算材料。

4.2 入口条件

4.3 输入

1、《估算申请表》

2、项目估算所需要的相关文档

4.4 活动

项目估算是否准确将直接影响《项目计划书》的有效性和度量数据的准确性。项目估算的重点内容是规模估算和工作量估算等。

项目估算分为四个活动,分别为规模估算、工作量估算、估算结果核定和估算结果审批。

4.4.1 规模估算

具体估算步骤如下:

1、项目经理在需求调研结束或者项目变更时需要重估算,由项目责任部门组织项目的规模估算,估算方法采用计算LOC(源代码行数)、功能点(FP)、用例点(Use Case Point)或者Web 页面完成。

2、项目责任部门将《估算申请表》提交到项目管理部。

3、项目管理部组织专家进行项目的规模估算,估算专家互斥,估算方法采用计算LOC(源代码行数)、功能点数(FP)、用例点(Use Case Point)或者Web 页面完成的。

具体的估算方法参见《项目估算指南》。

4.4.2 工作量估算

1、工作量估算方法如下:

(1)       估算小组成员根据规模估算产生的规模估算表,进行估算工作量,填写《工作量估算表》。

(2)       汇总每个成员的“工作量估算表格”,进行对比分析。如果各人估算的差额小于10%,则取平均值。如果差额大于10%,则需要估算小组各成员重新估算工作量,直到各人估算的差额小于10%为止。

(3)       人均生产率和比例系数,根据公司已有项目核算出的项目规模和工作量以及项目管理和其他活动所占的比例,统计得出公司人均生产率以及项目管理和其他活动所占的比例系数。

(4)       难度系数根据如下原则确定:

工作量(未调整)=带指数因子的(项目规模)/人均平均生产率;

工作量(调整后)=工作量(未调整)*成本驱动因子的连乘积。

2、工作量估算步骤如下:

(1)       在项目规模估算结束后,项目责任部门组织项目工作量估算,也可以放在一起进行估算,但需要项目规模在此之前估算;

(2)       项目责任部门提交《估算申请表》到项目管理部;

(3)       项目管理部组织项目工作量估算,由估算小组填写工作量估算表。

4.4.3 估算结果核定

1、项目管理部负责对由其组织的估算小组的估算结果统计汇总并核定。

2、项目管理部将核定的估算结果与项目责任部门沟通确认。

4.4.4 估算结果审批

分管领导批准核定后的估算结果。

4.5 输出

1、《估算申请表》

2、《项目估算表(专家评估法)》

3、《工作量估算表》

4、《项目估算审批表》

4.6 出口条件

估算结果获得审批,相关估算结果已经反馈到项目责任部门和项目组。

5 度量

度量项名称

规模偏差

公式

(实际规模-估计规模)/估计规模×100%

目的

及时掌握项目的规模偏差

测量项

实际规模、估计规模

何时收集

编码结束时/系统测试结束时

分析频率

编码结束时/系统测试结束时

收集角色

项目经理

分析角色

项目经理

6 裁剪

7 相关文件

1、《项目估算指南》(WI0703-04)

8 记录及保管

1、“估算申请表”

2、“工作量估算表”

3、“项目估算审批表”

4、“项目估算表(功能点法)”

5、“项目估算表(专家评估法)”

9 附录

1、《估算申请表》

2、《工作量估算表》

3、《项目估算审批表》

4、《项目估算表(功能点法)》

5、《项目估算表(专家评估法)》


安徽电力继远软件有限责任公司

估算申请表

表号:                                                 编号:                                                    

项目名称

 

项目编号

 

项目阶段

 

项目经理

 

项目责任部门

估算的工作量

 

项目组

估算的工作量

 

申请估算内容

□规模

□工作量

申请估算的原因:

 

 

 

 

 

 

申请估算所附的文档:

 

 

 

项目责任部门意见:

 

 

 

 

 

签名:                                 日期:

项目管理部意见:

 

 

 

 

 

           签名:                                 日期:

 

安徽电力继远软件有限责任公司

工作量估算表

表号:                                                编号:

项目名称

 

项目经理

 

项目编号

 

估算项目研发的工作量

估算公式

 

项目的规模

 

难度系数

 

人均生产率

 

项目研发工作量

 

估算项目管理的工作量

估算公式

 

比例系数

 

项目管理工作量

 

估算其他的工作量

估算公式

 

比例系数

 

其他工作量

 

注:1、项目研发工作量 =项目的规模 * 难度系数 / 人均生产率;

2、项目管理工作量 =项目研发工作量 * 比例系数;

3、其他工作量(包括 配置管理工作量 、质量保证工作量  、外包与采购工作量、培训管理工作量) =项目研发工作量 * 比例系数

徽电力继远软件有限责任公司

项目估算审批表

表号:                                              编号:

项目名称

 

项目编号

 

项目

责任部门

 

部门预估值

     

项目

完成方式

 

项目

估算

范围

 

估算

小组人员

 

估算结果核定:

 

 

 

部门负责人签字:

                                                日          期:

项目责任部门确认意见

 

 

 

部门负责人签字:

日         期:

部门分管领导审批意见

 

 

分管领导签字:

日       期:

 

 

评论(?)
阅读(?)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009