第 5 讲 项目的估计

53
第 5 第 第第第第第

Upload: may-neal

Post on 01-Jan-2016

52 views

Category:

Documents


6 download

DESCRIPTION

第 5 讲 项目的估计. 目 录. 工作分解结构 项目估计与方法 项目历时估计 项目成本估计. 5.1 工作分解结构 (WBS). 工作分解结构 (Work Breakdown Structure, WBS) 是归纳和 定义整个项目范围 的一种最常用的方法,是项目计划开发的第一步 WBS 是项目的 一种地图 ,是项目在不同细节水平上的概述,以层级框架结构来定义项目的所有元素 是实施项目、产生最终产品所必须进行的全部活动的 一张清单 需要回答:“完成该项目必须完成哪些主要工作任务?”“要完成这项工作任务,有哪些具体任务要完成?”. WBS 的分解步骤. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 5 讲 项目的估计

第 5 讲 项目的估计

Page 2: 第 5 讲 项目的估计

目 录

工作分解结构项目估计与方法项目历时估计项目成本估计

Page 3: 第 5 讲 项目的估计

工作分解结构 (Work Breakdown Structure, WBS) 是归纳和定义整个项目范围的一种最常用的方法,是项目计划开发的第一步

WBS 是项目的一种地图,是项目在不同细节水平上的概述,以层级框架结构来定义项目的所有元素

是实施项目、产生最终产品所必须进行的全部活动的一张清单

需要回答:“完成该项目必须完成哪些主要工作任务?”“要完成这项工作任务,有哪些具体任务要完成?”

5.1 工作分解结构 (WBS)

Page 4: 第 5 讲 项目的估计

从项目的最终交付物( the final deliverable )开始着手

进一步确定主要交付物( major project work deliverables/systems )

再进一步确定子交付物( the sub-deliverables )

重复进行直到“子交付物”足够小以便管理 “ 子交付物”最终被分解为工作包( work

packages )

WBS 的分解步骤

Page 5: 第 5 讲 项目的估计

Hierarchical Breakdown of the WBS

Page 6: 第 5 讲 项目的估计

Example of WBS

Page 7: 第 5 讲 项目的估计

产品的组成部分:内部、外部功能:文字编辑、计算、存档机构内单位:不同部门、分支机构地域:省、地区、市过程:起始、设计、开发

工作任务分解的种类

Page 8: 第 5 讲 项目的估计

对组成项目的活动分门别类(按实施过程或产品开发周期、活动类型等)

在分解任务的过程中不应把任务的前后顺序加进去

把工作分解到能以可靠的工作量估计为止 在确定最低一级的具体工作时,应能分配

某个或某几个人具体负责 WBS 的最低一层被称为工作包

WBS 分解的原则

Page 9: 第 5 讲 项目的估计

是 WBS 的最低层次的工作 该工作可以分配给另一位 PM 进行计划和执行 可以通过子项目的方式得以完成,这时工作包可进

一步分解为子项目的 WBS 或各项活动 这种工作包应当由唯一一个部门或承包商负责 80-Hours Rule, i.e. 2-Weeks-Rule

◦ 完成工作包的时间应当不超过 80 小时◦ 在每 80 小时或少于 80 小时的期间结束,只报告该工作包

是否完成

工作包

Page 10: 第 5 讲 项目的估计

准备初稿

审查初稿准备报告

写终稿 打印终稿

审查终稿

WBS 的气泡图形式

Page 11: 第 5 讲 项目的估计

WBS 的树状图新设备安装运行

1000

总体设计1100

厂址分析1110

选择设计1120

加工1310

装配1320

机器布局1210

工艺流程设计1220

安装设备1330

测试设备1410

试生产

1420

厂址分析1110

布局设计1200

设备安装1300

设备调试1400

把零件运往工地1321

组装部件1322

测试建筑物1323

Page 12: 第 5 讲 项目的估计

WBS 的缩进表格形式

准备报告

1.0 准备第一个项目

1.1 搜集第一个项目的材料

1.2 写作

1.2.1 拟大纲

1.2.2 写草稿

Page 13: 第 5 讲 项目的估计

