Project Planning Fundamentals: Effort and Duration Estimation You Can Defend

Capítulo 6

Estimated reading time: 8 minutes

+ Exercise

1) Effort vs. Duration: Same Work, Different Time

Effort is the amount of labor required to complete a task, usually measured in person-hours or person-days (e.g., 24 hours of design work). Duration is how much calendar time passes from start to finish (e.g., Monday to Thursday). A task can have the same effort but very different durations depending on availability, calendars, and how many people are assigned.

Why calendars and availability matter

  • Working time is not the same as calendar time: 5 person-days of effort does not automatically mean “one week” of duration if the person is only available 50%.
  • Availability is constrained: meetings, support duties, vacations, part-time allocations, and parallel assignments reduce effective capacity.
  • Non-working days exist: weekends, holidays, and organization shutdowns extend duration even when effort is unchanged.
  • Waiting time is real: approvals, vendor lead times, and environment provisioning add duration with little or no effort.

Quick examples

ScenarioEffortAvailabilityResulting Duration (rough)
One person full-time40 hours100%~1 week
One person half-time40 hours50%~2 weeks
Two people half-time each (with coordination)40 hours50% + 50%~1–1.5 weeks (depends on overhead)
Task includes a 3-day approval wait8 hours100%~4 days (1 day work + 3 days wait)

Defensible estimates separate these concepts: first estimate effort, then convert to duration using realistic calendars, assignments, and productivity.

2) Beginner-Friendly Estimation Methods

Use methods that are transparent and easy to explain. The goal is not perfect accuracy; it is a reasonable estimate with clear assumptions and known uncertainty.

A) Analogous estimating (compare to a similar past task)

What it is: Estimate by comparing to a similar completed task and adjusting for differences.

When to use: Early planning, limited detail, or when you have credible reference work.

Continue in our app.
  • Listen to the audio with the screen off.
  • Earn a certificate upon completion.
  • Over 5000 courses for you to explore!
Or continue reading below...
Download App

Download the app

Step-by-step

  • Pick a reference task you trust (same team, similar tools, similar complexity).
  • Write down the reference effort/duration and what “done” meant.
  • List differences (size, complexity, quality bar, stakeholders, integrations).
  • Apply a simple adjustment factor (e.g., +30% for added complexity).
  • Record the reference and adjustment rationale as an assumption.

Example: “Last month, a similar report automation took 16 hours. This one has two extra data sources (+25%) and stricter validation (+15%). Estimated effort = 16 × (1 + 0.25 + 0.15) = 22.4 hours (round to 22–24).”

B) Three-point estimates (optimistic, most likely, pessimistic)

What it is: Instead of a single number, you estimate a range: O (optimistic), M (most likely), P (pessimistic). This makes uncertainty explicit and defensible.

Simple expected value (PERT-style): Expected Effort (E) = (O + 4M + P) / 6

Uncertainty indicator: Range = P − O (bigger range = higher uncertainty)

Step-by-step

  • Define what “done” means for the task (deliverable + acceptance check).
  • Estimate O: if things go well and no surprises occur.
  • Estimate M: the most realistic outcome given normal conditions.
  • Estimate P: if key risks occur (rework, delays, complexity).
  • Compute E and note the range P − O.

Example: Data cleanup effort: O=6h, M=10h, P=18h → E=(6+4×10+18)/6=(6+40+18)/6=64/6≈10.7h.

C) Bottom-up estimating by work package

What it is: Break a deliverable into small work packages and estimate each, then sum. This is usually more accurate than a single top-level guess because it forces you to think through the actual work.

When to use: When you need a plan you can execute and track.

Step-by-step

  • List work packages (small chunks that can be completed and verified).
  • Estimate each work package (often using three-point estimates).
  • Include “hidden” work: reviews, rework, coordination, testing, documentation.
  • Sum expected efforts across work packages.
  • Identify the largest or most uncertain packages for risk attention.

