Estimating Project Costs
The Wideman Comparative Glossary of Common Project Management Terms describes estimating cost as, "the process of forecasting a future result in terms of cost, based upon information available at the time."
In his book 'How to be a Better Project Manager', Trevor L Young defines estimating as "A decision about how much time and resource are required to carry out a piece of work to acceptable standards of performance."
Many techniques, books and software packages exist to help with estimating project costs. A few simple rules will also help ensure you create an accurate and realistic estimate.
- Assume resources will only be productive for 80 percent of their time.
- Resources working on multiple projects take longer to complete tasks because of time lost switching between them.
- People are generally optimistic and often underestimate how long tasks will take.
- Make use of other people's experiences and your own.
- Get an expert view.
- Include management time in any estimate.
- Always build in contingency for problem solving, meetings and other unexpected events.
- Cost each task in the Work Breakdown Structure to arrive at a total, rather than trying to cost the project as a whole.
- Agree a tolerance with your customer for additional work that is not yet defined.
- Communicate any assumptions, exclusions or constraints you have to your customer.
- Provide regular budget statements to your customer, copying your team, so they are always aware of the current position.
Much data exists about the length of time particular items of work take, especially in the construction industry. A useful database of production rates can be found atPlanning Planet 
Common Mistakes
These are some of the common mistakes that can lead to inaccurate estimates.
- Not understanding what is involved to complete an item of work.
- Starting with an amount of money and making the project cost fit it.
- Assigning resources at more than 80 percent utilisation.
- Failing to build in contingency.
- Failing to adjust the estimate following changes in scope.
- Dividing tasks between more than one resource.
- Providing estimates under pressure in project meetings.
- Giving single-data-point estimates rather than range estimates.
Three Point Estimating
Three point estimating is a technique that helps project managers produce better estimates. Rather than a ballpark estimate, project managers can use three point estimating to gain a greater degree of control over how the end value is calculated. The end value is the weighted average of three estimates.
To do three point estimating for a particular task or activity, ask the resource for their best-case, most likely and worst case estimates. Add the best-case estimate to four times the most likely, then the worst case and divide by six. This gives you your estimate (E value) which is a slightly more balanced view of how long the task or activity is likely to take.
The formula is expressed as:
E = (B + 4 M + W)/6
- B = best-case (1/6)
- M = most likely (4/6)
- W = worst case (1/6)
Estimating Project Costs的更多相关文章
- Project Management Process
Project Management ProcessDescription .............................................................. ...
- 10 Golden Rules of Project Risk Management
The benefits of risk management in projects are huge. You can gain a lot of money if you deal with u ...
- PMP模拟考试-2
1. Increasing resources on the critical path activities may not always shorten the length of the pro ...
- PMP用语集
AC actual cost 实际成本 ACWP actual cost of work performed 已完工作实际成本 BAC budget at completion 完工预算 BCWP b ...
- PMBOK及PMP考试精要
PROJECT MANAGEMENT KNOWLEDGE AREAS项目管理知识体系 2 PROJECT LIFE CYCLE / PROJECT MANAGEMENT PROCESS GROUPS项 ...
- P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1
P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1 May ...
- 对比其它软件方法评估敏捷和Scrum
一般来说,选择一种软件开发方法,更像是加入一个邪教组织,而不像是做出了一个技术决策.许多公司甚至从未试图去评估这些方法,而仅仅是盲目采用最流行的方法,这就造成了如今五花八门的各种敏捷方法.因此本文将使 ...
- 2017.10.30 Epicor -ERP
1 公司新用ERP系统,做使用培训,mark... This course reviews the project management flow in the Epicor application. ...
- 12 Tips for Accurate Project Estimating
Projects typically involve many dynamic aspects, yet they're often constrained by finite conditions. ...
随机推荐
- Codeforces Round #204 (Div. 2) A.Jeff and Digits
因为数字只含有5或0,如果要被90整除的话必须含有0,否则输出-1 如果含有0的话,就只需考虑组合的数字之和是9的倍数,只需要看最大的5的个数能否被9整数 #include <iostream& ...
- 【BZOJ】1014: [JSOI2008]火星人prefix(splay+hash+二分+lcp)
http://www.lydsy.com/JudgeOnline/problem.php?id=1014 题意:支持插入一个字符.修改一个字符,查询lcp.(总长度<=100000, 操作< ...
- POJ 1691 Painting A Board(迭代深搜)
题目链接 调了一上午,单步的效率太低了,特别是在有递归的情况下...下午来了,输出调试了下,就发现bug了,各种混乱啊. 比较高兴的事,1Y了.本来还准备用edge1优化一下的,结果完全没用到.. # ...
- BZOJ2783: [JLOI2012]树
Description 数列 提交文件:sequence.pas/c/cpp 输入文件:sequence.in 输出文件:sequence.out 问题描述: 把一个正整数分成一列连续的正整数之和.这 ...
- Http中涉及到的知识点总结
1.URL地址 协议-> HTTP:超文本传输协议,除了用来传输文本,还可以传输HTML页面.CSS文件.JS文件.图片.音视频... HTTPS:SSL,它比HTTP更加安全一些 FTP:文件 ...
- 简单了解Flux,注意这是一个设计思想,是一个架构!!!!!
在RN开发中,我们总是需要去更改一个组件个数据(也就是所谓的状态),我们一般是采用是在初始化的函数constror()(好像拼错了) 在这个函数里面申明我们的初始化数据(状态)eg:this.stat ...
- jQuery.Validate验证库详解
一.用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ API: http://jquery.bassist ...
- hdu Line belt
这道题是一道3分搜索的题.其实这种题很多时候都出现在高中的解析几何上,思路很简单,从图中可以看到,肯定在AB线段和CD线段上各存在一点x和y使得所花时间最少 因为AB和CD上的时间与x和y点的坐标都存 ...
- 如何安装ESXi的补丁
1.进入维护模式 2.通过vSphere Client上传补丁 3.开SSH后使用Putty连接 4.esxcli software vib install -d="/vmfs/volume ...
- metasploit--exploit模块信息
Name Disclosure Date Rank Description ---- ...