WBS 编码与预算和责任

齐生金震国郭士明陈志民

赵刚生产部门

秦益明徐青

1200500500200300

1000600400

13201321132213231330140014101420

王建新设计部门李岩

张德伦设备部门钱江林席小波基建 部门

赵成

50001000500500

1000700300

2000500

100011001110112012001210122013001310

责任者预算 (万元 )

WBS 编码责任者预算 (万元 )

WBS 编码

Page 14: 第 5 讲 项目的估计

安装新(外购)软件包项目:安装新软件包

确定要求 设计 开发 测试 安装完成 A. 确定需要 B. 设计

操作 系统

C. 修改 外购 软件包D. 修改 内部 程序E. 修改 手工 操作 系统 流程

F. 测试 外购 软件包G. 测试 内部 程序H. 测试 手工 操作 系统 流程

I. 完成 安装新 软件包

J. 培训 人员

Page 15: 第 5 讲 项目的估计

消费者市场研究

问卷调查表 报告

设计问卷调查表 反馈 软件 报告

识别目标消费者 设计初始问卷调查表 试验性测试问卷调查表 确定最终调查表 设计测试数据

打印问卷调查表 准备邮寄标签 邮寄问卷调查表并获得反馈

开发软件 测试软件

输入反馈数据 分析结果 准备报告

Page 16: 第 5 讲 项目的估计

                                                                                                                                                                                                                         

国防装备项目典型的分解结构

本工作分解结构仅为示例,它不代表任何特定项目的项目范围,也不暗示在此类项目中进行项目分解结构的唯一方式

Page 17: 第 5 讲 项目的估计

由阶段组织的工作分解结构示例

此工作分解结构只是一个图示 . 并不试图代表任何具体项目的全部项目范围,也不暗示组织此种项目的工作分解结构只有这一种方式

Page 18: 第 5 讲 项目的估计

此工作分解结构只是一个图示 . 并不试图代表任何具体项目的全部项目范围,也不暗示组织此种项目的工作分解结构只有这一种方式

废水处理项目工作分解结构示例

Page 19: 第 5 讲 项目的估计

用于项目计划和预算◦ 集中关注项目目标和澄清职责

建立项目团队 确定具体的工作包

◦ 以便估算工作量和分配工作 奠定基础

◦ 为进行估算◦制定进度计划◦ 测量执行绩效

WBS 的好处和应用

Page 20: 第 5 讲 项目的估计

OBS, Organization Breakdown Structure OBS描述了组织如何分配工作责任提供了一种框架结构,概述了组织各单元对应

于工作包的工作职责,把组织单元与成本控制账户联系起来

WBS 与 OBS 可以结合在一起用

组织分解结构

Page 21: 第 5 讲 项目的估计

Integration of WBS and OBS

Page 22: 第 5 讲 项目的估计

项目估计是一种预测技术,是为了确定完成项目各项工作任务所需要的实际工作时间和成本

5.2 项目估计与方法

Page 23: 第 5 讲 项目的估计

项目组成员的专长、技术水平和专业知识 承担某项活动的工作人数 一个人同时兼任的任务数资源价格的变化 人员替代成本,如项目小组成员的变更意外事件的影响,如政治、战乱、天气等

影响估计的关键变化因素

Page 24: 第 5 讲 项目的估计

责任:估算应由对任务最熟悉的个人或群体做出 使用多个人的估计结果:分析导致多人估计差异的原因,寻求一致,避免极端错误

正常条件:估计必须基于正常条件、有效方法 和资源的正常水平 时间单位:所有任务时间估计需要有一致的时 间单位 独立性:每个任务时间估计应独立于其他活动 应急计划:对工作包的估计不应包括应急性的补偿 风险评估:对估计进行风险分析及评估

估计原则

Page 25: 第 5 讲 项目的估计

明确了解客户的要求 确定必须做的各项工作 确定做这些工作的人员 要求每个人给出完成工作所需时间和资源的估计 估计项目可能面临的各种风险 计算并公布项目时间和成本目标

估计的步骤

Page 26: 第 5 讲 项目的估计

