This is the part of the presentation done by a PMP Workgroup which includes the project managers from NashTech, Trobz and Besco to study the Project Management and get the PMP certification. This part describes the process of Estimate Activity Durations in the Project Schedule Management knowledge area.
4. Estimate Activity Duration - IT&TO
The process of estimating the number
of work periods needed to complete
individual activities with estimated
resources.
● Key Benefit: it provides the amount of
time each activity will take to complete.
This process is
performed throughout
the project.
6. 6.4 > Data Flow Diagram (cont.)
Estimating activity durations uses information from
● the scope of work;
● required resource types or skill levels;
● estimated resource quantities;
● resource calendars;
● others
○ constraints imposed on the duration, effort involved;
○ type of resources (e.g., fixed duration, fixed effort or work, fixed number of resources);
○ the schedule network analysis technique used.
The duration estimate is progressively elaborated, and the process considers the
quality and availability of the input data. For example, as more detailed and
precise data are available about the project engineering and design work, the
accuracy and quality of the duration estimates improve.
7. 6.4 > Considerations
A change to a driving resource allocated to the activity will usually have an effect
on the duration, but this is not a simple “straight-line” or linear relationship.
Other factors for consideration
● Law of diminishing returns
● Number of resources
● Advances in technology
● Motivation of staff
8. The diminishing returns curve has as a premise: you set the variables around your system,
and you are only changing the amount of people. Therefore, if you change other variables,
you may be able to stay longer in the increasing returns area.
6.4 > Law of diminishing returns
10. 6.4 > Outputs: Duration Estimates
Duration estimates are quantitative assessments of the likely number of time
periods that are required to complete an activity, a phase, or a project.
Duration estimates may include some indication of the range of possible results.
For example
● A range of 2 weeks ± 2 days, which indicates that the activity will take at least 8 days
and not more than 12 (assuming a 5-day work week); or
● A 15% probability of exceeding 3 weeks, which indicates a high probability—85%—that
the activity will take 3 weeks or less.
Note: Duration estimates must not include any leads/lags.
11. 6.4 > Outputs: Basis of Estimates
The amount and type of additional details supporting the duration estimate
vary by application area. Regardless of the level of detail, the supporting
documentation should provide a clear and complete understanding of how the
duration estimate was derived.
Documentation of the basis of
the estimate
Indication of the range of possible estimates (e.g., ±10%)
to indicate that the duration is estimated between a
range of values)
Documentation of all
assumptions made
Indication of the confidence level of the final estimate
Documentation of any known
constraints
Documentation of individual project risks influencing
this estimate
12. 6.4 > Ouputs: Project Documents Updates
● Activity attributes. Activity duration estimates produced during this process
are documented as part of the activity attributes.
● Assumption log. This includes assumptions made in developing the duration
estimate, such as resource skill levels and availability, as well as a basis of
estimates for durations. Additionally, constraints arising out of the
scheduling methodology and scheduling tool are also documented.
● Lessons learned register. The lessons learned register can be updated with
techniques that were efficient and effective in developing effort and duration
estimates.
16. 6.4 > T&T: Estimation Techniques
● Approaches: Top-down vs. Bottom-up.
● Methodologies: Analogous, Parametric, 3-point (simple average vs. PERT -
beta distribution)
● Estimation units: T-shirt size, Story point, Time bucket.
17. 6.4 > T&T: Estimation Approaches
Bottom-up Top-down
A method of estimating project
duration by aggregating the estimates
of the lower-level components of the
WBS.
Estimate the duration of high-level
components using the historical data.
When an activity’s duration cannot be
estimated with a reasonable degree of
confidence, the work within the activity
is decomposed into more detail.
The detail durations are estimated.
Generally less costly, less time-
consuming than the bottom-up
approach, but also less accurate.
Is frequently used when there is a
limited amount of detailed information
about the project.
18. 6.4 > T&T: Estimation Methodologies
Analogous Estimating Parametric Estimating
Estimate the duration or cost of an activity or a project using historical data from
a similar activity or project.
Most reliable when the previous activities are similar in fact and not just in
appearance, and the project team members preparing the estimates have the
needed expertise.
Provide an increased level of accuracy due to the
statistical nature of the estimating technique (using
statistical relationship between historical data and other
variables to calculate an estimate for activity parameters,
such as cost, budget, and duration).
19. 6.4 > T&T: Estimation Methodologies (2)
Three-point estimating: The accuracy of single-point duration estimates may be
improved by considering estimation uncertainty and risk. Using three-point
estimates helps define an approximate range for an activity’s duration
● Most likely (tM). This estimate is based on the duration of the activity, given
the resources likely to be assigned, their productivity, realistic expectations
of availability for the activity, dependencies on other participants, and
interruptions.
● Optimistic (tO). The activity duration based on analysis of the best-case
scenario for the activity.
● Pessimistic (tP). The duration based on analysis of the worst-case scenario
for the activity.
20. 6.4 > T&T: Estimation Methodologies (3)
Three-point estimating (cont.): Depending on the assumed distribution of values
within the range of the three estimates, the expected duration, tE, can be
calculated.
● Simple average (triangular distribution): tE = (tO + tM + tP) / 3
● PERT (beta distribution): tE = (tO + tM*4 + tP) / 6
21. 6.4 > T&T: Estimation Units
● T-shirt Size: use S, M, L, XL as a way to bucket the unit of work.
● Story Point: Story points rate the relative effort of work in a Fibonacci-like
format: 0, 0.5, 1, 2, 3, 5, 8, 13, 20, 40, 100.
● Time Bucket: simply using days and hours to estimate the effort of work.
Common principle: if an effort is big enough to fall in any of bucket, try to break
it down and rescope.
Common pitfall: the T-shirt size or the story point is commonly mistaken to
associate to an equivalent amount in hours or days (e.g., S = 0-2 weeks; M = 2-4
weeks; 1 point = 2 hours; 2 points = 5 hours…). There is no standard equivalence.
It is up to each team to decide and agree on the relative effort for each T-shirt
size/story point value.
22. 6.4 > T&T: Estimation accuracy level
The expected accuracy level of the estimations depends on the purpose of the
estimation (or the stage of the project). For example
Leve
l
Purpose Method Accuracy Estimation
effort
L1 Strategic planning to calculate ROI
among different initiatives
White boarding with stakeholders and
technical leads
50-50% 1h
L2 Rough estimates to date for
internal forecasting
Design docs, test cases, user stories,
story points accumulation
70-30% 1w
L3 Accurate estimates to date for
client facing
L2 + API definitions, method signatures
and contracts, and no unknowns
90-10% 1m
23. 6.4 > T&T: combining multiple estimation techniques
No single project estimation technique will suit all projects.
To achieve the most accurate results we suggest using and combining a few of
these estimating techniques to provide increased accuracy to your project
estimates.
For instance, at the early stage of the project, you can use the analogous
methodology (top-down approach) using the T-shirt sizes or Story points to
estimate the effort of the work. As the work is progressively elaborated,
estimations in days/hours can be provided to lower-level components.
24. 6.4 > T&T: Estimating Technique Sample
Statistically learnt from
the historical data
25. 6.4 > T&T: Other techniques
● Expert Judgment
● Data Analysis
○ Alternative analysis
○ Reserve analysis
● Decision Making
○ Fist of five (or fist to five)
● Meetings
26. 6.4 > T&T: Reserve Analysis
Determine the amount of contingency and management reserve needed for the
project.
● Contingency Reserve: is account for schedule uncertainty, allocated for
identified risks that are accepted - associated with the known-unknowns.
○ Contingency reserves may be separated from the individual activities and
aggregated.
○ The contingency reserve may be a percentage of the estimated activity duration
or a fixed number of work periods.
○ The contingency reserve is included in the schedule baseline but should be
clearly identified in the schedule documentation.
○ As more precise information about the project becomes available, the
contingency reserve may be used, reduced, or eliminated.
27. 6.4 > T&T: Reserve Analysis (2)
● Management Reserve: a specified amount of the project budget withheld for
management control purposes and is reserved for unforeseen work
(unknown unknowns) that is within scope of the project.
○ Management Reserve is not included in the schedule baseline, but is part of the
overall project duration requirements.
○ Depending on contract terms, use of management reserves may require a change
to the schedule baseline.
Editor's Notes
The definitions are quoted from PMBOKⓇ Guide
P129 (165)
P195 (231)
P195 (231)
P196 (232)
P196 (232)
P197 (233)
Sometimes, the intrinsic nature of the work (i.e., constraints imposed on the duration, effort involved, or number of resources) will take a predetermined amount of time to complete regardless of the resource allocation (e.g., a 24-hour stress test).
Law of diminishing returns
The law of diminishing returns is an economic principle stating that as investment in a particular area increases, the rate of profit from that investment, after a certain point, cannot continue to increase if other variables remain at a constant. As investment continues past that point, the return diminishes progressively.
See a well-studied example of throwing more headcount at software development: https://en.wikipedia.org/wiki/The_Mythical_Man-Month
See also https://searchcustomerexperience.techtarget.com/definition/law-of-diminishing-returns
The graph is quoted from http://blog.plataformatec.com.br/2017/01/the-law-of-diminishing-returns-and-its-impact-on-projects/
Number of resources: Increasing the number of resources to twice the original number of the resources does not always reduce the time by half, as it may increase extra duration due to risk, and at some point adding too many resources to the activity may increase duration due to knowledge transfer, learning curve, additional coordination, and other factors involved.
Advances in technology: This may also play an important role in determining duration estimates. For example, an increase in the output of a manufacturing plant may be achieved by procuring the latest advances in technology, which may impact duration and resource needs.
Motivation of staff: The project manager also needs to be aware of Student Syndrome—or procrastination— when people start to apply themselves only at the last possible moment before the deadline, and Parkinson’s Law where work expands to fill the time available for its completion.
PERT = Project/Program Evaluation and Review Technique
The image is taken from https://www.isixsigma.com/methodology/project-management/better-project-management-through-beta-distribution/
See more resources
See the step 1 - Identify a Base Story in here https://rubygarage.org/blog/how-to-estimate-with-story-points
https://medium.com/radius-engineering/project-estimation-through-t-shirt-size-ea496c631428
https://www.atlassian.com/agile/project-management/estimation
The example is quoted from https://medium.com/radius-engineering/project-estimation-through-t-shirt-size-ea496c631428