Module 7

Budgets, Timelines & Resources

How much will it cost? How long will it take? How many people do we need? The three questions every stakeholder asks — and how to answer without guessing.

"How long will this take?"

Monday morning standup, six months ago. The VP of Product turns to Marcus, the project lead, and asks the question every PM dreads: "How long will the new checkout flow take?"

Marcus does what every PM does. He thinks about it for three seconds, adds a mental buffer, and says: "About 3 months."

Three months later, Marcus is back in front of the VP. "We need 2 more months."

The VP's face goes blank. "You said 3 months." Marcus scrambles: "Well, we didn't account for the payment provider migration, and the design team was pulled onto the rebrand for six weeks, and QA found 47 critical bugs in the—"

But the VP has already stopped listening. Trust is broken. The budget is blown. And the worst part? Marcus knew at week four that 3 months was impossible. He just didn't say anything because he hoped the team could make up the time. They couldn't. They never can.

This is the most common conversation in project management. And it happens because estimation is treated as a guess instead of a discipline.

💡What you will build in this module
By the end of this module, you will be able to estimate with five techniques (analogous, parametric, PERT, bottom-up, T-shirt), build a four-layer project budget, create a Gantt chart with dependencies and buffer, apply Brooks's Law to staffing decisions, and track progress with burn-down charts and traffic-light reports. These skills connect directly to the WBS and critical path you learned in Module 4 and the contingency reserves your risk register from Module 6 demands.
🔑Estimation is an art informed by science
Nobody can predict the future. But the difference between a good estimator and a bad one is not clairvoyance — it is method. Bad estimators guess from the gut. Good estimators use structured techniques, historical data, and explicit assumptions. They are still wrong sometimes. But they are wrong by 20%, not 200%.

Estimation techniques: five tools for your toolbox

There is no single "right" way to estimate. Different situations call for different techniques — and the best PMs use several together as a cross-check.

1. Analogous estimation (the "last time" method)

You look at a similar past project and use it as a baseline. "The last mobile app we built took 4 months and cost $120K. This one is similar in scope, so let's start there."

When to use it: Early in the project when you have limited detail but have done something similar before.

Accuracy: Rough — within 25-50% of actual. Better than a gut guess, worse than a detailed estimate.

The catch: No two projects are truly identical. The last app did not have real-time chat, your senior developer just quit, and the client is twice as indecisive. Analogous estimates need adjustment.

2. Parametric estimation (the math method)

You identify a measurable unit of work and multiply. "$500 per page x 50 pages = $25,000." Or: "Each API endpoint takes 3 days to build. We need 20 endpoints. That is 60 developer-days."

When to use it: When work is repetitive and you have reliable per-unit data.

Accuracy: Good — within 10-25% — IF your per-unit cost is based on real data, not wishful thinking.

The catch: Not all pages (or endpoints, or features) are equal. A simple "About Us" page is not the same as a dynamic pricing calculator. Parametric works when units are truly comparable.

3. Three-point estimation (the PERT method)

Instead of one number, you generate three:

  • O = Optimistic (everything goes perfectly — best case)
  • M = Most Likely (realistic, based on experience)
  • P = Pessimistic (everything that can go wrong does — worst case)

Then you apply the PERT formula: (O + 4M + P) / 6

This weights the most likely scenario heavily while accounting for risk in both directions.

Example: Building a search feature.

  • Optimistic: 2 weeks (the API is clean, no edge cases)
  • Most Likely: 4 weeks (typical complexity, a few surprises)
  • Pessimistic: 10 weeks (the data is a mess, requirements change twice)

PERT estimate: (2 + 16 + 10) / 6 = 4.7 weeks

Notice how the pessimistic case pulls the estimate higher than the "most likely" alone. That is the point — it forces you to account for risk instead of ignoring it.

4. Bottom-up estimation (the detailed method)

You break the project into every individual task, estimate each one, and add them up. This is the most accurate method — and the most time-consuming.

When to use it: During detailed planning when you have a Work Breakdown Structure.

Accuracy: Best — within 5-15% — because you are estimating small, concrete tasks instead of vague phases.