Tip: If a work package is too large to estimate confidently, split it until the team can explain the estimate without hand-waving.

3) Risk, Uncertainty, and Documenting Assumptions

Estimates become defensible when you show (a) what you assumed, (b) what could change, and (c) how you will respond.

Common sources of uncertainty

  • Requirements volatility: unclear acceptance criteria, likely changes, or new stakeholders.
  • Technical unknowns: new tools, integrations, performance constraints, data quality.
  • External dependencies: vendor delivery, approvals, access provisioning.
  • Resource uncertainty: shared staff, onboarding time, competing priorities.
  • Quality bar: security review, compliance checks, test coverage expectations.

How to document estimating assumptions (lightweight but explicit)

For each estimate, capture assumptions in a consistent format so others can challenge or confirm them.

Assumption FieldWhat to writeExample
Definition of doneDeliverable + acceptance check“Dashboard shows 5 KPIs, validated against source totals, reviewed by owner.”
Scope boundariesWhat is included/excluded for this task“Includes building queries; excludes new data pipeline.”
Inputs availableData, access, decisions needed“Read access to DB granted by Day 2.”
Tools/approachMethod or tech assumed“Use existing template and library; no new framework.”
Resource profileWho does it and their experience level“Analyst (intermediate) + reviewer (senior).”
Risks that drive PWhat makes pessimistic case happen“Data anomalies require manual correction and re-validation.”

Contingency vs. padding

Padding is hidden extra time with no rationale. Contingency is explicit time (or effort) reserved for identified uncertainty. A defensible plan uses contingency where uncertainty is high and explains why.

Practical rule: allocate contingency to the tasks with the largest uncertainty ranges (P − O) or highest-impact risks, not evenly across everything.

4) Converting Effort into Duration (Assignments + Productivity)

Once you have effort estimates, convert them into durations by considering who will do the work, how available they are, and how productive they can realistically be on that type of work.

Core conversion formula

Duration (workdays) = Effort (hours) / (Daily capacity (hours/day) × Availability × Productivity factor)

  • Daily capacity: often 8 hours/day, but many teams use 6–7 hours/day for planned work due to meetings and admin.
  • Availability: percent of time allocated to this project (e.g., 0.6 for 60%).
  • Productivity factor: accounts for context switching, learning curve, coordination, and rework. Typical planning values might be 0.6–0.9 depending on stability and novelty.

Why adding people doesn’t always halve duration

Some work is not parallelizable (one person must finish a piece before another can start). Even when parallel work is possible, coordination and integration add overhead. If you split a task across two people, consider adding explicit effort for handoffs, reviews, and merge/integration.

Worked example: effort to duration

Estimated expected effort for a task is 24 hours. Assigned to one person with 70% availability. Assume 7 hours/day planned capacity and productivity factor 0.8.

Duration = 24 / (7 × 0.7 × 0.8) = 24 / 3.92 ≈ 6.1 workdays

Even though 24 hours sounds like “3 days,” the defensible duration is ~6 workdays given realistic constraints.

Practice: Fill an Estimation Worksheet

You will complete a simple worksheet using three-point estimates, document assumptions, compute expected effort, convert to duration, and flag high-uncertainty tasks for contingency.

Step 1: Use this Estimation Worksheet template

Task / Work PackageO (hrs)M (hrs)P (hrs)Expected Effort E=(O+4M+P)/6Key AssumptionsMain Risk(s) driving PAssigned ResourceAvail.Prod. FactorDaily CapacityExpected Duration (days)Uncertainty (P−O)
1) Data access + setup2410
2) Data cleanup + validation61018
3) Build first version of deliverable81426
4) Review + rework4816

Step 2: Compute expected effort and uncertainty

Fill the Expected Effort and Uncertainty columns using:

  • E = (O + 4M + P) / 6
  • Uncertainty = P − O

