Engineering Delivery · Agile Practice

Agile at Prolaio · PI 11 Snapshot

How the five product engineering teams plan and deliver today, what three Program Increments of delivery data show, and the open questions they raise. PI 9 to PI 11, February to October 2026.
The short version

Inside the sprint, teams are dependable: every PI they complete 92 to 99% of their capacity, and in PI 11 they met 83.6% of their sprint goals, the best result on record. The open questions sit before and after the sprint. Before: the work put in front of teams each PI has been about twice their capacity for four PIs running, so plans are oversized from the start and change mid-PI is guaranteed. After: completed work rarely reaches users quickly; 113 versions tagged in PI 11 led to 6 production deployments.

Sprint goals met
83.6%
61 of 73 · PI 10 76.2% · target 80%
Demand ÷ capacity
192%
PI 10 196% · PI 9 205%
Delivered ÷ capacity
92%
PI 10 96% · PI 9 99%
Production deploys
6
PI 11 · two of five teams measurable

How we work today

The operating model and the expectations set for teams.

What is working

What we measure

Two families of metrics are reviewed weekly: agile metrics from Jira sprint data, and DORA metrics from GitLab and deployment data. Story points are team-specific and are never compared across teams.
MetricDefinitionRole today
Sprint goals metShare of the goals a team wrote for the sprint that it marked as metHeadline, target ≥80%
Demand ÷ capacityPlanned commitment plus work added mid-sprint, divided by the team's capacityHeadline, no target
Completion ratioCommitted work completed ÷ commitment at sprint startDiagnostic (was a target, ≥80%)
Creep ratioWork added after the sprint started ÷ commitment at sprint startDiagnostic (was a target, ≤20%)
Velocity ÷ capacityAll points completed (committed and added) ÷ capacityContext
Deployment frequencyProduction deployments per PI (DORA)Tracked, Cloud and Web only
Lead time for changesCommit to production deployment, median days (DORA)Tracked against 7 days, Cloud and Web only
01

Commitments and sprint goals

Rate metrics in this report use sprints 1 to 5 of each PI; counts include the IP sprint.
Sprint goals are being kept Improving

Goal achievement rose from 76% in each of PI 9 and PI 10 to 83.6% in PI 11, while the share of selected backlog completed stayed flat at around 45%. Teams increasingly keep the promise they make at outcome level even though they finish less than half of the items they select.

PI 9 58/76PI 10 48/63PI 11 61/734 of 6 PI 11 sprints ≥80%
Sprint goals met, PI 11
Org, by sprint, against the 80% target.
Goal quality varies, and stuck goals get restated Not measured

Some goals describe an outcome a stakeholder would recognise; others restate a ticket or a points total, which is easy to mark as met but says little about value. Six of the twelve goals missed in PI 11 are the same two items carried from sprint to sprint, each missed three times. One team met every goal while its output fell; another missed repeatedly. Goal results are also edited after a sprint closes, so the same sprint can read differently weeks later.

Outcome-shaped
  • "Release 3.14.0 deployed on Production"
  • "Wrap-up participant tab and roll out on pre-production server"
  • "Cloud is able to run DS validation scripts"
Task- or output-shaped
  • "Common PSR work - 5 SP should be completed"
  • "CLOUD-7974 to be completed"
  • "To complete the ticket about an investigation of Beam Router degradation"
Open questions
  • How should goal quality be judged, so that a high hit rate means outcomes delivered rather than goals that were easy to tick?
  • What should happen when the same goal is missed twice?
02

How much work comes in

About twice as much work arrives as teams can deliver Stable for four PIs

Demand, meaning the work planned at sprint start plus the work added during the sprint, has been 211%, 206%, 200% and 196% of capacity across PI 8 to PI 11. It is the most stable number in our data, and changes to how teams plan have not moved it. Delivery holds at roughly 95% of capacity regardless. A plan built on this demand cannot hold for a whole PI.

Demand vs delivery, by PI
Org, sprints 1 to 5. 100% = the team's capacity.
Realistic plans keep promises, but not only realistic plans Plan size vs goals

The two teams planning at 227% of capacity account for 10 of the 12 goals missed in PI 11. The team that brought demand down from 154% to 116% went from 40% to 100% of goals met. The pattern is not clean: another team met 19 of 19 goals at 197% demand, which raises the question of how ambitious its goals were.

Plan size vs goals met, by team, PI 11
Demand ÷ capacity (sprints 1 to 5) against sprint goals met (all six sprints).
TeamDemand ÷ capCommit ÷ capVelocity ÷ capGoalsMet
Cloud227%150%111%17/1989%
Data195%109%89%6/786%
Fusion197%153%101%19/19100%
Mobile227%185%91%12/2157%
Web116%72%70%7/7100%
All teams192%135%92%61/7383.6%
Open questions
  • Nothing in today's process makes the decision about what will not be done this PI explicit. Where should it sit, and who owns it?
  • Is this a team-level planning problem at all, or a portfolio and prioritisation one?
03

Targets and the behaviour they drive

Targeting low scope creep led teams to overcommit Targets retired

To push for better planning and predictable delivery, teams were given two sprint targets: complete at least 80% of what they committed at sprint start, and keep work added mid-sprint to no more than 20% of that commitment. The intent was sound. In practice both ratios divide by the commitment the team itself sets, so a bigger plan makes creep look smaller and completion look worse, and the two targets pull in opposite directions. Teams responded to the creep target by committing more.

