top of page

Welcome
to NumpyNinja Blogs

NumpyNinja: Blogs. Demystifying Tech,

One Blog at a Time.
Millions of views. 

Using Jira to Run Agile Sprints: A Beginner’s Guide

May 2, 2025
8 min read

Introduction

Agile is a popular way for teams to build software step by step, instead of doing everything at once. It helps teams work in small time frames, called sprints, so they can build, test, and improve quickly. This makes it easier to handle changes and deliver working features faster.

Jira is a powerful tool that helps Agile teams organize their work. It lets teams create backlogs, plan sprints, track progress, and manage issues—all in one place. With Jira, everyone on the team can stay in sync, from developers and testers to product managers and business stakeholders.

But if you're new to Agile or tools like Jira, the process might seem confusing. You’ll see words like epics, stories, backlogs, boards, and subtasks — and it can be hard to know where to start.

In this beginner-friendly guide, we’ll show you how to run Agile sprints using Jira with simple, step-by-step instructions. Whether you're a tester, developer, or just starting out, this guide will help you understand how everything fits together.


Agile Sprint Flow (Visual Guide)

This diagram shows how a typical Agile sprint flows from backlog to working increment. It's a helpful visual for understanding how all the pieces connect inside Jira and Agile frameworks.
This diagram shows how a typical Agile sprint flows from backlog to working increment. It's a helpful visual for understanding how all the pieces connect inside Jira and Agile frameworks.

The diagram above shows a typical Agile sprint cycle in action. For extra clarity, here's a simple breakdown of how a sprint usually flows inside Jira:

Backlog  →  Sprint Planning  →  In Progress  →  In Review  →  Done
             ↑                                      ↓
       (Select Tasks)                        (Demo & Retrospective)


Sprint Cycle Breakdown:


  1. Backlog – This is a list of all the work that might be needed in the product. It includes things like features users want, bugs that need fixing, and other improvements. The product owner keeps it updated and organized so the team knows what’s most important.

  2. Sprint Planning – Before a sprint begins, the team meets to choose what they’ll work on from the backlog. They make sure they understand the work and break it down into manageable parts. The goal is to agree on what they can finish by the end of the sprint.

  3. Sprint Execution – This is when the team does the work they committed to during planning. Everyone focuses on their assigned tasks, collaborates daily, and keeps moving forward. A sprint usually lasts 1 to 3 weeks.

  4. Daily Stand-ups – A quick team meeting held each day, usually 15 minutes long. Everyone shares what they did yesterday, what they’re doing today, and if anything is blocking them. It helps the team stay connected and solve problems early.

  5. Sprint Review – At the end of the sprint, the team shows what they built. This could be a demo or walkthrough. Stakeholders give feedback, and the team checks if they met their sprint goal.

  6. Sprint Retrospective – After the review, the team reflects on how the sprint went. They talk about what went well, what didn’t, and how to improve in the next sprint. This step helps the team keep getting better over time.


Agile & Jira: Beginner FAQ


Q: What’s the difference between a Story and a Task?

A: A Story explains something a user wants or needs from the product. It's written in simple terms from the user’s point of view, like “As a user, I want to reset my password.” A Task, on the other hand, is technical work the team does behind the scenes to help complete a story — like setting up a database, writing backend code, or preparing test data.

Stories focus on what the user needs; tasks focus on how the team makes it happen.


Q: Do I need to use Sub-tasks?

A: Not always, but they can be really helpful. If a story or task feels too big, you can break it into smaller parts using sub-tasks. This makes the work easier to manage and track. Sub-tasks also help different team members work on different parts of the same item at the same time.


Q: How long should a sprint be?

A: Most teams choose a sprint length of 1 to 3 weeks. It depends on how fast your team works and how often you want to deliver results. The key is to pick a sprint length that your team can handle comfortably and stick with it for consistency.


Q: What if we don’t finish all sprint items?

A: It’s normal not to finish everything sometimes. If a task isn’t done by the end of the sprint, you can move it to the next sprint or send it back to the product backlog to be prioritized again. The team will decide what makes sense during the sprint review.


Q: What’s the difference between a Scrum board and a Sprint board?

A: In Jira, a Scrum board is the full board used by Agile teams following the Scrum method. It includes backlog management, sprint planning, and tracking. A Sprint board is not a separate feature — it usually refers to the Active Sprint view within a Scrum board. So the Scrum board is the overall tool, and the sprint board is a part of it showing the current sprint.


1. Create a Project (Scrum or Kanban)

This image shows the difference between Scrum and Kanban. Scrum works in sprints with daily check-ins. Kanban follows a continuous flow model with columns like To Do, In Progress, and Done.
This image shows the difference between Scrum and Kanban. Scrum works in sprints with daily check-ins. Kanban follows a continuous flow model with columns like To Do, In Progress, and Done.

When you start a new project in Jira, you’ll choose a project type. The two most common ones for Agile teams are:

  • Scrum – This is best if your team wants to work in time-boxed cycles (called sprints), usually lasting 1 to 3 weeks. You plan work ahead of time, track progress during the sprint, and then review what was completed.

  • Kanban – This is useful if your team prefers a continuous flow of work without fixed sprints. Tasks move from “To Do” to “Done” without strict planning sessions.

If you're doing Agile sprint planning, go with Scrum. It helps you plan, estimate, and track work within each sprint more easily.


2. Build Your Product Backlog


 This image shows how backlog items are gathered and filtered from the full project backlog into a sprint backlog by the team, product owner, and stakeholders. It helps visualize how sprint planning works in Agile.
 This image shows how backlog items are gathered and filtered from the full project backlog into a sprint backlog by the team, product owner, and stakeholders. It helps visualize how sprint planning works in Agile.

The product backlog is like a to-do list for the whole project. It contains all the things that need to be done — new features, bugs to fix, improvements to make, and general tasks. The backlog helps the team stay organized and focused on what matters most.

In Jira, each item in the backlog is called an issue, and there are different types based on what kind of work it is:

  • Story → A new feature or something the user wants (e.g., login form, profile page)

  • Task → A general piece of work like setting up a server or writing test cases

  • Bug → A problem or defect that needs fixing

  • Epic → A larger feature or theme made up of many stories

  • Sub-task → A smaller piece of work that is part of a story or task


Example: Work Breakdown for Registration Feature (Cross-functional)

  • Epic: User Registration (a large feature that includes several steps)

    • Story: As a user, I want to register using my email so I can create an account

      • Sub-task (Developer): Design the registration form (UI)

      • Sub-task (Developer): Create the backend logic to store user data

      • Sub-task (QA - Manual): Write test cases for input fields and validation

      • Sub-task (QA - Automation): Create a Selenium test for valid registration flow

This structure helps the team break down a large feature into smaller tasks for both development and QA. It ensures work is clearly assigned and can be completed efficiently within a sprint.


3. Plan the Sprint


Example from an Automation Team (Registration):

The automation team is preparing tests for the user registration feature. During sprint planning, they select these tasks:

  • Story: Automate registration for new users

    • Sub-task: Write a Selenium test for email registration

    • Sub-task: Use Excel to manage test data

    • Sub-task: Configure test execution using Jenkins and generate reports

The sprint goal could be: “Automate and validate the registration process and integrate it with CI tools."


Once your backlog is ready, it's time to plan your sprint. The selected work items that will be done in this sprint form your Sprint Backlog. Here's how you do it in Jira:

Once your backlog is ready, it's time to plan your sprint. Here's how you do it in Jira:

  1. Go to your Backlog view to see all your work items.

  2. Click the Create Sprint button to start a new sprint.

  3. Drag and drop the items you want to include from the backlog into the new sprint.

  4. Set your Sprint Goal, Start Date, and End Date so everyone knows the focus and timeline.

  5. Estimate the effort for each issue — you can use story points or hours, depending on your team's style.

