All estimates should acknowledge the following principles:
There are various points for estimation and revision of estimates. Initial estimates variation could be large depending upon project risk (see later)
Pre-initiation (Mandate)
Initial estimates (Best Case, Likely Case, Worst Case) for whole project and more detailed estimates (Best Case, Likely Case, Worst Case) for Initiate Phase;
Initiate – Business Case
Revised estimates (Best Case, Likely Case, Worst Case) for whole project and more detailed estimates (Best Case, Likely Case, Worst Case) for A & D Phase;
Analysis & Design
Revised estimates (Best Case, Likely Case, Worst Case) for whole project and more detailed estimates (Best Case, Likely Case, Worst Case) for Build & Test Phase
Build & Test
Revised estimates (Best Case, Likely Case, Worst Case) for whole project and more detailed estimates (Best Case, Likely Case, Worst Case) for Implement Phase
Implement
Revised estimates (Best Case, Likely Case, Worst Case) for whole project
The use of Sensitivity Analysis techniques when estimating is mandatory. This technique involves making estimates which are ranged into three figures:
Then, based on Project Risk Assessment, the project manager should select one of these figures as a base for scheduling. For low risk projects, the Best Case estimates would be the estimates used for scheduling. The higher the risk of the project the more the Realistic or Pessimistic range would be used. However, all three sets of figures would be included in the Business Case. In many cases, the Realistic estimate would be the most useful estimate for scheduling, however, certain tasks may be of a higher risk than others and may require the Pessimistic estimate. In other words, by doing an informal risk assessment of each task, the low risk tasks would be scheduled using the Optimistic estimate, medium risk tasks use the Realistic estimate and high risk tasks would be scheduled on the Pessimistic estimate.
In the absence of any formal estimating history (there is a standard organisational project tracking/effort data-base), estimation in many projects would be better termed "guestimation". In some texts, guestimation is defined as a guess based on internalised experience or "gut-feel".
It involves 10 simple steps: