Jira Scrum Workflow: A Step-by-Step Guide for Agile Teams
Struggling to manage sprints in jira scrum? Follow this step-by-step workflow to plan, track, and deliver better Agile results. Read now!
Jira Scrum can feel confusing when your team is still learning how to turn product goals into manageable sprints. Work items get stuck in the backlog, priorities shift mid-sprint, and daily stand-ups become status meetings without clear action.
That friction grows when your workflow lacks consistent statuses, ownership, estimation rules, and review habits. A team may complete many tasks while still missing the sprint goal.
But here's the truth: a practical Scrum workflow in Jira gives you a repeatable path from product idea to reviewed increment. This guide shows you how to configure the workflow, plan sprints, manage daily work, measure progress, and improve your process over time.
How to Set Up a Jira Scrum Workflow
A Jira Scrum workflow moves work through clear stages, usually from an unstarted idea to completed, reviewed work. The exact statuses can vary, but a simple flow works well for most Agile teams:
Backlog → Selected for Development → In Progress → In Review → Done
Use the following steps to create a workflow that supports sprint planning without adding unnecessary administration.
-

Define the Scrum roles and responsibilities
Start by agreeing on who owns each part of the process. The Product Owner orders the backlog and clarifies value. The Scrum Master helps remove obstacles and protects the process. Developers estimate, build, test, and deliver the increment.
You can have one person perform more than one role in a small team. The important point is accountability. For example, the Product Owner should decide whether a story is ready for development, while developers should decide how much work the team can complete.
-
Create the product backlog
Add work as epics, stories, bugs, or tasks. An epic can represent a broad goal such as “Improve checkout reliability.” Stories then describe smaller outcomes, such as “As a customer, I want payment errors explained clearly.”
Keep the backlog ordered by value, urgency, risk, and dependency. A short description is useful, yet each item should also include acceptance criteria, relevant context, and any known constraints.
-