Across 93 sprints, none met both targets. The amount of work added mid-sprint is unrelated to the size of the plan, so a lower creep ratio reflected a larger plan, not fewer interruptions. The predictability problem itself is real: even sprints planned close to capacity completed only about half of their commitment. Both ratios are now reported for diagnosis only, and sprint goals carry the commitment.

0 of 93 sprints met both6 met completion38 met creepPI 11 commitment 135% of capacity

Metrics shape behaviour quickly here. Beyond the two retired targets, goal results can be edited after a sprint, story points are not comparable across teams, and flow measures such as cycle time and work in progress are missing.

Open questions
  • Which few measures would tell us agile is working without being gamed?
  • What should teams see, and what should only leadership see?
04

Planning under uncertainty

Sprint output is noisy; PI output is steady Forecasting

Only 41% of sprints land within the middle 50% of their own team's recent sprints, and sprint velocity differs from the team's own recent median by 35% on average. At PI level the picture is steady: teams deliver 92 to 99% of capacity every PI.

PI Planning asks for epics and estimated stories, including where the solution is unknown, and at org level it tends to go into team-level detail when its purpose is agreeing objectives and surfacing dependencies. Detailed estimates for unknown work produce false precision that teams are then measured against. Teams also struggle with spikes: it is unclear whether a spike should carry the estimate for the follow-up work it uncovers.

Open questions
  • What is the right level of detail for a PI plan, at org level and at team level?
  • How should we plan work that starts as a problem, not a solution?
05

Change mid-PI and the IP sprint

The IP sprint works as a sixth delivery sprint No slack

The PI 11 IP sprint carried 151.8 points of commitment and 11 sprint goals, with the highest demand of the PI (222% of capacity) and the lowest goal result (7 of 11). With demand at twice capacity, change during the PI is certain, and with the IP sprint fully planned there is no slack left to absorb it. Teams feel frustrated when the plan changes; that may come from how full and how detailed the plan is rather than from change itself.

Open questions
  • How do teams in a similar situation make change routine rather than disruptive?
  • What is the IP sprint for in an organisation our size?
06

From done to released

Delivered work stops short of production DORA

Alongside agile metrics we track DORA metrics, to see whether what teams complete actually reaches users. PI 11 produced 113 version tags (64 of them alpha, beta or release-candidate builds) and 6 production deployments. Nothing reached production in sprints 3, 4 and 5; two releases were promoted in the IP sprint. Median lead time from commit to production was 24 to 25 days for Cloud and 53 days for Web, against a 7-day target. The bottleneck appears to be promotion to production rather than build or test. Only Cloud and Web can be measured today: Mobile ships through app-store channels, and Data and Fusion have no production environment mapped in our metrics.

There is also no established sprint review practice. Without a regular moment where stakeholders see working software, "done" tends to mean merged or tagged. One idea under discussion: each team reviews its own work, records the strongest demos and shares them more widely, live or asynchronously, to drive real business value, iteration and a definition of done that means "ready to use".

Tags 113Final 49Pre-release 64Staging deploys 36Production deploys 6
Versions tagged by team, PI 11
Final vs pre-release builds. Production deploys: Cloud 4, Web 2, other teams not yet measurable.
Open questions
  • What should "done" mean for a regulated product with validated releases?
  • What review format would stick with teams of four to ten people and busy stakeholders?
  • How much of the release gap is process, and how much is the agile cadence itself?
07

Framework fit

Five teams, real cross-team dependencies, a regulated product and a leadership need for a quarterly view all favour a shared cadence, and the PI cadence is well established. The pain points above (oversized plans, detailed estimates for unknowns, change mid-PI, a fully planned IP sprint) are about how the framework is applied rather than the cadence itself.

Open questions
  • Is the pain coming from the framework or from how we run it?
  • What would a lighter version look like for an organisation of about 30 engineers?
08

Delivery KPIs for leadership

Leadership needs a small set of delivery KPIs it can follow on a regular basis. The candidate set below compares two consecutive 90-day windows.

KPIDefinitionPrior 90 daysLast 90 daysChange
Throughput vs capacityWork completed against the capacity actually available99.6%91.1%▼ 8.5 pp
Sprint goal attainmentSprint goals met ÷ sprint goals set; target 80%77.5%78.2%▲ 0.7 pp
Defect fix ratioDefects fixed ÷ defects opened0.81×1.00×▲ 0.19
Unplanned workShare of capacity consumed by work that was not in the plan28.6%32.2%▲ 3.6 pp
Open questions
  • Which three KPIs best describe our delivery to leadership, and can be tracked regularly without being gamed?
  • Should release frequency be in the set now, despite partial coverage, or wait until every team can be measured?
Gaps in the data
Our metrics have no cycle time, no work-in-progress and no open-bug backlog, and DORA coverage reaches two of five teams. Goal quality is not measured.

Method

Data. Prolaio engineering metrics warehouse (Jira sprint data, GitLab activity, release tags and deployments), pulled 16 October 2026. PI 11 ran 22 July to 14 October 2026; PI 9 and PI 10 are the comparison. Each team uses its own sprint dates. Capacity is the points a team plans to have available in a sprint; commitment is what it selected at sprint start; velocity is all points completed, committed or added. Rate metrics are computed over sprints 1 to 5 and weighted by points; totals and counts include the IP sprint. Sprint goals are parsed from the goal text teams write in Jira, as of 16 October 2026. The 93-sprint and sprint-noise analysis covers PI 8 to PI 11 sprint 1. Team figures should be read against each team's own history, not against other teams.