INVEST Scoring
The six criteria
| Letter | Criterion | What it checks |
|---|---|---|
| I | Independent | Can the story be delivered without being blocked by another? |
| N | Negotiable | Can the scope be adjusted without losing core value? |
| V | Valuable | Does it deliver clear, measurable value? |
| E | Estimable | Can the team estimate the effort with confidence? |
| S | Small | Does it fit within one sprint? |
| T | Testable | Are the acceptance criteria concrete and verifiable? |
How scoring works
On-demand INVEST score
Click Analyse (INVEST) for a full LLM-powered analysis. Each criterion receives one of three statuses:| Status | Score contribution |
|---|---|
| ✅ ok | 100 |
| ⚠️ weak | 50 |
| ❌ missing | 0 |
Before → after score
After clicking Rewrite in ADO, the panel re-reads the story fields from the ADO server (not the form cache) and resets the analysis. Click Analyse (INVEST) again to compute the after score on the improved version.When the LLM is unavailable
If your provider is not configured or unreachable, a descriptive message with a link to the Config tab is shown — no phantom score is displayed.Score levels
| Score | Level |
|---|---|
| 70–100 | ✅ Ready — can enter the sprint |
| 40–69 | ⚠️ Needs work — one or more criteria weak |
| 0–39 | ❌ Critical — needs rework before estimation |