Velocity Stability
When invisible work absorbs capacity, the gap between what a team plans and what they deliver becomes erratic.
IWRI reads the sprint data you already keep in Jira, scores every Scrum team on how closely it’s being tracked, and points you at specific patterns worth a conversation. Read-only. Nothing leaves your tenancy.
Every software team does work that never shows up in Jira. The friendly kind: mentoring, incident triage, unblocking other teams, fixing things before they become tickets. And the harder kind: requests that arrived in Slack, handovers that stayed verbal, tickets written after the work was done.
This invisible work drains capacity, skews estimates, and burns people out. Teams that carry a lot of it tend to leave signatures in the data they already keep: velocity that swings, commitments that slip, tickets that never get started, descriptions left empty. The signatures are faint on any single sprint, but persistent across many.
IWRI reads those signatures, scores every Scrum team in your instance, and tells you which ones are worth a conversation — without asking you to roll out a new tool, new process, or new rating system to your engineers.
IWRI scores every eligible Scrum team in your Jira site and lays them out as a single grid, colour-banded by risk level. You see at a glance where your attention is worth spending, and which teams are sitting comfortably.
Click a team. Each flag that fired appears with a one-paragraph explanation of what the data is suggesting and why. No z-scores, no sigma, no jargon — managers and leads see the same page, and they see it in English.
The research is not locked behind a paywall, a whitepaper, or a sales call. IWRI ships with a full methodology tab: every indicator formula, every eligibility rule, every known limitation, every alternative explanation a team might offer. Read it. Disagree with it. Take it to your agile coach.
Flags indicate patterns worth investigating. They do not confirm a problem, and they are never a substitute for judgement.
Scores are meaningful within your scored population. Cross-organisation comparison is not supported. By design.
The app points you at where to start a conversation with a team. What happens next is professional judgement, not algorithm.
The research behind IWRI was conducted across hundreds of Scrum teams in banking, telecommunications, and other sectors. Teams self-reported their invisible-work burden through structured surveys; team leads were interviewed to map how that work actually showed up in their day-to-day. Over twenty candidate indicators were tested. Only the seven that held up were kept.
Reliability below is split-half consistency: how stable each signal remains when two independent halves of the underlying data are compared. A higher figure means the pattern is less likely to come from a single noisy sprint, and more likely to reflect something persistent about the team.
When invisible work absorbs capacity, the gap between what a team plans and what they deliver becomes erratic.
Teams carrying invisible work consistently deliver less than they commit to, because their real workload is larger than what is tracked.
Planned tickets that are never even started suggest untracked work displaced the planned work during the sprint.
Teams tracking fewer items per developer than peers may have significant work happening outside Jira entirely.
Frequent days with zero Jira activity can indicate the team is busy, just not with anything that shows up in the tool.
Empty ticket descriptions often signal rushed ticket creation or work that was communicated verbally and never documented.
Unpredictable volumes of unplanned work added mid-sprint suggest recurring interruptions from sources not captured in planning.
IWRI is a Forge app. It runs entirely on Atlassian’s infrastructure, inside the sandbox that Atlassian audits on your behalf. The developer never sees your Jira data — not during normal operation, not during support, not ever.
All compute runs inside Atlassian’s Forge sandbox. No external servers, no separate vendor cloud.
Six granular Jira scopes to read sprint, board, and issue data. Plus storage:app for the scores themselves. No writes.
The manifest declares no external domains. Atlassian’s runtime enforces that. Any undeclared call would be silently blocked.
Only numerical scores, category labels, and admin configuration are persisted. No issue content, no user PII.
Forge purges all app-managed storage on uninstall. No developer action required. No residual data anywhere.
Open, project-scoped, or admin-granted. Set per site, changeable at any time from the Settings tab.
Billed through the Atlassian Marketplace. Prices below are in USD and reflect list price; your actual bill follows Atlassian’s standard Cloud user tiers. Monthly and annual both available, with annual pricing equivalent to roughly ten months per year.
| Jira users | Monthly | Annual | Per user / mo |
|---|---|---|---|
| Up to 10 | Free | Free | — |
| 25 | $35 | $350 | $1.40 |
| 50 | $60 | $600 | $1.20 |
| 100 | $100 | $1,000 | $1.00 |
| 250 | $200 | $2,000 | $0.80 |
| 500 | $350 | $3,500 | $0.70 |
| 1,000 | $600 | $6,000 | $0.60 |
| 2,000 | $1,000 | $10,000 | $0.50 |
| 5,000 | $2,000 | $20,000 | $0.40 |
| 10,000+ | $3,500 | $35,000 | $0.35 |
A thirty-day free trial is included on every paid tier, provided by the Atlassian Marketplace.
IWRI does not score individuals, log time, or track hours. It looks only at aggregate sprint patterns per team. The UI is explicit that outputs are screening signals, not performance judgements, and our terms of service prohibit using scores for hiring, firing, or performance management. Every flag is phrased as a conversation-starter, not a verdict.
Version 1 of IWRI supports Scrum only. Kanban projects in your site are shown in the dashboard as excluded with the reason “Kanban (not supported)” rather than hidden. Kanban support is on the roadmap but requires a separate indicator set — the same research that produced the seven Scrum indicators does not transfer cleanly.
Not meaningfully in v1. IWRI’s scores are relative — each team is compared against the population of teams in your site. With fewer than twenty eligible Scrum teams, that comparison is statistically fragile enough that we refuse to produce scores rather than mislead. The app will show a population-minimum message explaining the specific shortfall.
Only derived aggregates: numerical risk scores, category labels, admin configuration, and short annotations authored by admins. No issue content, no user profiles, no sprint or issue keys beyond what is needed to label the aggregate outputs. Everything stored lives in Atlassian Forge Key-Value Storage inside your own tenancy.
Yes. IWRI supports three access modes: open to all licensed Jira users, project-scoped (users see only projects they are admins of), or admin-granted (explicit rules with optional group and project scoping). Admins change modes from the Settings tab at any time.
Admin-configurable: daily or weekly, as a background trigger. Admins can also trigger an on-demand recompute at any time from Settings. Recomputes are cheap — the app processes only the last eight closed sprints within a ninety-day window per project.
Yes, in two places. The app ships with a full methodology tab covering every formula, threshold, eligibility rule, and known limitation. A condensed standalone research note is published at emid11.github.io/iwri-legal/research.html. No whitepaper paywall, no sales call required.
IWRI is developed and maintained by Ayman Idris (ABN 59 540 661 752), based in Sydney, Australia. Support is direct to the developer at idrisayman88@gmail.com — response target two business days, best effort.
Free for teams up to ten. Thirty-day trial on every paid tier. No external data, no surveys, no process change asked of your engineers.
Get it on the Atlassian Marketplace