Project Planning Fundamentals: Creating a Baseline Schedule and Budget

Capítulo 7

Estimated reading time: 8 minutes

+ Exercise

1) Build a Simple Baseline Schedule (Dates, Milestones, and Critical Path Awareness)

A baseline schedule is the agreed plan for when work will happen. It turns your activity list (with durations and dependencies already defined) into a calendar-based timeline with start/end dates and a small set of milestones. Once approved, it becomes the reference point for tracking: “Are we ahead/behind, and why?”

Step-by-step: turn activities into a dated schedule

  • Step 1 — Choose scheduling rules. Define your working calendar (e.g., Mon–Fri, 8h/day), holidays, and whether tasks can overlap. Keep it simple and explicit.
  • Step 2 — Set a project start date. Use a realistic start date based on resource availability and approvals.
  • Step 3 — Calculate earliest start/finish dates. Walk through the dependency chain from the start date. Each task’s earliest start is the latest finish of its predecessors (plus any lag).
  • Step 4 — Add milestones. Milestones are zero-duration checkpoints (e.g., “Requirements signed off”). Use them to mark decision points, handoffs, or external commitments.
  • Step 5 — Identify the critical path (beginner level). The critical path is the longest chain of dependent tasks that determines the earliest possible project finish. Tasks on this path have little or no float (slack). If a critical-path task slips, the project end date slips unless you take corrective action.
  • Step 6 — Validate logic. Look for impossible dates, missing predecessors, or milestones that occur before their prerequisite work.

Critical path awareness without heavy math

You do not need advanced calculations to benefit from critical path thinking. Use these practical checks:

  • Longest chain check: Trace the dependency chain(s) to the final milestone; the chain with the most total duration is likely critical.
  • “If this slips, does the end slip?” test: For each major task, ask whether any parallel work could absorb the delay. If not, treat it as critical.
  • Focus list: Maintain a short list of “schedule drivers” (typically 5–10 tasks/milestones) that you monitor weekly.

Example: a simple dated schedule (illustrative)

Assume a project start of Mon, 3 Mar with a standard Mon–Fri calendar.

IDTask / MilestoneDurationPredecessor(s)StartFinishNotes
M0Kickoff (milestone)0d3 Mar3 MarTeam aligned
1Finalize requirements5dM03 Mar7 Mar
M1Requirements sign-off (milestone)0d17 Mar7 MarDecision point
2Design solution4dM110 Mar13 Mar
3Build / configure8d214 Mar25 MarLikely critical
4Test5d326 Mar1 Apr
M2Go-live (milestone)0d41 Apr1 AprTarget date

In this example, the chain M0 → 1 → M1 → 2 → 3 → 4 → M2 is the only path to completion, so it is the critical path by default. In real projects, you may have parallel paths; the longest one is the critical path.

2) Add Buffers and Contingency (and Document Where It Sits)

A baseline schedule should include a deliberate approach to uncertainty. Buffers (time contingency) protect the plan against known variability (review cycles, rework, vendor delays). The key is to place buffers intentionally and document them so stakeholders understand what is protected and why.

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

Two common buffer placements

  • Task-level buffer (embedded contingency): Add extra duration to specific tasks that are uncertain (e.g., “Test” includes 1 extra day for defect fixes).
    • Pros: Simple; aligns buffer with the risk source.
    • Cons: Harder to see total contingency; can encourage “using up” the extra time.
  • Project-level buffer (schedule reserve): Add a separate “buffer task” near the end (or before a key milestone) that is explicitly labeled as contingency.
    • Pros: Transparent; easier to manage and report.
    • Cons: If placed only at the end, it may not protect intermediate commitments.

Step-by-step: add buffers responsibly

  • Step 1 — Identify the uncertainty hotspots. Typical hotspots: external approvals, integration points, new tools, vendor lead times, and testing.
  • Step 2 — Decide buffer type per hotspot. Use task-level buffer when uncertainty is local to a task; use project-level buffer when uncertainty is systemic or spread across tasks.
  • Step 3 — Label and track buffers. In your schedule, name buffers clearly (e.g., Schedule Contingency (Do Not Plan Work Here)).
  • Step 4 — Define rules for consuming buffer. Example rule: “Buffer can be used only with project manager approval and must be explained in the weekly status note.”

Example: documenting buffer placement

BufferTypeLocationAmountRationaleRelease rule
Approval variabilityTask-levelRequirements sign-off cycle+1 dayStakeholder availability variesUse only if review exceeds 2 business days
Integration riskProject-levelBefore Go-live milestone+2 daysUnknowns across build/testUse only for issues that block Go-live

Whether you embed or centralize contingency, the baseline must make it visible enough to manage and defend.

3) Create a Basic Budget (Labor, Fixed Costs, and Contingency)

A baseline budget is the agreed plan for what the project will cost, based on effort estimates, rates, and known non-labor expenses. It should be simple enough to explain quickly and detailed enough to track variances.

Budget building blocks

  • Labor cost: Effort (hours or days) × rate (per hour/day) for each role.
  • Fixed costs: One-time purchases or fees (software licenses, vendor services, equipment, travel, hosting setup).
  • Contingency line: A separate amount reserved for cost uncertainty (not the same as scope expansion). This is sometimes called cost reserve.

Step-by-step: build the budget from effort

  • Step 1 — List roles and effort. Use your existing effort estimates by role (e.g., PM, analyst, developer, tester).
  • Step 2 — Define rates and units. Decide whether you will budget in hourly or daily rates. Document whether rates are fully loaded (including overhead) or direct labor only.
  • Step 3 — Calculate labor cost per role. Multiply effort × rate. Keep calculations visible.
  • Step 4 — Add fixed costs. Include known quotes or standard costs; note whether they are one-time or recurring (and whether recurring costs are in or out of project budget).
  • Step 5 — Add a contingency line. Place contingency as a separate line item so it is not silently spread across tasks.
  • Step 6 — Document assumptions. Assumptions make the budget defensible and easier to revise when conditions change.

