Sprint Truth for Jira

The check against Jira

Every time a sprint closes, Sprint Truth checks itself against Jira.

What is compared

Sprint Truth builds its own list of work items that were in the sprint when it closed. It then reads the sprint's work items from Jira's sprint records, through Jira's public Agile API, and compares the two lists item by item.

Jira's Sprint Report has no public API, so Sprint Truth doesn't read the report itself. It compares with the same sprint records Jira keeps for every sprint.

Where you see it

The weekly check also re-runs it on the 10 most recently closed sprints.

Differences, in plain words

Each difference comes with the likely reason:

A difference doesn't always mean something is wrong. It often means work moved after the close. If you see a difference you can't explain, email hello@goldstandardweb.com with the board and sprint name.

When we don't claim a result

Sprint Truth would rather say it couldn't check than record a result it didn't earn. It shows Couldn't check, and tries again on the weekly check if it is one of the 10 most recently closed sprints (or when an admin presses Check now), in three cases:

And when a sprint genuinely held no work items on either side, it says No work items to compare rather than reporting a match — a result over nothing isn't a pass. A real match names how many work items it matched over.