Configure statuses that reflect real progress
Choose statuses that answer a practical question: where is this work right now? A basic team may need Backlog, To Do, In Progress, and Done. A team with formal quality checks may add In Review and Ready for Release.
Avoid creating a separate status for every activity. “Waiting for a developer,” “Waiting for testing,” and “Waiting for approval” may be better handled with blocked labels, comments, or a visible flag.
-
Set up issue types and required details
Use issue types consistently. Stories describe customer or stakeholder outcomes. Bugs describe defects. Tasks cover technical or operational work. Subtasks divide larger work items without replacing the parent story.
Useful fields include priority, assignee, sprint, story points, component, acceptance criteria, and due date. Require only details that help the team make decisions. Too many mandatory fields slow down refinement.
-
Establish a clear Definition of Done
The Definition of Done describes the quality standard for completed work. It might require code review, automated tests, manual verification, updated release notes, and Product Owner acceptance.
For example, a story is not done simply because development has stopped. It is done when the agreed checks pass and the result is ready for its intended audience.
-
Prepare the backlog before sprint planning
Refine the highest-priority items before the planning meeting. Split oversized stories, remove duplicates, clarify acceptance criteria, and identify dependencies.
A story such as “Improve reporting” is too broad for a sprint. “Add a weekly conversion chart to the marketing dashboard” gives the team a clearer result to discuss and estimate.
-
Plan the sprint around a measurable goal
Choose a sprint goal before filling the sprint with individual tasks. The goal might be “Allow new customers to complete checkout with saved payment details.”
Then select work that contributes to that outcome. Use recent team capacity and historical completion patterns as guidance. Avoid treating story points as hours or using them to compare different teams.
-
Run the sprint with visible ownership
During the sprint, each person should know what they own and what could prevent completion. Move work across the board as its state changes. Add a clear comment when an item is blocked, including the person or decision needed to unblock it.
Keep the board accurate. If five items are marked In Progress but only two are actively being worked on, the workflow hides the real bottleneck.
-
Use the Daily Scrum to inspect progress
The Daily Scrum should help the team assess progress toward the sprint goal. Discuss what changed, what needs attention, and whether the plan should be adjusted.
A useful conversation might sound like this: “The payment integration is waiting for a test account. I can work on error handling while the Product Owner requests access.” That is more actionable than a sequence of individual status reports.
-
Close the sprint with review and retrospective
In the Sprint Review, show the completed increment and gather feedback. Keep the focus on the result rather than the number of tickets closed.
In the retrospective, select one or two improvements for the next sprint. For example, the team may decide to add dependency checks during refinement or limit work in progress to reduce switching.
How the Jira Scrum Board Supports Daily Work
The board turns the workflow into a shared visual model. Each card represents work, and each column represents a meaningful state. When the board is accurate, you can spot queues and risks without asking every person for an update.
Here's why: unfinished work usually accumulates before a constraint. If many cards sit in review, reviewers are overloaded. If cards remain in progress for several days, stories may be too large or priorities may be changing too often.
| Board area | Practical purpose |
| Backlog | Holds ordered work that is not yet committed to a sprint. |
| Selected for Development | Shows work chosen for the current sprint and ready to begin. |
| In Progress | Shows active work that someone is currently advancing. |
| In Review | Highlights work awaiting peer review, testing, or acceptance. |
| Done | Shows work that meets the team’s Definition of Done. |
For example, a team may notice that ten cards reach In Review on the final day of every sprint. That pattern suggests earlier review, smaller stories, or a work-in-progress limit.
The board should support conversation rather than replace it. A card rarely contains every detail required for a decision, so use comments, links, and short working agreements when context matters.
Backlog Refinement and Sprint Planning Practices
Backlog refinement keeps future sprint work understandable and appropriately sized. You do not need to refine every item. Focus on the next few items that could realistically enter an upcoming sprint.
A strong refinement session answers four questions:
- What outcome should this work create?
- How will the team know it is complete?
- What dependencies or risks could delay it?
- Is the work small enough to finish within one sprint?
Let me explain: estimation becomes more useful when the team discusses uncertainty rather than chasing false precision. A story with eight points may involve an unfamiliar service, while a story with five points may involve a well-understood change.
During sprint planning, connect selected stories to one goal. If an item does not support the goal, place it back in the ordered backlog unless the team has a clear reason to include it.
Metrics That Help Scrum Teams Improve
Jira reports can help you inspect delivery patterns, yet every metric needs context. Use measurements to start better conversations, not to rank individuals.
Velocity
Velocity shows how many estimated points a team completes in a sprint. Review several sprints to identify a rough planning pattern. A single unusually high or low sprint says little about future capacity.
Burndown
A sprint burndown shows remaining work over time. If the line stays flat until the final days, the team may be integrating late, carrying oversized stories, or postponing verification.
Cycle time
Cycle time measures how long work takes after active development begins. A rising cycle time often points to review queues, unclear requirements, or too much parallel work.
Throughput
Throughput counts completed work items during a period. It can provide useful context alongside cycle time, especially when stories have a similar size.
The best part? You can combine these signals. For instance, falling velocity with rising cycle time may indicate growing complexity or an overloaded review stage.
Common Jira Scrum Workflow Mistakes
Many workflow problems come from configuration choices that seemed helpful at first. The following examples show how small decisions can create larger delivery issues.
Adding too many statuses
A workflow with twelve statuses may appear precise, yet people often stop updating it. Keep statuses tied to decisions or handoffs that matter.
Using the board as a personal task list
Scrum boards should show shared progress toward a product outcome. Personal reminders can live elsewhere, so the board remains readable for the entire team.
Moving unfinished work forward automatically
When incomplete items roll into the next sprint without discussion, the team loses visibility into missed commitments. Review each item and decide whether to return it to the backlog, split it, or carry it forward deliberately.
Measuring individuals by story points
Story points estimate relative complexity and uncertainty. They do not measure personal productivity. Individual comparisons encourage inflated estimates and reduce honest planning.
Leaving blocked work invisible
A blocked card that looks active creates a false sense of progress. Use a visible blocked indicator and describe the next action required.
Natural Jira Scrum Solution: ONES.com