过去的项目 完成任务的人专业预测人士 行业专家

在估计过程中,项目经理应充分了解不同人的估计风格

估计过程中的信息源

Page 27: 第 5 讲 项目的估计

自上而下的估计:根据某人的经验及其掌握的信息对项目的历时及总成本进行估计。估计往往来自上层,当对项目实施过程缺乏必要的了解时所采取的估计方法

自下而上的估计:从对工作包层面的估计着手而对项目进行的估计,估计往往来自从事具体项目工作的人,当项目被分解、具体定义了以后做出的估计

估计的方法

Page 28: 第 5 讲 项目的估计

类比估计与参数估计( Analogous Method or Parametric Method )

分配模型( Apportion/Distribution Model ) 功能点法( Function Point Methods )学习曲线( Learning Curve )

自上而下的估计方法

Page 29: 第 5 讲 项目的估计

运用比例或替代因素进行估计◦例如,用面积估计房屋的成本、用生产能力来估

计新建厂房的成本、用特征及复杂性来估计软件产品的成本

常用于项目概念阶段的估计 从过去类似项目的经验中提取数据进行估计 估计的成本较低但估计的准确度也较低

类比估计

Page 30: 第 5 讲 项目的估计

估计一个新酒店的成本,该酒店有 6500 平方米,拥有 800 个房间

历史数据:一个拥有 500 个房间和 5000 平方米面积的酒店的建造成本为 3500万

新酒店的建造成本?

Page 31: 第 5 讲 项目的估计

(a) [$35,000,000/500]×800= $56,000,000

(b) [$35,000,000/50,00]×65,00=$45,500,000

成本的估计

Page 32: 第 5 讲 项目的估计

当项目相对较为标准化,且当前项目与过去项目在产品特征及成本方面较为相似的情况下适用

分配模型

Page 33: 第 5 讲 项目的估计

Page 34: 第 5 讲 项目的估计

一个系统开发项目的分配模型:100%-------------------------------------两阶段(系统设计和系统实施)总和

20%------------------------------------------------系统设计阶段总和 7%------------------------------------------- 需求定义和定位

1%--------------------------------------------- 定位 6%----------------------------------------- 需求定义

13%------------------------------------------------系统设计 5%----------------------------------------- 外部设计

8%------------------------------- 内部设计和实施计划 80%------------------------------------------------系统实施阶段总和

59%------------------------------------------------软件开发 12%----------------------------------详细设计和定位

2%------------------------------------- 定位 10%---------------------------------详细设计 17%-------------------------------------------- 编码 21%---------------------------------------- 单位测试

9%------------------------------- 子系统和集成测试 15%------------------------------------------系统测试和演示 6%------------------------------------------- 用户文件准备

Page 35: 第 5 讲 项目的估计

常用于软件及系统开发项目 可以根据“输入的数目”、“输出的数目”、“文

件数”、“界面数”等来计算功能点( function point )

功能点可被当作附与权重的变量,权重的大小可根据复杂性因素( complexity factor )来调整

对各功能点进行加权求和,在此基础上再进一步估计人力及其它成本

估计的过程常会用到回归方程

功能点法

Page 36: 第 5 讲 项目的估计

项目:医院收费系统的开发15 Inputs Rated complexity as low (2)5 Outputs Rated complexity as average (6)10 Inquiries Rated complexity as average (4)30 Files Rated complexity as high (12)20 Interfaces Rated complexity as average (10)

复杂性因素的应用Element Count Low Average High TotalInputs 15 *2 =30Outputs 5 *6 =30Inquiries 10 *4 =40Files 30 *12 =360Interfaces 20 *10 =200 Total 660

Page 37: 第 5 讲 项目的估计

规模( Size )与复杂( Complexity )因素模型

规模分类 规模定义 (如, 屏幕数)

小 1

中等 = <3

大 = >4

Page 38: 第 5 讲 项目的估计

复杂性分类 复杂性定义 (如 . 任务数)

简单 1

中等 2-5 复杂 > 5

Page 39: 第 5 讲 项目的估计

规模及复杂因素模型复杂程度

