How a Scrum Board Supports Sprint Planning and Delivery
A Jira Scrum board is the operational view of a sprint: it shows which issues are committed to the sprint, where each item is in the workflow, and how scope and progress change day by day. In practice, you will use three main Jira areas during a sprint cycle: the Backlog (to plan and start/complete sprints), the Active sprint board (to execute daily work), and Reports (to validate progress and scope behavior). The goal is to keep the sprint predictable: a clear sprint goal, a realistic commitment based on capacity, and disciplined scope-change rules.
1) Sprint Planning Steps in Jira
Step 1: Prepare the planning view
- Open your Scrum board and go to Backlog.
- Confirm you are looking at the correct board filter (the backlog should show the team’s ready work).
- Make sure the next sprint container exists. If not, click Create sprint (Jira creates an empty sprint at the top of the backlog).
Step 2: Select issues for the sprint (commitment building)
In Jira, sprint commitment is literally the set of issues moved into the sprint container. Use a deliberate selection process rather than dragging “whatever is next.”
- Start from the top of the backlog and select issues that align to the intended outcome.
- Drag issues into the sprint, or use the issue’s Sprint field to assign it to the sprint.
- Prefer selecting a coherent slice of value (e.g., a feature increment) over unrelated tasks.
Practical tip: If you need to include a dependency item, add it intentionally and call it out in the sprint goal or notes so it is visible during execution.
Step 3: Confirm estimates and readiness (avoid “unknowns” in the sprint)
Before starting the sprint, verify that each selected issue is executable. In Jira, this usually means the issue has an estimate and enough detail to be worked without major rework.
- In the backlog list, add/enable columns such as Story points (or your estimation field), Assignee, and any fields your team uses to indicate readiness.
- Open each candidate issue and confirm:
- Acceptance criteria or completion notes are present.
- Estimate is set (story points or time estimate, depending on your team’s approach).
- Dependencies are visible (linked issues, blocked-by relationships, or notes).
- If an issue is not ready, move it back to the backlog and replace it with the next best item.
Step 4: Capacity considerations (commit to what the team can finish)
Jira will not automatically know your team’s true capacity unless you use additional configuration/apps, but you can still plan capacity reliably with a simple, repeatable method.
- Listen to the audio with the screen off.
- Earn a certificate upon completion.
- Over 5000 courses for you to explore!
Download the app
Manual capacity method (works in any Jira):
- List each team member’s availability for the sprint (vacation, on-call, training, part-time).
- Translate availability into a target commitment. Example: if the team typically completes ~40 points per sprint, but two people are out 25% of the sprint, reduce the target accordingly (e.g., to ~30 points).
- Compare the sum of estimates in the sprint to your target. If over, remove lowest-value items until you’re within capacity.
What to look at in Jira while doing this:
- The sprint issue list total (if visible) and the distribution of work across assignees.
- Whether the sprint contains too many “large” items (risk of spillover) versus a balanced mix.
Step 5: Set the sprint goal (make the sprint coherent)
The sprint goal is the short statement that explains why these issues belong together. In Jira, set it when you start the sprint (or in the sprint details, depending on your Jira version).
- In the backlog, click Start sprint.
- Enter:
- Sprint name (e.g., “Sprint 12”).
- Duration and start/end dates.
- Sprint goal: one sentence focused on outcome.
Examples of good sprint goals:
- “Enable customers to reset passwords without contacting support.”
- “Deliver the first usable version of the weekly performance dashboard for internal users.”
Examples of weak sprint goals:
- “Work on backlog items.”
- “Do tickets.”
Step 6: Final checks before starting
- Confirm each issue has a clear “done” expectation (acceptance criteria or checklist).
- Confirm ownership: each issue should have an assignee or a clear plan to assign immediately after the sprint starts.
- Confirm the sprint contains only what you intend to commit to; anything uncertain stays in the backlog.
2) Daily Execution Habits on the Scrum Board
Habit 1: Update statuses as work actually changes
The Scrum board is only trustworthy if statuses reflect reality. The most important daily action is moving issues across workflow columns as work progresses.
- Open the board’s Active sprints view.
- During daily coordination, each person updates their issues:
- Move the card to the correct status (e.g., To Do → In Progress → In Review → Done).
- Ensure work-in-progress is visible (avoid leaving items in To Do if work started).
Operational rule: If a status change happened, reflect it in Jira the same day. If Jira is updated “later,” the board becomes a lagging indicator and planning decisions degrade.
Habit 2: Use comments for decisions, not chat
Comments should capture information that matters for delivery and review: decisions, clarifications, and outcomes. Avoid turning comments into a chat transcript.
- When a requirement is clarified, comment the final decision and any impact on scope or acceptance criteria.
- When a review is completed, comment what was verified and what remains.
- If a blocker is resolved, comment what unblocked it (so the team learns patterns).
Comment template (copy/paste):
Update (date): [What changed] Impact: [scope/timeline/risk] Next: [who/what/when]Habit 3: Make blockers explicit and visible
Blockers should be visible on the board and traceable to their cause. Jira can reflect blockers through linked issues, flags, and clear status usage (depending on your workflow).
- If your Jira setup supports it, Flag the issue when blocked.
- Link the issue to the blocking item (e.g., “is blocked by”).
- Add a short comment stating:
- What is blocked
- Why it is blocked
- What is needed to unblock
- When you will check again
Daily board scan for the PM/Scrum lead:
- Any flagged/blocked items?
- Any items stuck in the same status for multiple days?
- Any column with too many items (WIP overload)?
- Any work started that is not aligned to the sprint goal?
Habit 4: Keep the sprint goal in view
Use the sprint goal as the decision filter for daily trade-offs. When new information appears (bugs, stakeholder requests, dependencies), ask: “Does this help us meet the sprint goal?” If not, it likely belongs in the backlog for future planning rather than being pulled into the sprint.
3) Scope-Change Rules During a Sprint (and How Jira Reflects Them)
Define what “scope change” means in a sprint
In Jira, sprint scope is the set of issues assigned to the active sprint. Scope changes happen when you add issues to the sprint, remove issues from the sprint, or materially expand an issue’s work beyond what was planned.
| Change type | What it looks like in Jira | Why it matters |
|---|---|---|
| Add work | Issue’s Sprint field is set to the active sprint (card appears on board) | Increases commitment mid-sprint; affects predictability |
| Remove work | Issue moved back to backlog or to a future sprint | Reduces commitment; may be necessary to protect goal |
| Expand work | Acceptance criteria grows, estimate increases, or new subtasks added | Hidden scope creep if not made explicit |
Rule set: when to add work to an active sprint
Use a strict policy so the sprint remains a reliable planning unit.
- Allowed: Critical production incidents, urgent compliance issues, or work required to meet the sprint goal (e.g., a missing dependency discovered mid-sprint).
- Usually not allowed: New feature requests, “nice-to-have” improvements, or work that can wait until the next sprint planning.
- If you add work: Remove equivalent effort from the sprint (swap), or explicitly accept the risk of spillover and document it.
How to add work properly (so Jira tells the truth)
- Create or select the issue.
- Set the issue’s Sprint field to the active sprint (or drag it into the active sprint on the backlog view, if your Jira allows it while sprint is active).
- Add a comment explaining:
- Why it was added mid-sprint
- What will be removed or deprioritized (if swapping)
- Impact on the sprint goal
Important: Avoid adding large, unestimated work mid-sprint. If it must be added, estimate it quickly and make the trade-off visible.
Rule set: how to handle spillover (unfinished work)
Spillover is normal occasionally, but it should be handled consistently so reporting remains meaningful.
- Do not close issues as “Done” if they are not actually complete.
- At sprint end, unfinished issues should either:
- Move to the next sprint (if still high priority), or
- Return to the backlog for re-prioritization (if priority changed), or
- Be split: close the completed portion and create a follow-up issue for remaining work (best when partial value is delivered).
How Jira reflects scope changes in reporting
Jira reports (such as burndown) typically show scope changes as changes in the total work line. If you add issues mid-sprint, the remaining work may increase even if the team is progressing. This is not “bad data”; it is the system accurately showing that the sprint commitment changed. The key is to make scope changes intentional and documented, so stakeholders interpret the charts correctly.
Sprint completion in Jira (what happens when you close a sprint)
When you click Complete sprint, Jira will:
- Mark the sprint as closed.
- Prompt you to handle incomplete issues (move them to the backlog or to another sprint).
- Lock in sprint reporting based on what was in the sprint and what was completed.
Operational checklist before completing:
- Verify items in Done meet the team’s done criteria (not just “code merged”).
- Ensure any blocked items have clear next steps and ownership.
- Ensure scope changes are explained in comments (especially if stakeholders will review burndown/velocity).
4) Exercise: Plan a Sprint, Run a Simulated Week, and Close the Sprint
Exercise setup: prepared backlog
Assume your team uses story points and typically completes ~20 points in a 1-week sprint. Two people are available full-time; one person is available at 50% due to support duty. Target commitment: ~16 points.
Prepared backlog (top to bottom priority):
| Key | Issue summary | Type | Estimate | Notes |
|---|---|---|---|---|
| WEB-101 | Password reset email template update | Story | 3 | Ready |
| WEB-102 | Add “Forgot password” link to login | Story | 2 | Ready |
| WEB-103 | Reset token expires after 30 minutes | Story | 5 | Ready; needs security review |
| WEB-104 | Audit log entry for password reset | Story | 3 | Ready |
| WEB-105 | Fix intermittent login redirect bug | Bug | 5 | Risky; unclear repro steps |
| WEB-106 | Update help center article for reset flow | Task | 1 | Ready |
| WEB-107 | UI polish: spacing on login form | Task | 2 | Nice-to-have |
Part A: Plan the sprint in Jira (15–25 minutes)
Create the sprint in the Backlog view.
- Click Create sprint.
- Name it
Sprint 12(or your next number).
Select issues up to capacity (target ~16 points).
- Drag into the sprint:
WEB-101 (3),WEB-102 (2),WEB-103 (5),WEB-104 (3),WEB-106 (1)= 14 points. - Add
WEB-107 (2)only if you want to plan at 16 points and accept it as the first item to drop if needed. - Leave
WEB-105 (5)out because it is risky/unclear; schedule it for refinement instead of committing.
- Drag into the sprint:
Confirm estimates and readiness.
- Open each selected issue and confirm estimate is set.
- For
WEB-103, add a note/comment: “Requires security review; schedule review by Day 2.”
Set the sprint goal when starting the sprint.
- Click Start sprint.
- Sprint goal example: “Deliver a complete self-service password reset flow with audit logging.”
Part B: Simulate a week of daily updates (10–15 minutes)
Use the Active sprint board. For each day below, update statuses and add the suggested comments. The point is to practice making Jira reflect reality.
Day 1 (Kickoff)
- Move
WEB-102to In Progress (developer starts UI change). - Move
WEB-101to In Progress (email template work starts). - Comment on
WEB-103: “Security review requested; awaiting confirmation of reviewer/time.”
Day 2 (A blocker appears)
WEB-102moves to In Review.WEB-101is blocked by missing brand assets.- Flag
WEB-101(if available) and comment:
Update (Day 2): Blocked waiting for updated logo file from Marketing. Impact: may delay email template completion by 1 day. Next: PM to follow up by 2pm.- Move
WEB-104to In Progress (audit log work begins).
Day 3 (Scope pressure)
- A stakeholder requests adding “SMS reset” this sprint.
- Do not add it to the sprint. Create a new backlog item (or log the request) and comment on the request issue: “Captured for next sprint planning; not aligned to current sprint goal.”
WEB-102moves to Done after review passes.WEB-101unblocked; move back to In Progress and comment that assets arrived.
Day 4 (A legitimate mid-sprint addition + swap)
- Security review for
WEB-103identifies a required change: “Token must be single-use.” CreateWEB-108“Make reset token single-use” estimated at 2 points. - Add
WEB-108to the active sprint and swap outWEB-107(UI polish) to keep scope stable. - Comment on
WEB-108:
Added mid-sprint (Day 4): Required by security review to meet sprint goal. Swap: WEB-107 moved out to keep capacity stable.WEB-104moves to In Review.
Day 5 (Finish and prepare to close)
WEB-104moves to Done.WEB-103moves to In Review (or Done if completed).WEB-106moves to Done (help article updated).- If
WEB-101is not done, leave it in its current status (do not force it to done).
Part C: Close the sprint with review notes (10 minutes)
Open the sprint completion flow.
- Go to Backlog (or Active sprint menu) and click Complete sprint.
Handle incomplete issues in the completion dialog.
- If
WEB-101is incomplete, choose whether to move it to the backlog or the next sprint. - If an item is partially done, split it: keep the completed work in the original issue only if it meets done; otherwise create a follow-up issue for remaining work.
- If
Add sprint review notes (in Jira-friendly form).
- In the sprint (or a dedicated review/retro issue/page your team uses), record:
- What met the sprint goal (list completed issues).
- What did not meet the goal and why (e.g., blocked by assets).
- Scope changes: added
WEB-108, removedWEB-107(document the rationale). - Action items: e.g., “Ensure brand assets are available before sprint start” or “Schedule security review by Day 1.”
Optional check: After completing the sprint, open the sprint report/burndown and identify where scope changed (Day 4 addition). Confirm the chart behavior matches the documented decision.