Tip: Avoid trying to do too much. Choose the most important tasks first, and be realistic about what the team can finish in the sprint.


4. Use the Sprint Board

This is the Active Sprint view in a Jira Scrum board. Each card represents an issue, and columns reflect the status of work items.
This is the Active Sprint view in a Jira Scrum board. Each card represents an issue, and columns reflect the status of work items.

After starting the sprint, switch to the Sprint Board to track progress. The board usually has these columns: It usually has columns like:

  • To Do – Tasks not started yet

  • In Progress – Work currently being done

  • In Review – (Optional) Waiting for QA or code review

  • Done – Completed tasks

Team members move cards from one column to another as they work through each task.


5. Daily Stand-ups & Updates


This illustration shows a daily standup in action. Each team member quickly shares what they’re working on, what they plan to do next, and if they need help. The meeting lasts no more than 15 minutes and helps keep everyone aligned.
This illustration shows a daily standup in action. Each team member quickly shares what they’re working on, what they plan to do next, and if they need help. The meeting lasts no more than 15 minutes and helps keep everyone aligned.

Throughout the sprint, your team should meet briefly each day to stay on track. This is called the daily standup, and it usually lasts about 15 minutes. During this time, each team member shares:

  • What they worked on yesterday

  • What they plan to work on today

  • Any blockers or issues they’re facing

Use Jira to help manage updates:

  • Track who is working on what

  • Reassign or adjust tasks if priorities change

  • Add comments, files, or screenshots to issues

  • Use labels or custom fields to organize tasks

Tip: Use Jira Query Language (JQL) to create saved filters for team-specific views — this makes it easy to see only what matters to your group.





6. Sprint Reports


Jira provides helpful reports to track sprint progress and analyze team performance. Here's how to generate one:

Step 1 – Open your project in Jira. From the left menu, click Reports. Under Agile, choose Burndown Chart.

Step 2 – The chart shows your sprint progress:

  • The red line shows how much work is left

  • The grey line shows what was planned at the start You can use dropdowns to switch sprints or adjust the chart view.

Step 3 – Below the chart, you’ll find useful sprint details:

  • Sprint dates (start and end)

  • Issues added or completed each day

  • Remaining story points over time This helps your team see how closely they followed the sprint plan.


Tip: The Burndown Chart is only available on Scrum boards with active sprints and estimated issues. If unavailable, teams may use other Jira reports or external tools like Confluence, Excel, or Power BI.


Other useful reports include:

  • Velocity Chart – Track team delivery across multiple sprints

  • Cumulative Flow Diagram – See how work flows through different statuses

  • Sprint Report – View completed vs. uncompleted tasks per sprint


7. Run a Sprint Retrospective

  • At the end of each sprint, it's important for the team to reflect and improve. This is done in a Sprint Retrospective meeting. The team discusses:

    • What went well

    • What didn’t go well or caused delays

    • What improvements can be made for the next sprint

  • It’s a safe space for honest feedback and helps build stronger team collaboration over time.

Tip: Keep it short, focused, and action-oriented.


Bonus: Quick Glossary for Beginners

Term

Meaning

Story

A feature request from a user’s perspective

Epic

A group of related stories

Task

A general item of work

Sub-task

A breakdown of a story or task

Sprint

A 1–4 week work cycle in Agile

Backlog

The full list of upcoming work

Board

Visual representation of tasks in columns

Burndown

A chart that shows progress toward completion

Conclusion


Jira may seem complex at first, but once you understand how to use backlogs, boards, and sprints, it becomes your best ally in running Agile projects.

Whether you're a tester, developer, or team lead, Jira keeps your sprint organized, transparent, and trackable.

Ready to run your first sprint? Let Jira guide the way!

 
 

+1 (302) 200-8320

NumPy_Ninja_Logo (1).png

Numpy Ninja Inc. 8 The Grn Ste A Dover, DE 19901

© Copyright 2025 by Numpy Ninja Inc.

  • Twitter
  • LinkedIn
bottom of page