Value Proposition
ONES.com brings project management and knowledge management together through ONES Project and ONES Wiki. It can support Scrum teams that want Jira-compatible workflows, built-in reporting, fewer add-ons, and deployment flexibility.
ONES Project is the project management product and a Jira alternative. ONES Wiki is the knowledge management product and a Confluence alternative. They are sold separately, so you can choose the capability your team needs.
Core Capabilities
- Scattered work tracking → Jira-compatible workflows → Configure statuses, transitions, and approvals around the way your team plans and delivers work.
- Limited visibility into sprint progress → Built-in reporting → Review sprint progress, delivery patterns, and workflow movement without assembling multiple add-ons.
- Rigid issue structures → Custom workflows and fields → Adapt work types, fields, and process rules to product, engineering, or operational requirements.
- Unclear sprint commitments → Sprint management → Organize backlog items around sprint goals, capacity, priorities, and delivery expectations.
- Repeated manual updates → Automation → Reduce routine transitions and notifications so the team can focus on decisions and delivery.
- Disconnected product knowledge → ONES Wiki → Keep product guidance, technical explanations, and team knowledge accessible beside project work when both products are used together.
- Plugin-heavy administration → Native feature parity → Use core project management capabilities without depending on a long chain of extensions for common Scrum activities.
- Restricted deployment requirements → Four deployment choices → Choose Cloud, On-Premise, Private Cloud, or Air-gapped deployment according to security and infrastructure needs.
- Migration and process concerns → Full feature parity across deployment types → Maintain the same core capabilities when selecting a self-hosted environment.
Application Scenarios
Growing software team: A product team can manage epics, stories, bugs, sprints, custom fields, and automated transitions in one project environment. Built-in reporting helps the team inspect delivery without adding separate reporting extensions.
Regulated engineering group: A team with strict infrastructure requirements can evaluate On-Premise, Private Cloud, or Air-gapped deployment. The deployment choice can align with internal security controls while preserving core project management capabilities.
Product and support organization: Product teams can manage sprint work in ONES Project while maintaining operating guidance in ONES Wiki. That arrangement reduces the need to search across disconnected workspaces.
ONES.com also offers a free plan for up to 30 seats. Review the included capabilities, deployment requirements, and separate-product structure before choosing an arrangement for your team.
Common Challenges
Challenge: The backlog is too large to manage
Solution: Keep the backlog ordered, archive obsolete ideas, and refine only the work that could enter the next few sprints. A smaller active horizon makes planning conversations sharper.
Challenge: Stories remain open for too long
Solution: Split work around valuable outcomes, limit work in progress, and inspect where items wait. A story that needs ten days of development and testing may need to become several smaller slices.
Challenge: Sprint goals change repeatedly
Solution: Make the sprint goal visible and discuss urgent requests against it. If a new priority truly matters, agree on what existing work will leave the sprint.
Challenge: The board does not reflect reality
Solution: Agree on when cards move, who performs each transition, and how blocked work appears. Review board hygiene during the retrospective until updates become routine.
Challenge: Reports create pressure instead of insight
Solution: Review trends across several sprints and pair metrics with qualitative discussion. Ask what changed in the system before assigning a cause to a number.
FAQs
What is a Jira Scrum workflow?
A Jira Scrum workflow is a set of statuses and transitions that shows how work moves through a Scrum process. A common example is Backlog, Selected for Development, In Progress, In Review, and Done. Your team can adapt the flow to include testing, approval, or release stages. Keep each status meaningful and easy to update.
Which Jira issue types should a Scrum team use?
Most teams need epics, stories, bugs, tasks, and subtasks. Epics group broad outcomes, stories describe valuable increments, bugs capture defects, and tasks cover technical or operational work. Subtasks divide a parent item when several people or activities are involved. Use a small set consistently instead of creating a type for every situation.
How long should a Scrum sprint last?
Many teams use one- or two-week sprints. A shorter sprint gives faster feedback and works well when priorities or requirements change frequently. A longer sprint can suit work that needs more integration or testing. Choose a consistent length that lets your team inspect results and adjust without creating excessive ceremony.
Should bugs be included in the sprint?
Include bugs when they support the sprint goal or create unacceptable product risk. Critical defects may require immediate attention, while lower-impact bugs can remain ordered in the backlog. Make the trade-off visible by discussing which planned work will move if the bug enters the sprint.
How can a team prevent unfinished work from carrying over?
Reduce story size, refine acceptance criteria earlier, limit parallel work, and identify dependencies before sprint planning. At the sprint review, inspect why items remained unfinished. Carryover may reflect inaccurate estimates, interruptions, late testing, or work that was too large for the sprint.
Is ONES.com suitable for Scrum teams seeking a Jira alternative?
ONES.com can suit teams that need project management capabilities such as Jira-compatible workflows, sprint management, custom fields, automation, and built-in reporting. ONES Project handles project management, while ONES Wiki supports knowledge management as a separate product. Teams can also evaluate Cloud, On-Premise, Private Cloud, or Air-gapped deployment options.
Conclusion
A useful Jira Scrum workflow gives your team a clear path from backlog discovery to a reviewed increment. Start with a small set of meaningful statuses, prepare work before planning, connect each sprint to a goal, and keep the board accurate.
When progress becomes difficult to see, inspect queues, work-in-progress levels, cycle time, and unfinished items. Use reports to guide improvement rather than pressure individuals.
But here's the truth: a workflow only helps when the team uses it consistently. Configure the process around real decisions, review what happens each sprint, and adjust one improvement at a time. Whether you continue with Jira or evaluate a Jira alternative such as ONES Project, the strongest Scrum system is the one that makes valuable work easier to understand and finish.