Skip to content

For Project Managers

You manage schedules, track progress against commitments, and need to give stakeholders delivery dates they can trust. TruePPM gives you real scheduling math — not just bars on a timeline — and connects that schedule to your team’s actual agile delivery without any manual reconciliation.

Every time you add a task, change a duration, or modify a dependency, TruePPM recalculates the entire schedule automatically. No “Update Project” button. No manual recalculation. You always see:

  • Critical path — which tasks drive your deadline (highlighted in the Gantt)
  • Total float — how many working days each task can slip before it affects the end date
  • Early/late dates — the window each task can occupy without delaying the project

All four standard dependency types are supported with calendar-aware lag:

TypeMeaning
Finish-to-Start (FS)Successor starts after predecessor finishes
Start-to-Start (SS)Successor starts after predecessor starts
Finish-to-Finish (FF)Successor finishes after predecessor finishes
Start-to-Finish (SF)Successor finishes after predecessor starts

Lag values (positive or negative) are in calendar working days — weekends and calendar exceptions are skipped automatically.

→ See Schedule view, Scheduler engine

Your CPM finish date is typically P50. There’s only a 50% chance you’ll hit the date shown in a traditional Gantt. That’s the number most project management tools present as “the date.”

TruePPM lets you add three-point estimates (optimistic, most likely, pessimistic) to any task and run a Monte Carlo simulation:

PercentileWhat it means
P5050% chance of finishing by this date. Where your CPM date usually lands.
P8080% chance. Commit this date to stakeholders.
P9595% chance. Use for contractual or regulatory deadlines.

10,000 simulation runs on a 200-task schedule completes in under 5 seconds. The P80–CPM gap is your visible schedule risk.

→ See Scheduler engine — Monte Carlo

Capture a baseline at any point to freeze the planned dates. The Gantt overlays baseline bars alongside current dates so you can see schedule variance visually at a glance. Multiple baselines are supported for rebaseline events.

Define working calendars with weekend rules and holiday exceptions. All duration calculations and lag values use working days. If your team observes a shutdown in August, add it once to the calendar — every task that spans it adjusts automatically.

TruePPM’s schedule build mode is keyboard-first: type a task name, press Tab to indent (create a summary task), Enter to add a sibling, and the schedule fills in as you go. Dependencies are added by linking predecessor/successor IDs. The Gantt updates live.

→ See Schedule Build Mode, Summary tasks

This is where TruePPM is different from every other scheduling tool.

When your team creates sprint stories, those stories are child tasks under your WBS work packages. They’re not in a separate tool. They’re not imported via a connector. They’re in the same task hierarchy, sharing the same row in the database, visible from both the Gantt and the board.

A work package with a 10-day CPM duration might decompose into 8 stories worth 34 story points. When the sprint closes and the team delivered 28 of those points, TruePPM adjusts the work package’s remaining duration based on the actual velocity. You didn’t do anything. The schedule re-forecast itself.

When your team is in an active sprint, the work packages they’re working on show:

  • The CPM-derived early start/finish (your baseline commitment)
  • A forecast finish derived from current sprint velocity and remaining story points
  • A schedule variance indicator (amber/red) if the velocity-based forecast drifts materially from the baseline

If the team is tracking ahead, you see it. If they’re falling behind, you see it the day it starts happening — not on Friday’s status call.

You don’t have to:

  • Ask your Scrum Master for a status update
  • Manually translate “we finished 34 points” into schedule days
  • Hold a weekly sync to reconcile the team’s view with your Gantt
  • Maintain a separate resource-tracking spreadsheet

The Scrum Master runs their sprints natively. Their velocity automatically becomes your forecast input.

→ Read the complete hybrid walkthrough in The Story

Log and track project risks with probability × impact scoring (1–25 scale). Link risks to specific tasks. Risk severity and count are visible on board cards so the team doesn’t lose sight of risk during execution.

→ See Risk register

Probabilistic forecasting with stakeholders

Section titled “Probabilistic forecasting with stakeholders”

The conversation shift that Monte Carlo enables:

  • Before TruePPM: “We’re on track for October 15th.” (unqualified, often wishful)
  • With TruePPM: “P50 is October 12th. P80 is October 22nd. We should commit to October 22nd. If you need October 15th, here’s what has to go right and what the risk is.”

P80 is the defensible number. It’s the date with a real probability attached. Stakeholders who push back on P80 are asking you to commit to a coin flip.

When a scheduler or admin changes the plan, all connected browsers update immediately via WebSocket. No manual refresh, no stale data. The sync protocol is designed for unreliable connectivity — work offline, sync when you have signal.

FeatureStatus
CPM scheduling (all 4 dependency types)Shipped
Monte Carlo risk analysis (P50/P80/P95)Shipped
Baselines + baseline overlay on GanttShipped
Critical path highlightingShipped
Risk registerShipped
Board / Kanban viewShipped
Sprint burndownShipped
Schedule build mode (keyboard-first)Shipped
Summary tasks + WBS rollupShipped
Hybrid velocity → CPM forecastShipped
MS Project import/exportRoadmap (0.5)
Gantt drag-to-reschedule (WASM CPM)Roadmap
EVM (CPI / SPI / BCWP)Roadmap
Time trackingRoadmap
  1. Ask your admin to set up a TruePPM instance
  2. Walk through the Quickstart — seed the demo project and log in as raj (PM persona) to see the full hybrid view
  3. Read the Schedule view for Gantt details
  4. Read The Story for the end-to-end hybrid workflow with all six personas