Skip to content

For Product Owners

You own the backlog and the release forecast. You make prioritization calls, protect the team’s sprint capacity, and answer the executive question: “When does this feature ship?” TruePPM connects your backlog directly to the program schedule so those answers are data-driven, not guesswork.

The backlog lives in the Sprints workspace as the pool of unprioritized work waiting to enter a sprint. Stories are tasks with story points and (optionally) a parent work package in the WBS. Prioritization is order-based — drag to reorder; the team pulls from the top.

When the PM builds a schedule, work packages become the high-level containers in the WBS (think epics or features). When you decompose those into stories, each story is a child task of its work package. This means:

  • Your epics are the PM’s work packages. They share the same row in the database.
  • Your stories are their leaf children. Story point estimates roll up to the work package.
  • Your sprint commitment feeds the PM’s Gantt automatically. When the team delivers stories, the work package’s remaining duration updates in real time.

You don’t have to manually maintain two systems. Your backlog IS the schedule’s leaf layer.

TruePPM tracks velocity (completed story points per sprint) across all closed sprints. The velocity panel shows a rolling average with standard deviation. This feeds directly into release forecasting:

Given velocity V and remaining story points R, the forecast is R / V sprints until done. TruePPM computes this automatically — you see the forecast close date on the burn-up chart.

This is the answer to “when does the feature ship?” It’s not a date you commit to in a planning meeting and then hope holds. It’s a live forecast that updates every time a sprint closes.

The burn-up chart shows total scope vs. completed work over time. Unlike a burndown (which shows what’s left), burn-up makes scope changes visible — when new stories are added, the total scope line steps up. You can see the delta between “what we committed to” and “what we added” clearly.

→ See Burn charts

For committed release dates, run Monte Carlo on the program schedule. This gives you P50/P80/P95 completion dates based on the team’s actual historical velocity and PERT estimates on deterministic tasks. The answer to stakeholders becomes: “P80 is October 22nd. We’re 80% confident. If you need October 15th, here’s what has to go right.”

→ See Scheduler engine — Monte Carlo

When someone asks to add scope mid-sprint, the capacity preflight panel is your evidence. It shows the sprint’s committed story points vs. available team hours. If the sprint is already at capacity, adding scope means something else moves out.

The sprint burndown chart makes scope additions visible as amber dots with step-ups in the scope line. This data is the record of what arrived mid-sprint vs. what was committed — useful for retrospectives and stakeholder conversations about why forecasts slip.

Before sprint planning, groom the backlog:

  1. Re-prioritize by dragging stories into order
  2. Verify estimates are current (velocity calibration suggestions appear after sprint close)
  3. Check that stories at the top have acceptance criteria written

The team pulls from the top. The order is your statement of what matters most.

→ See Velocity calibration

The most important interface between the PO and the PM:

Scope changes flow upward automatically. When you add stories mid-sprint (scope creep), the work package’s remaining points increase, and the PM sees a schedule variance indicator on their Gantt. No status call needed — they see it when it happens.

Velocity trend is visible to both of you. If velocity has been declining for three sprints, the PM’s CPM forecast adjusts automatically. You both see the same risk signal.

Sprint closures update the forecast. When you close a sprint, the PM’s milestone dates re-forecast based on actual delivered velocity. The gap between P80 and the committed milestone date is visible to both of you — the conversation about whether to slip the date or cut scope happens with actual numbers.

→ Read the full hybrid walkthrough in The Story

FeatureStatus
Sprint backlog (prioritization by order)Shipped
Velocity tracking + rolling averageShipped
Burn-up and burn-down chartsShipped
Capacity preflight at sprint planningShipped
Velocity calibration suggestionsShipped
Monte Carlo release confidence (P50/P80/P95)Shipped
Sprint scope change tracking (burn-up markers)Shipped
WBS-linked stories (parent work packages)Shipped
  • Epic task type — dedicated epic view with child story hierarchy, epic-level burn chart, release-scoped backlog
  • Unified sprint planning — interactive sprint planning session with capacity vs. commitment sidebar
  • MCP server integration — PO workflow via AI assistant (backlog refinement, story sizing suggestions)
  1. Ask your admin to set up a TruePPM instance
  2. Seed the demo project and log in as raj (PM) to see the WBS hierarchy, then as maya (Scrum Master) to see the backlog and board from the delivery side
  3. Read Sprints workspace for the full sprint lifecycle reference
  4. Read Burn charts for the release forecasting charts