规模 简单 中等 复杂

小 1 天 2 天 5 天

中等 2 天 3 天 5 天

大 2 天 4 天 5 天

Page 40: 第 5 讲 项目的估计

学习曲线效果:每个人当从事相同的工作多次时,工作所需要的时间逐次减少,从而降低成本,生产效率提高

如果项目是许多类似项目中的一个,那么成本的估计也趋于稳定化;如果项目是过去从未做过的,则需要考虑学习曲线效果

学习曲线效果的量化结果往往来自针对行业的实证分析

学习曲线效果往往通过如下关系描述:每当产出加倍时,所需工时数将以一个固定的比例减少

利用学习曲线效果估计成本

Page 41: 第 5 讲 项目的估计

某工厂承担一个安装 25 个电器设备的项目。 对于一个安装过许多类似设备的公司来说,安装

一个设备需要 70 个小时的工时。假设该工厂安装完 20 个设备以后可以达到 70 小

时的平均水平学习曲线率为 85%则总工时为多少

利用学习曲线效果估计成本(例子)

Page 42: 第 5 讲 项目的估计

模版法( Template method ) 对某一任务运用参数估计的方法 对每个工作包进行具体估计乐观悲观估计法混合法 : 阶段估计

自下而上的估计方法

Page 43: 第 5 讲 项目的估计

如果当前项目与过去项目类似,则过去项目的成本可用作当前项目估计的起点(模版)

针对当前项目与过去项目的不同点调整估计值

模版法

Page 44: 第 5 讲 项目的估计

运用 WBS 对工作进行分解,由具体负责工作包的人来进行估计

工作包的具体估计

Page 45: 第 5 讲 项目的估计

a: 某项活动最乐观估计所需时间 b: 某项活动最悲观估计所需时间 m: 某项活动最可能估计所需时间 ET :某项活动所需时间的期望值

乐观悲观估计法

ET=(a+4m+b)/6

Page 46: 第 5 讲 项目的估计

先自上而下粗略估计,而对即将实施的项目阶段再进行具体估计

是自上而下与自下而上的结合 是项目的“渐进明细”特征的具体体现,常用于

当项目的最终产品还不确定的情况阶段估计常被用于当项目的最终产品还未知,不

确定性非常强的项目

阶段估计

Page 47: 第 5 讲 项目的估计

项目生命周期中的阶段估计

Page 48: 第 5 讲 项目的估计

影响项目历时估计的因素: 等待批准 等待运货 时间利用率

5.3 项目历时估计

Page 49: 第 5 讲 项目的估计

确定时间利用率一年中可能用在工作中的时间 = 2080 小时 (52 周 × 5 天 × 8 小时 )教育 = 80休假 = 160行政管理 = 80处理个人事物 = 80其他 = 80

非项目工作时间总和 = 480项目工作时间总和 = 1600

时间利用率 = 1600/2080=77%

Page 50: 第 5 讲 项目的估计

项目持续时间与时间利用率

项目持续时间 小时/月 时间利用率

173 100%

6 个月 140 81%

6-12 个月 130 75%

12 个月 120 69%

Page 51: 第 5 讲 项目的估计

项目中的成本类型: 直接成本( Direct Costs ):如劳动力、物料、设备等直接用于

某一特定工作包,表现为实际的现金流出,随着项目的进展必须被支付的成本

项目管理费用( Project Overhead Cost , LOE ):是直接用于项目上的管理费用,如项目经理的工资、项目团队临时租用的办公室的租金,是组织的资源被直接用于项目上所产生的费用支出

一般管理费用( General and Administrative , G&A , Overhead Cost ): 是不直接用于某一项目的、组织层面的管理费用,如广告费用、高层管理人员工资、水电费等,由于项目隶属于组织,因此需要分摊组织的管理费用

5.4 项目成本估计

Page 52: 第 5 讲 项目的估计

成本估计不等于预算,只有当所估计的成本落实到具体的时间点上时才成为预算

制定预算需要把总成本分配到具体的工作包上,反映到具体的时间段上

制定预算

Page 53: 第 5 讲 项目的估计

Work Package Estimate