The catch: It takes significant effort. And it creates a false sense of precision. Just because you estimated 847.5 hours does not mean it will take 847.5 hours.

5. T-shirt sizing (the rough planning method)

You categorize work as S, M, L, or XL without attaching specific numbers. "The login system is a Medium. The recommendation engine is an XL."

When to use it: Roadmap planning, sprint planning poker, or when you need a quick relative comparison without committing to exact numbers.

Accuracy: Deliberately imprecise — that is the feature, not the bug. It prevents false precision and keeps conversations focused on relative effort.

Technique

  • Analogous — 'last time it took X'
  • Parametric — '$Y per unit x N units'
  • Three-point (PERT) — weighted average
  • Bottom-up — estimate every task
  • T-shirt sizing — S / M / L / XL

Best For

  • Early estimates with limited detail
  • Repetitive, measurable work
  • Risk-aware single estimates
  • Detailed planning with a WBS
  • Rough roadmap and relative comparison

There Are No Dumb Questions

"Which method should I use?"

Use at least two and compare. If analogous says 4 months and bottom-up says 8 months, you have a problem to investigate — not a number to average. The gap between methods tells you where your assumptions are weakest.

"What if my boss just wants a single number?"

Give them a range: "Based on our analysis, this will take 14 to 18 weeks, with 16 as the most likely." If they insist on one number, give the higher end and explain why. Under-promising and over-delivering builds trust. Over-promising and under-delivering destroys it.

🔒

Calculate a PERT Estimate

25 XP

Your team needs to build a customer dashboard. You gather estimates from three developers: - **Optimistic:** 3 weeks (if the existing API works perfectly and designs are finalized) - **Most Likely:** 6 weeks (typical pace, a few design revisions, one integration hiccup) - **Pessimistic:** 14 weeks (API needs a rewrite, requirements change, key developer goes on leave) 1. Calculate the PERT estimate using the formula: (O + 4M + P) / 6 2. Your manager asks you to commit to a deadline. Would you commit to the PERT estimate exactly, or add a buffer? How much, and why? 3. What would you tell a stakeholder who says "just use the optimistic number — I want the team to be ambitious"? _Hint: The PERT formula gives you a weighted average, but it does not include contingency. Think about what could happen between the "most likely" and "pessimistic" scenarios._

Sign in to earn XP

Building a budget: where the money actually goes

Every project budget has four layers. Most PMs only think about the first one.

Layer 1: Direct costs

These are the costs you can tie directly to project work.

CategoryExamples
LaborSalaries, contractor fees, freelancer invoices
MaterialsHardware, raw materials, printed collateral
Software / LicensesSaaS subscriptions, development tools, cloud hosting
EquipmentServers, testing devices, office equipment
TravelClient site visits, team offsites, conference attendance

Layer 2: Indirect costs

These are the costs that keep the lights on but do not tie to a specific task.

CategoryExamples
OverheadOffice rent, utilities, internet
ManagementPM salary, admin support, HR involvement
TrainingOnboarding new team members, upskilling
Quality assuranceTesting infrastructure, code review time

Layer 3: Contingency reserve (10-15%)

Remember the risk register from Module 6? This is where it connects to money. The contingency reserve is your buffer for known unknowns — risks you have identified but cannot quantify exactly. "We know the API integration might have issues. We do not know how bad." The contingency reserve is controlled by the PM and drawn upon when identified risks materialize.

Layer 4: Management reserve (5-10%)

This is the buffer for unknown unknowns — things you could not have predicted. A pandemic. A vendor going bankrupt. A surprise regulatory change. The management reserve is controlled by the sponsor or executive, not the PM. You need approval to touch it.

85%of projects exceed their original budget (PMI)source ↗

27%average cost overrun across industries

10%minimum contingency reserve for any project

🌍The 'multiply by pi' rule
There is an old joke in software development: take the developer's estimate and multiply by pi (3.14). A developer says 3 weeks? Plan for 9.4 weeks. It is a joke — but it is not really a joke. Developer estimates consistently undercount integration work, testing, deployment, documentation, meetings, context-switching, and the six times a stakeholder will change their mind. The contingency and management reserves exist precisely because human beings are systematically terrible at predicting how long things take.