Example: basic budget table

CategoryItemBasisRateQtyCostAssumption
LaborProject ManagerHours$90/hr24$2,1600.2 FTE for 3 weeks
LaborBusiness AnalystHours$75/hr40$3,000Requirements + UAT support
LaborDeveloperHours$110/hr80$8,800Build/config + fixes
LaborTesterHours$70/hr32$2,240Test execution + retest
FixedTool licenseQuote1$1,200One-time project license
FixedVendor supportEstimate1$2,500Up to 10 hours remote support
ContingencyCost contingency% of (Labor + Fixed)10%$1,990Unknowns; not for scope growth
Total$21,890

Cost assumptions to state explicitly

  • Rates: Are they internal chargeback rates, contractor rates, or blended averages?
  • Time unit: Hours assume what workday length? (e.g., 8 hours/day)
  • Inclusions/exclusions: Are ongoing operational costs excluded? Are taxes/shipping included?
  • Payment timing: Are vendor costs due upfront or upon delivery?
  • Contingency governance: Who can approve use of contingency, and what documentation is required?

4) Establish Baselines and Version Control (What Gets Frozen, When, and Why)

A plan becomes a baseline when it is approved and frozen for tracking. Baselines prevent “moving targets” and enable meaningful variance reporting. Version control ensures everyone is working from the same plan and that changes are traceable.

What to baseline

  • Schedule baseline: Start/finish dates, milestone dates, and the buffer/contingency placement.
  • Budget baseline: Total budget, labor by role, fixed costs, and the contingency line.
  • Key assumptions: Calendar, rates, and any constraints that materially affect feasibility.

When to baseline

  • After planning is complete enough to execute: Dependencies are logical, resources are plausible, and stakeholders accept milestone dates and budget.
  • Before significant spending or commitments: Especially before vendor purchase orders or public commitments.

Why baselines matter in tracking

  • Variance visibility: You can compare actual dates/costs to baseline dates/costs.
  • Decision support: When a slip occurs, you can quantify impact and decide whether to re-plan, add resources, or adjust scope.
  • Accountability: Stakeholders can see what was agreed and what changed.

Simple version control approach (works for small projects)

ArtifactVersion formatStorageChange ruleApproval
Baseline schedulev1.0, v1.1, v2.0Shared drive / project spacev1.1 for minor date adjustments; v2.0 for re-baselineProject sponsor or delegated approver
Baseline budgetv1.0, v1.1, v2.0Same location as scheduleAny use of contingency logged; re-baseline if total changesBudget owner / sponsor
Assumptions logDate-stamped entriesSame locationUpdate whenever an assumption changesProject manager

Define what triggers a re-baseline (new v2.0). Common triggers: a major date commitment changes, budget changes beyond a threshold, or a key assumption is invalidated (e.g., resource availability shifts materially).

Practice: Produce a One-Page Baseline Schedule and Budget Summary + Feasibility Review

One-page baseline summary template

Use this as a single page you can share in a meeting. Keep it readable and decision-oriented.

SectionContent
Project startMon, 3 Mar
Key milestones (baseline)
  • M1 Requirements sign-off: Fri, 7 Mar
  • M2 Go-live: Tue, 1 Apr
Critical path (high level)Requirements → Design → Build → Test → Go-live
Schedule contingency2 days project-level buffer before Go-live + 1 day embedded in approvals
Baseline budget (total)$21,890 (includes $1,990 cost contingency)
Cost breakdown
  • Labor: $16,200
  • Fixed: $3,700
  • Contingency: $1,990
Key assumptions
  • Mon–Fri working calendar
  • Rates are fully loaded
  • Stakeholders available for sign-off within 2 business days

Feasibility review checklist (against constraints and expectations)

Before you freeze the baseline, run a short feasibility review. The goal is to surface misalignment early, not to perfect the plan.

  • Date feasibility: Do milestone dates satisfy any hard deadlines? If not, what trade-off is required (more resources, reduced scope, phased delivery)?
  • Resource feasibility: Are the named roles actually available in the weeks shown? Are there single points of failure on the critical path?
  • Dependency feasibility: Are external dependencies (approvals, vendor inputs) reflected with realistic timing and buffers?
  • Budget feasibility: Does the total fit the funding limit? Are fixed costs confirmed by quote or only rough estimates?
  • Contingency adequacy: Is contingency placed where it protects the plan? Is it governed (who can use it, and how is it reported)?
  • Stakeholder expectations: Do stakeholders agree on milestone meaning (e.g., what “Go-live” includes)? Are acceptance criteria implied by the milestone understood?

Feasibility review: a simple decision record

Capture the outcome in a short record so the baseline has context.

Baseline Feasibility Review (Date: ____ )  Version: v1.0  Owner: ____

Constraints checked:
- Deadline: (met / not met)  Notes: ____
- Budget cap: (met / not met) Notes: ____
- Resource availability: (confirmed / unconfirmed) Notes: ____

Agreements:
- Baseline schedule approved by: ____
- Baseline budget approved by: ____
- Buffer rules: ____

Open items (must close by ____):
1) ____
2) ____

Now answer the exercise about the content:

Which approach best describes how a project becomes a usable baseline for tracking schedule and budget performance?

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

You missed! Try again.

A baseline is the approved, frozen reference for comparing actuals to planned dates/costs. It includes milestone dates, contingency placement, and key assumptions, and it is managed with version control so changes are traceable.

Next chapter

Project Planning Fundamentals: Plan Review, Risks, and Execution Readiness

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

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.