A sprint goal is a single statement of what the team intends to achieve by the end of the sprint. It gives the team a shared purpose that goes beyond a list of stories — if something unexpected comes up mid-sprint, the goal helps the team decide what to protect and what to drop.
Sprint goals are set during sprint planning, displayed on the board throughout the sprint, and reviewed at sprint close where the team marks them as Met or Not Met.
| Quality | Example |
|---|---|
| Outcome-focused | "Users can complete checkout without leaving the app" not "Build checkout flow" |
| Testable | "Login error rate below 0.1% in production" not "Improve login stability" |
| Achievable | Scoped to what the team can realistically deliver in one sprint |
| Single sentence | If you need more than one sentence, it's probably two goals — split them |
While the sprint is active, the goal appears as a banner at the top of the Kanban board. This keeps it visible during standups and throughout the day so the team doesn't lose sight of what the sprint is for.
If stories are added or removed mid-sprint that affect the goal's achievability, update the goal and note the change so the team stays aligned.
When you close a sprint, the close dialog asks you to assess the sprint goal:
Goal outcomes are stored in the sprint history and visible in the closed sprint's detail view — useful for retrospectives and trend analysis.
I don't see a Sprint Goal field on the sprint
Sprint goals are set from the sprint detail view. Open the sprint (click its name in the Sprint List), then look for the Goal field near the top. If it's missing, it may be disabled — check Project Settings → Sprint Config.
The sprint goal isn't showing on the board
The sprint goal banner on the board can be toggled. Click the info icon or the ⚙ settings icon at the top of the board to enable it.
I want to update the sprint goal mid-sprint
Sprint goals can be edited at any time while the sprint is active. Open the sprint detail view, click the goal text, edit it, and save. Be transparent with the team when the goal changes — note the reason in the sprint's comments.
The goal completion status isn't updating
Goal completion is assessed manually — Silverile shows a Met / Not Met toggle on the sprint close dialog. The system doesn't auto-calculate whether a goal was met; that judgement belongs to the team at the sprint review.