🔒

Build a Rough Budget

25 XP

You are managing a website redesign project. Here is what you know: - **2 designers** at $85/hour for an estimated 160 hours each - **3 developers** at $95/hour for an estimated 240 hours each - **1 copywriter** at $70/hour for an estimated 80 hours - **Software licenses:** $2,400/year for design tools, $1,800/year for hosting - **Photography:** $3,500 for a stock photo package Build the budget: 1. Calculate total direct costs (labor + software + photography) 2. Add 12% contingency reserve 3. Add 7% management reserve 4. What is your total project budget? 5. The sponsor asks you to cut 15%. What would you cut — and what would you refuse to cut? Why? _Hint: Labor is always the biggest line item. When asked to cut budget, consider reducing scope (fewer pages, simpler features) rather than removing contingency. Cutting your buffer is borrowing from your future self._

Sign in to earn XP

Building a timeline: from tasks to Gantt charts

A timeline is not a list of dates. It is a visual representation of what happens when, who does it, and what depends on what.

Gantt charts: the PM's most iconic tool

A Gantt chart is a horizontal bar chart where each bar represents a task. The length of the bar shows duration. The position on the timeline shows when it starts and ends. Lines between bars show dependencies.

TaskOwnerStartEndDepends on
User researchDesignerWeek 1Week 3
WireframesDesignerWeek 3Week 5User research
Visual designDesignerWeek 5Week 8Wireframes
Backend setupDeveloperWeek 1Week 4
Frontend buildDeveloperWeek 5Week 10Visual design, Backend setup
QA testingQAWeek 10Week 12Frontend build
LaunchPMWeek 12Week 12QA testing

Notice how some tasks can run in parallel (user research and backend setup) while others must wait (frontend build cannot start until both design and backend are ready). This is the essence of project scheduling.

Milestones: your progress checkpoints

Milestones are zero-duration markers on the timeline that represent key achievements. They are not tasks — they are the moments when you can say "this phase is done."

Good milestones are specific and verifiable:

  • "Design approved by stakeholders" — not "design phase"
  • "MVP deployed to staging environment" — not "development done"
  • "All critical bugs resolved" — not "QA complete"

Dependencies: the invisible chains

There are four types of task dependencies:

TypeMeaningExample
Finish-to-Start (FS)B cannot start until A finishesTesting starts after development finishes
Start-to-Start (SS)B cannot start until A startsDocumentation starts when development starts
Finish-to-Finish (FF)B cannot finish until A finishesTesting cannot finish until development finishes
Start-to-Finish (SF)B cannot finish until A starts(Rare — the night shift cannot end until the day shift starts)

90% of dependencies are Finish-to-Start. But knowing the others exist prevents you from over-constraining your schedule.

Buffer: where to put the padding

Beginners add buffer to every task. "Design will take 3 weeks, but I will tell the team 4." The problem? Buffer hidden inside tasks gets consumed invisibly — Parkinson's Law says work expands to fill the time available.

Better approach: Keep task estimates honest and add a project-level buffer at the end or before critical milestones. A 12-week project might have a 2-week buffer. If nothing goes wrong, you finish early. If things slip, you absorb it without moving the final deadline.

<strong>Rule 1: Estimate tasks honestly.</strong> Do not pad individual tasks. If design takes 3 weeks, say 3 weeks.
<strong>Rule 2: Add buffer at the project level.</strong> Put a buffer block before the final deadline — 15-20% of total duration.
<strong>Rule 3: Protect the buffer.</strong> The buffer is not free time. It is insurance. Do not let scope creep eat it in week 2.
<strong>Rule 4: Track buffer consumption.</strong> If you have burned 80% of your buffer at 50% of the timeline, raise the alarm now.

Resource management: people are not interchangeable

A "resource" in PM-speak usually means a person. And people are not fungible — you cannot swap a backend developer for a frontend developer any more than you can swap a plumber for an electrician.