Example calculations for the worksheet rows above:

  • Task 1: E=(2+4×4+10)/6=(2+16+10)/6=28/6≈4.7h; Uncertainty=10−2=8h
  • Task 2: E=(6+4×10+18)/6=64/6≈10.7h; Uncertainty=18−6=12h
  • Task 3: E=(8+4×14+26)/6=(8+56+26)/6=90/6=15h; Uncertainty=26−8=18h
  • Task 4: E=(4+4×8+16)/6=(4+32+16)/6=52/6≈8.7h; Uncertainty=16−4=12h

Step 3: Document assumptions (make them testable)

In the Key Assumptions column, write short, checkable statements. Examples:

  • “Access approved within 2 business days; no additional security review required.”
  • “Data fields match the data dictionary; missing values < 5%.”
  • “Reviewer available within 48 hours of submission.”
  • “No new requirements added after first review.”

In Main Risk(s) driving P, write what would cause the pessimistic case, such as “access delayed,” “unexpected data anomalies,” or “major rework after review.”

Step 4: Convert expected effort into expected duration

For each task, fill in resource assignment and capacity assumptions, then compute duration:

Expected Duration (days) = E (hours) / (Daily capacity × Availability × Productivity factor)

Example: assume one analyst is assigned to Tasks 1–3 with 60% availability, daily capacity 7 hours/day, productivity factor 0.8. A senior reviewer is assigned to Task 4 with 30% availability, daily capacity 6 hours/day, productivity factor 0.7.

  • Task 1 duration: 4.7 / (7×0.6×0.8)=4.7/3.36≈1.4 days
  • Task 2 duration: 10.7 / 3.36≈3.2 days
  • Task 3 duration: 15 / 3.36≈4.5 days
  • Task 4 duration: 8.7 / (6×0.3×0.7)=8.7/1.26≈6.9 days

Notice how Task 4 becomes long in duration despite moderate effort because the reviewer is only partially available and has a lower productivity factor due to context switching and review cycles.

Step 5: Identify high-uncertainty tasks and add contingency intentionally

Flag tasks with large P − O ranges or risks that are both likely and impactful. From the example, Task 3 has the largest uncertainty (18h), and Tasks 2 and 4 are also high (12h each). These are candidates for contingency or risk-reduction actions.

Risk-reduction actions (often better than adding time)

  • Reduce uncertainty: do a short spike/prototype to validate the approach and shrink the P value.
  • Clarify inputs early: confirm access, data quality, and acceptance checks before heavy build work.
  • Improve availability: reserve review slots on calendars to reduce waiting duration.
  • Change the plan: split a high-uncertainty task into smaller tasks with clearer outcomes.

Optional: A compact worksheet you can copy into notes

Task: ____________________________  Owner: ____________  Done means: ____________________________
O: ___h  M: ___h  P: ___h  E=(O+4M+P)/6: ___h  Range(P-O): ___h
Assumptions: 1) ____________________ 2) ____________________ 3) ____________________
Risks driving P: ____________________
Resource: __________  Availability: ___  Daily capacity: ___h/day  Productivity: ___
Expected duration: E / (capacity*availability*productivity) = ___ days
Contingency needed? (Y/N) ____  Why: ____________________

Now answer the exercise about the content:

A task is estimated at 24 hours of effort and assigned to one person with 70% availability, 7 hours/day daily capacity, and a productivity factor of 0.8. Which statement best describes the expected duration and why?

You are right! Congratulations, now go to the next page

You missed! Try again.

Duration is calculated as Effort / (Daily capacity × Availability × Productivity). With 24h, 7h/day, 0.7 availability, and 0.8 productivity, effective capacity is 7×0.7×0.8=3.92h/day, so duration is about 24/3.92≈6.1 workdays.

Next chapter

Project Planning Fundamentals: Creating a Baseline Schedule and Budget

Arrow Right Icon
Free Ebook cover Project Planning Fundamentals: From Idea to Executable Plan
75%

Project Planning Fundamentals: From Idea to Executable Plan

New course

8 pages

Download the app to earn free Certification and listen to the courses in the background, even with the screen off.