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.
Scheduling fundamentals
Section titled “Scheduling fundamentals”Automatic CPM on every change
Section titled “Automatic CPM on every change”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:
| Type | Meaning |
|---|---|
| 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
Monte Carlo risk analysis
Section titled “Monte Carlo risk analysis”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:
| Percentile | What it means |
|---|---|
| P50 | 50% chance of finishing by this date. Where your CPM date usually lands. |
| P80 | 80% chance. Commit this date to stakeholders. |
| P95 | 95% 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
Baselines
Section titled “Baselines”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.
Working calendars
Section titled “Working calendars”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.
Building a schedule
Section titled “Building a schedule”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
Working with agile teams
Section titled “Working with agile teams”This is where TruePPM is different from every other scheduling tool.
The hybrid data model
Section titled “The hybrid data model”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.
What you see on your Gantt
Section titled “What you see on your Gantt”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.
What you don’t have to do
Section titled “What you don’t have to do”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
Risk and forecasting
Section titled “Risk and forecasting”Risk register
Section titled “Risk register”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.
Real-time and mobile
Section titled “Real-time and mobile”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.
What’s available
Section titled “What’s available”| Feature | Status |
|---|---|
| CPM scheduling (all 4 dependency types) | Shipped |
| Monte Carlo risk analysis (P50/P80/P95) | Shipped |
| Baselines + baseline overlay on Gantt | Shipped |
| Critical path highlighting | Shipped |
| Risk register | Shipped |
| Board / Kanban view | Shipped |
| Sprint burndown | Shipped |
| Schedule build mode (keyboard-first) | Shipped |
| Summary tasks + WBS rollup | Shipped |
| Hybrid velocity → CPM forecast | Shipped |
| MS Project import/export | Roadmap (0.5) |
| Gantt drag-to-reschedule (WASM CPM) | Roadmap |
| EVM (CPI / SPI / BCWP) | Roadmap |
| Time tracking | Roadmap |
Getting started
Section titled “Getting started”- Ask your admin to set up a TruePPM instance
- Walk through the Quickstart — seed the demo project and log in as
raj(PM persona) to see the full hybrid view - Read the Schedule view for Gantt details
- Read The Story for the end-to-end hybrid workflow with all six personas