The three questions of resource planning

  1. Who do you need? What skills, what seniority, what domain expertise?
  2. For how long? Full-time for the whole project? Part-time for two sprints? One day for a security review?
  3. When do you need them? A UX researcher in week 1 is critical. A UX researcher in week 10 is useless.

Brooks's Law: the mythical man-month

In 1975, Fred Brooks published The Mythical Man-Month, and the central insight still holds: adding people to a late project makes it later.

Why? Because new team members need to be onboarded (consuming existing team members' time), communication overhead increases exponentially (a team of 4 has 6 communication channels; a team of 8 has 28), and the work often cannot be parallelized ("9 women cannot have a baby in 1 month").

6communication channels in a team of 4

28communication channels in a team of 8

120communication channels in a team of 16

The formula: n(n-1)/2 where n is team size. Every person you add does not just add capacity — they add complexity.

Resource leveling: stop overloading your people

Resource leveling means adjusting the schedule so that no person is allocated to more than 100% capacity. If your designer is assigned to three projects and each expects 50% of her time, that is 150%. Something has to give — and it will be quality, deadlines, or her sanity.

Practical steps:

  • Map each person's allocation across all projects (not just yours)
  • Flag anyone above 80% utilization (you need slack for meetings, email, and unexpected work)
  • Shift non-critical tasks to periods when the person has availability
  • If nobody has availability, you have a staffing conversation, not a scheduling one

There Are No Dumb Questions

"If adding people makes things worse, what do you do when a project is late?"

You have four options: reduce scope (cut features), extend the timeline (move the deadline), improve efficiency (remove blockers, automate, simplify), or accept lower quality (ship with known issues — sometimes the right call). Adding headcount is the last resort, and only works if the new people can work on truly independent tasks that require minimal coordination.

"Is the 'multiply by pi' thing serious?"

Semi-serious. Studies consistently show that software estimates are 2-3x optimistic. The pi multiplier (3.14x) is a tongue-in-cheek acknowledgment that developers estimate the coding time but forget about testing, deployment, documentation, code review, meetings, bug fixes, and the three times the requirements will change. The structured techniques above are better than multiplying by pi. But multiplying by pi is better than taking the raw developer estimate at face value.

Tracking and reporting: are we on track?

You have a budget, a timeline, and resources allocated. The project starts. Now what? You measure relentlessly.

Burn-down charts

A burn-down chart shows work remaining over time. The y-axis is remaining work (in hours, story points, or tasks), the x-axis is time. An ideal line slopes steadily downward. Reality is always bumpier.

What the chart tells you:

  • Line tracking below ideal: You are ahead of schedule.
  • Line tracking above ideal: You are behind — investigate now.
  • Flat line: No progress. Something is blocked.
  • Line going UP: Scope is being added faster than work is being completed. Emergency.

Budget vs. actual

Track spending against the plan at regular intervals. A simple table works:

CategoryBudgetedActual (to date)VarianceStatus
Design labor$27,200$24,650-$2,550On track
Development labor$68,400$72,100+$3,700Over — investigate
Software licenses$4,200$4,200$0On track
Photography$3,500$5,200+$1,700Over — scope change approved

The variance column is your early warning system. Small overruns in week 3 become catastrophic overruns by week 12 if left unchecked.

The traffic light status report

The simplest executive reporting format. For each dimension, assign a color:

  • Green: On track, no action needed.
  • Yellow (Amber): At risk, action plan in place, monitoring closely.
  • Red: Off track, escalation needed, decisions required.
DimensionStatusNotes
ScheduleYellow3 days behind due to API delays — recovery plan in place
BudgetGreen2% under budget
ScopeGreenNo change requests this sprint
QualityRed12 critical bugs found in staging — release blocked
ResourcesYellowLead developer at 110% allocation — need to re-balance

Executives love this format because they can scan it in 10 seconds. If everything is green, they move on. If something is red, they know exactly where to focus.

🔒

Build a Mini Gantt Chart

50 XP

**Scenario:** You are managing a 3-month project to launch an internal employee portal. Here are the tasks: - Requirements gathering (2 weeks) - UX design (3 weeks, depends on requirements) - Backend development (4 weeks, depends on requirements) - Frontend development (4 weeks, depends on UX design AND backend development) - Content migration (2 weeks, can start when backend development starts) - QA testing (2 weeks, depends on frontend development AND content migration) - User training (1 week, depends on QA testing) - Launch (1 day, depends on user training) 1. Draw a simple Gantt chart (use a table with weeks as columns) showing when each task starts and ends 2. Identify the critical path — which sequence of tasks determines the minimum project duration? 3. Calculate the total project duration in weeks 4. Where would you place a 2-week project buffer? Before which milestone? 5. If the sponsor says "I need this 2 weeks sooner," what would you propose? _Hint: Some tasks can run in parallel. The critical path is the LONGEST chain of dependent tasks. Content migration can overlap with backend development — that is a Start-to-Start dependency._

Sign in to earn XP

When to re-plan vs. when to push through

Not every problem requires a new plan. But some problems demand one. Knowing the difference is a core PM skill.

Push Through

  • One task is a few days late but the buffer absorbs it
  • A team member is sick for a week — temporary
  • A minor scope addition that fits within contingency
  • Stakeholder feedback requires small design tweaks
  • A vendor delivers late but the dependency has float

Re-Plan

  • The critical path has slipped and buffer is exhausted
  • A key team member quits and cannot be replaced quickly
  • A major scope change alters the project's fundamental direction
  • Budget overrun exceeds contingency reserve
  • An external dependency (regulatory, market, technology) fundamentally changes

The decision framework is simple: Can you recover within your existing buffer and contingency, or has the foundation shifted? If you can recover, push through with adjustments. If the foundation has shifted, stop and re-plan — continuing on the old plan is just organized wishful thinking.

When you re-plan, do it openly. Call a meeting. Show the data. Present the new reality and the new plan. Stakeholders respect a PM who says "the situation has changed and here is our updated path forward" far more than one who silently hopes things will get better.

Back to Marcus and the VP

Marcus told the VP "about 3 months" after thinking for three seconds. He knew at week four that the estimate was impossible, but he said nothing and hoped the team could make up the time. They could not. If Marcus had used a structured estimation technique — even a simple PERT estimate combining optimistic, likely, and pessimistic scenarios — the original number would have included a buffer. And if he had tracked progress with a burn-down chart and reported the variance early, the VP would have heard "we need more time" at week four, not month three. Estimation is not clairvoyance; it is discipline. And bad news delivered early, with options, builds trust. Bad news delivered late destroys it.

Key takeaways

  • Use structured estimation techniques — analogous, parametric, PERT, bottom-up, or T-shirt sizing. Use at least two and compare results.
  • Budgets have four layers: direct costs, indirect costs, contingency reserve (10-15% for known unknowns), and management reserve (5-10% for unknown unknowns). Cutting the reserves is borrowing from your future self.
  • Gantt charts visualize what, when, who, and dependencies. The critical path determines minimum duration. Add buffer at the project level, not per task.
  • People are not interchangeable. Brooks's Law: adding people to a late project makes it later. Resource leveling prevents burnout. Team communication channels grow as n(n-1)/2.
  • Track relentlessly: burn-down charts for progress, budget-vs-actual for spending, traffic light reports for executive communication.
  • Re-plan when the foundation shifts. Push through when buffer absorbs the impact. The worst option is doing neither — silently hoping a broken plan will fix itself.

Next up: You now have the full PM toolkit — methodology, lifecycle, stakeholders, risk, budgets, and timelines. In the final module, we cover the PMP certification: the gold-standard credential that earns a 24% salary premium and makes everything you have learned in this track visible to the world.

?

Knowledge Check

1.Using the PERT formula (O + 4M + P) / 6, what is the estimated duration if the optimistic estimate is 5 days, the most likely is 10 days, and the pessimistic is 27 days?

2.What is the difference between contingency reserve and management reserve?

3.According to Brooks's Law, what happens when you add people to a late software project?

4.Where should project buffer be placed for maximum effectiveness?