软件项目-项目估算指南-模板

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目估算指南版本:V1.0

项目估算指南

目录

1介绍 (1)

1.1目的 (1)

1.2范围 (1)

2术语表 (1)

3指南概述 (1)

4项目估算指导 (1)

4.1估算对象描述 (1)

4.2确定估算时机 (2)

4.3定义估算参数 (2)

4.3.1规模度量单位 (2)

4.3.2工作量参数 (3)

4.4选择估算方法 (4)

4.5估算内容 (5)

4.5.1规模估算 (5)

4.5.2工作量估算 (5)

4.5.3进度估算 (6)

4.5.4成本估算 (7)

5估算方法介绍 (7)

5.1类比法 (7)

5.2PERT法 (7)

5.3Delphi估算法 (8)

5.4关键路径法 (10)

1 介绍

1.1 目的

本文件的目的是描述在项目计划过程中可参照的指南,以确保正确的使用估算方法进行项目估算。

1.2 范围

本文件只适用于公司的软件开发类项目估算。

2 术语表

3 指南概述

本规程应用于项目不同时机的项目估算(PP),主要包括Delphi法、类比法、PERT法和CPM法的使用指南说明,以及常用估算方法介绍。

4 项目估算指导

4.1 估算对象描述

4.2 确定估算时机

根据《项目估算计划》或特定估算时机,确定各类估算对象的估算时机,依照《项目估算表》进行估算,参考如下项目估算时机表,其中前三种次估算时机是必做的估算,其他估算时机依项目情况由项目经理自行决定。

4.3 定义估算参数

4.3.1 规模度量单位

4.3.2 工作量参数4.3.2.1 难度/复用率

4.3.2.2 生产率

项目估算指南4.3.2.3 人员技能等级

4.3.2.4 各类活动工作量分配比例

4.4 选择估算方法

根据项目特点,根据如下选择建议,选用估算方法,进行估算。

1.对于没有有历史数据积累,而估算人员没有估算经验,优先选用Delphi法进行估算。

2.对于没有有历史数据积累,而估算人员有估算经验,优先选用PERT法进行估算。

3.对于有历史数据积累,优先选用类比法进行估算。

4.当前,Delphi法、PERT法作为通用方法,可由项目经理自行选择

5.在项目启动阶段初始估算,从1-4中选择合适方法进行规模估算,使用自上而下进行工作量估算。

6.在需求分析完成,需求确认后,从1-4中选择合适方法进行规模估算,使用自下而上进行工作量估

算。

4.5.1 规模估算

规模估算是根据已经确定的估算单位确定产品的大小,如参考基准功能定义准则进行估计。

对于有历史数据积累时,优先使用《类比规模估算表》进行估算。

4.5.2 工作量估算

当明确项目工作产品,完成产品WBS分解后的估算,采用《自上而下》方法,根据《估算表》进行项目整体工作量估算;

对于项目需求不确定,产品为完成WBS分解,在需求分析前,先采用《自下而上》方法,根据《估算表》和《项目已定义过程》的项目WBS结果,进行项目启动阶段和需求分析阶段的工作量估计;当完成需求分析后,再次采用《自上而下》方法进行项目整体工作量估算。

4.5.2.1 自上而下

根据规模估算结果,并对WBS分解结果(如模块)的实现难度和复用率进行估计,根据组织提供的实现生产率,计算构建产品和完成交付文档所需的工作量。

工作量最小以人天为单位,换算关系为:1人月=22人天;1人天=8人时。

工作量的估算是基于规模估算结果,通过《项目估算表》的工作量自上而下估算,以下是工作量计算公式如下:

1.实现工作量= ∑(单位规模数*(1-复用率)*难度)*实现生产率

2.项目总工作量= 实现工作量/实现所占比例

3.各类活动工作量= 项目总工作量*各类活动工作量所占比例

4.各阶段工作量= ∑(阶段中各类活动工作量比例*各类活动工作量)

4.5.2.2 自下而上

根据《项目进度计划》任务分解结果,对所有任务逐条估计工作量,然后按需向上累加工作量,得到各工作组工作量、阶段内活动工作量、各阶段工作量、项目总工作量等。参考《项目估算表》的工作量自下而上估算表进行估算。

4.5.3.1 估计项目阶段和里程碑

根据项目实施特点,对于有明确的项目起始时间,采用《固定项目工期》方法估计阶段和里程碑;对于资源固定(主要是人力资源),则采用《固定人力资源》方法估计阶段和里程碑。

4.5.3.2 固定项目工期

当项目工期固定时,进度估算主要依据阶段或增量的工作量和里程碑时间约束,合理安排人力资源,完成进度安排。估算步骤如下:

1.根据项目生命周期模型和项目已定义过程,明确项目阶段组成和项目里程碑。

2.先确定里程碑活动,根据项目要求识别强里程碑(强里程碑指,项目甲方或投资人预先设定时间

点的里程碑),并设置里程碑时间点;对于非强里程碑的,则根据里程碑所在的阶段时间点来确定。

3.根据组织不同项目类型的阶段的工期配比,初步确定项目各阶段工期;结合人力资源情况和强里

程碑的时间约束调整项目阶段工期。

4.根据各阶段的工作量估算结果,对各阶段的工作量提供指导,确保各阶段的工作任务的总工作量

与估算的工作量相当。

5.在Project文档中安排各阶段的项目WBS工作任务的依赖关系,如有FS、SS、FF、滞后和提前

等关系。

4.5.3.3 固定人力资源

当人力资源固定时,进度估计完成各阶段或增量中的工作任务所需的工作时间为基础,根据项目生命周期模型和项目已定义过程,确定项目阶段后增量、以及里程碑的时间点。估算步骤如下:

1.根据项目已定义过程和项目生命周期模型提供的项目WBS和产品WBS的结果,形成Project文

2.根据工作量估算结果,得到的各阶段或增量的工作量(按人月计)除以可得的人力资源数,估算

出阶段或增量的工期;

3.在Project文档中安排各阶段的项目WBS工作任务的依赖关系,如有FS、SS、FF、滞后和提前

等关系;

4.除了实现工作任务外,对其他的工作量进行估计,并根据可得的人力资源合理安排项目工作任务

相关文档
最新文档