Engineering Performance · PI 10 mid-PI · Cross-team

PI 10 mid-PI · Cross-team read-out

Consolidated view across all five engineering teams as of 11 June 2026. PI 10 runs 28 April to 5 August 2026; the teams are 62% through active days with sprints 1-3 complete. Numbers labelled "(proj)" extrapolate from current run-rate to a full-PI estimate. Treat as directional, not as a forecast.
PI dates
28 Apr → 5 Aug
99 calendar days
PI progress
62%
44 of 71 active days
Sprints
3 done · S4 starts
S4, S5 to run · S6 = IP
Run-rate factor
≈ 1.61×
5 active sprints / ~3.1 elapsed
▼ Planning swing
Commitments dropped sharply on most teams
After PI 9 missed the 80% target everywhere, four of five teams committed materially less than capacity in PI 10. Cloud 83% of capacity (vs PI 9's 127%), Data 73% (vs 186%), Web 61% (vs 95%). Only Fusion (104%) landed on balanced planning. Mobile (149%) still committing above capacity.
▲ Creep explosion
Creep is filling the planning gap
Projected creep ratios: Data 77%, Cloud 51%, Web 36% — all far above the 20% ceiling. Real demand is showing up off-plan because the plan got too small. Fusion (13%) is the only team comfortably under. Mobile (26%) only marginally above.
▲ Release activity
Release pace mixed across teams
Mobile 8 finals (well ahead of RC cadence goal). Fusion 4 (already 2× full PI 9 total). Data 3. Web 2. Cloud only 1 platform deployment so far (3.10.15.0 on 7 May) — 3.10.16.0 tagged but undeployed; release cadence behind the 1-per-active-sprint target.

Team status dashboard

PI 10 projections per team. Status cells show the projected value and direction vs PI 9 actual. Sprint Goals reflects S1-S3 only (actual, not projected).
Team Completion (proj) Delivery vs Cap (proj) Sprint Goals (S1-S3) Creep (proj) Bugs (proj) Final releases (S1-S3) Merged MRs (proj)
Cloud
76%▲ +22pp
93%▲ +8pp
100%9 / 9
51%▼ +25pp
23flat
1behind pace
93▼ -80%
Data
75%▲ +24pp
83%▼ -21pp
0%hygiene check
77%▼ +68pp
27▼ +17
3strongest PI
90▼ -68%
Fusion
85%▲ +31pp
95%▼ -13pp
100%10 / 10
13%▲ +2pp
8▲ +3
42× PI 9 total
56▼ -46%
Mobile
55%▼ -10pp
106%▼ -3pp
75%6 / 8
26%▲ -6pp
52▲ -38
83 projects
101▼ -84%
Web
58%▼ -2pp
48%▼ -19pp
40%2 / 5
36%▼ +9pp
8▲ +4
2prolaio-ui only
11▼ -92%
How to read this. Green doesn't always mean good. Most teams will hit higher completion ratios in PI 10 because they committed less, not because they delivered more. The creep column tells the other half of the story: where commitment is low, real work shows up as creep. Look at delivery vs capacity for the most honest throughput read.

The planning swing

Commitment as a percentage of measured capacity. 100% line shown. After PI 9 missed targets across the board, four of five teams cut commitments — most by a lot. The result is much easier completion targets, but creep is now filling the gap.
Commitment as % of Capacity · PI 5 to PI 10
Above 100% = stretching beyond measured capacity · Below 100% = planning under capacity

Cloud, Data, and Web swung from over-committing to under-committing in a single PI. Cloud went from 127% to 83%, Data from 186% to 73%, Web from 95% to 61%. Fusion landed at 104% — the most balanced planning of any team in the trend window. Mobile is the only team continuing to commit above capacity (149%, similar to PI 9's 145%).

Final releases this PI

Final releases shipped across teams in PI 10 sprints 1-3. Cloud row uses the production deployment date for cloud-platform-environment (the actual release event); other teams use GitLab tag dates. RCs and non-version tags excluded. Cloud has tagged 3.10.16.0 in GitLab on 3 Jun but it has not yet been deployed to production, so it is not listed.
DateTeamProjectVersion
28 AprMobileclinical-mobile-app6.3.22.0
30 AprFusionpmr-hcm4.2.1
1 MayMobilehealth-devices-ble-library2.17.0
7 MayCloudcloud-platform-environment3.10.15.0
7 MayFusionpmr-hcmctrt-1.0.0
13 MayMobileclinical-mobile-app6.3.24.0
13 MayFusionpmr-hcmctrt-1.0.1
15 MayFusionpmr-hcm4.3.0
19 MayDatadata-platform-civ0.2.1
20 MayWebprolaio-ui0.8.1
28 MayDatadata-platform-civ0.2.2
1 JunMobileclinical-mobile-app6.3.25.0
4 JunWebprolaio-ui0.9.0
8 JunMobileprolaio-monitor1.0.1
9 JunMobileprolaio-monitor1.0.2
9 JunMobileprolaio-monitor1.0.3
10 JunDatadata-ecosystem-core1.0.0
10 JunMobileprolaio-monitor1.0.4

Goal progress

Progress against 2026 team-level engineering goals applicable to PI 10 mid-PI. Status: PASS = on track or hit · AT RISK = trending below target · MISS / HYGIENE = below target or tracking gap.
GoalTeamTargetCurrentStatus
Sprint & PI goal achievementCloud≥ 80%100% · 9/9Pass
Sprint & PI goal achievementData≥ 80%0% · 0/3 tickedHygiene check
Sprint & PI goal achievementFusion≥ 80%100% · 10/10Pass
Sprint & PI goal achievementMobile≥ 80%75% · 6/8At risk
Sprint & PI goal achievementWeb≥ 80%40% · 2/5 · S3 caught upAt risk
Release cadenceCloud~1 release / active sprint1 deployed in 3 sprints · 3.10.16.0 tagged but undeployedBehind pace
RC cadenceMobile1 RC / 2 sprints3 unique RCs already hitPass
Value delivered every sprintWebNo zero-delivery sprint3 / 3 sprints deliveredPass

Topics for the conversation

Discussion prompts framed around what the data is showing. Each has a "why this matters" line.
  1. Was the PI 10 planning swing intentional, and how do we feel about the new calibration? Four teams cut their commitment vs capacity ratio dramatically after PI 9 missed targets across the board. The result is easier completion targets but creep ratios that have exploded on Cloud (51%), Data (77%), and Web (36%). The headline question for PMO and leadership: was this a deliberate calibration correction, or an over-correction? If deliberate, do we want to lock it in for PI 11? If not, what would balanced planning look like (Fusion's 104% is the closest example we have)? Why this matters · The 80% completion target loses meaning if commitment is just dialled down to make it easier to hit. Creep ratio at 50-80% is also signalling that demand is not actually smaller.
  2. Mobile committed above capacity again, but the bug pattern is significantly better. Mobile is the only team still committing above capacity (149%, similar to PI 9's 145%). Their completion (55%) and creep (26%) projections look similar to PI 9. But their bug projection is 52 — down from 90 in PI 9 and 116 in PI 8. That's a real quality improvement. Question for the room: is Mobile's commitment pattern healthy because the team can absorb it, or should they follow the other teams' calibration? Why this matters · Mobile's commitment behaviour and outcomes have stayed remarkably consistent. The team may have found a stable operating point, even if it doesn't look like the other teams.
  3. MR throughput is down on every team — not just Web. Projected merged MR counts vs PI 9 actuals: Cloud 93 (vs 474, -80%), Data 90 (vs 279, -68%), Fusion 56 (vs 104, -46%), Mobile 101 (vs 648, -84%), Web 11 (vs 137, -92%). Pace per active day is down on every team by a similar margin. This is a system-wide signal that the work flowing through GitLab is materially lower than PI 9, even on teams whose Jira completion projections look fine. Two reasonable hypotheses: (a) PI 9 had unusually high cleanup or migration activity inflating its baseline, or (b) teams are doing fewer, larger merges this PI. Question for the room: is this pattern visible in standups, or news to people? Why this matters · Jira metrics can be tuned by changing what gets put on the board. MR counts can't be tuned without changing how work actually flows. A 50-90% drop across the board is the kind of finding that should be either explained or investigated, not absorbed.
  4. Web has a productivity gap we can't fully explain from the data. Web's completion projects at 58%, delivery vs capacity at 48% (both red), MR throughput is at 7 merged in 44 days (vs 137 across all of PI 9 with the same team size). Production deploys flat. The team has shipped two prolaio-ui finals and S3 caught up on sprint goals — so they are delivering, just at a fraction of the previous rate. The question for leadership: do we know what's happening on Web, and what would the team say if asked? Why this matters · Two consecutive PIs with this pattern (PI 9 regression and PI 10 mid-PI under-delivery) is no longer noise. Worth a direct conversation with Jeff.
  5. Cloud's release cadence has stalled in PI 10 despite tagging activity. PI 9 was a clean Pass: 5 platform releases deployed to production across 5 active sprints, hitting the 1-per-sprint goal exactly. PI 10 is at 1 deployed (3.10.15.0 on 7 May) after 3 active sprints. 3.10.16.0 was tagged 3 Jun but has not yet shipped to production. The GitLab tag log shows more activity than the deploy log — for instance, 3.10.14.0 was deployed in PI 9 (7 Apr) but only tagged on 7 May, so historical reports built from tags alone under-counted PI 9 and over-counted PI 10. Question: what is delaying 3.10.16.0 and the broader PI 10 release cadence, and what would unblock it? Why this matters · The release cadence goal is measured against production deployments (per Nick's OKR), and Cloud is meaningfully behind. The tag-vs-deploy delta also creates a data hygiene issue that affects reporting consistency.
  6. Data and Web have a sprint-goal tracking hygiene gap. Both teams have written sprint goals for S1-S3 but Data has 0 of 3 boxes ticked and Web has 0 of 5 for S1-S2 (S3 caught up). Same pattern as PI 9. The likely explanation is that goals are written at sprint start but never updated at sprint close — not that work isn't happening. The question for PMO: do we want goals enforced as a tracking ritual, or accept that for some teams the boxes are aspirational rather than reflective? Why this matters · If we are using sprint-goal hit rate as a KR for the shared "≥ 80% goal achievement" target, those KRs are not actionable for teams who aren't keeping the boxes current.
  7. Fusion is the closest thing we have to a "balanced PI" example. Commitment at 104% of capacity. 100% sprint goal hit rate. Creep at 13% (under ceiling). Bugs at 8. 4 final releases — already double PI 9's full total. Question for the room: what is Fusion doing that the other teams aren't, and how do we make that learnable rather than tacit? Why this matters · If we have one team consistently operating well, we should be intentional about identifying what's different about their process and PO collaboration.

Method and caveats

Run-rate extrapolation. Sprint-based metrics (completion, creep, bugs, velocity) are scaled by 5 / active_sprints_elapsed, where active sprints exclude the IP sprint (sprint 6). Today this is approximately 1.61×. Commitment and capacity are taken from the full PI plan since both are already loaded.

What this report cannot tell you. Extrapolation assumes the second half of the PI runs at the same rate as the first. In practice teams accelerate or decelerate based on dependencies, release crunches, or holidays. Treat projected numbers as directional. The Mobile and Fusion projections are most likely to be accurate (similar PI 9 patterns). Cloud, Data and Web projections are more uncertain because the planning shape changed.

Cloud release filter. Cloud "releases" count `cloud-platform-environment` GitLab releases only — the project that ships to production. Component-level CI tags from rest-api, beam-processors, and flink-maps-stream-inspector are excluded because they fire on every commit and would inflate the count by ~10×.