Learn Scrum With Jira Software - Atlassian
Learn Scrum With Jira Software - Atlassian
TUTORIAL
BY CLAIRE MAYNARD
Scrum tutorial
In this tutorial, we'll give you step-by-step instructions on how to drive a Scrum
project, prioritize and organize your backlog into sprints, run the Scrum
ceremonies and more, all within Jira Software.
Time:
Audience:
Prerequisite:
Try it free
WHAT IS SCRUM?
Scrum is an iterative software development framework. In this tutorial, you will have a
backlog to prioritize your work into sprints, and a board with a simple workflow.
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 1/12
3/9/2018 Learn scrum with Jira Software | Atlassian
As a customer, I want to be able to create an account so that I can see the purchases I
made in the last year to help me budget for next year.
User stories are sketched out by the product owner, and then the entire product team
collectively determines detailed requirements. These are the granular pieces of work that
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 2/12
3/9/2018 Learn scrum with Jira Software | Atlassian
help define the implementation items for the story and the upcoming sprint.
Once you've created 6 or more user stories, you can start prioritizing your stories
in the backlog. In Jira Software, you rank or prioritize your stories by dragging
and dropping them in your backlog, in the order of importance that works for
your team.
Estimates will also help you gauge how much work you should add to the next
sprint based on the number of team members you have. After a few sprints, your
team will get better at figuring out how much work they can do each sprint,
which will help avoid over-committing.
In Jira Software, you can estimate issues by going to the backlog and entering a
number in the Estimate field for each issue.
WHAT IS A SPRINT?
In Scrum, teams forecast to complete a set of user stories during a fixed time duration,
known as a sprint. Generally speaking, sprints are one, two, or four weeks long. It's up to
the team to determine the length of a sprint — we recommend starting with two weeks.
That's long enough to get something accomplished, but not so long that the team isn't
getting regular feedback. Once a sprint cadence is determined, the team perpetually
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 3/12
3/9/2018 Learn scrum with Jira Software | Atlassian
operates on that cadence. Fixed length sprints reinforce estimation skills and predict the
future velocity for the team as they work through the backlog.
You should also consider any upcoming time-off your team may have, like
holidays, planned leaves — as well as other issues that may impact the
completion of the sprint tasks.
Also, note that in step 3, your team should have already estimated the stories in
story points, and in their order of priority. During sprint planning, you should just
be estimating the stories that haven't been estimated as yet — perhaps due to
lack of clarity at the time of story estimation.
Duration: Usually an hour per week of iteration – e.g. a two-week sprint kicks off with a
two-hour planning meeting.
Agile Framework: Scrum. (Kanban teams also plan, of course, but they are not on a fixed
iteration schedule with formal sprint planning)
Purpose: Sprint planning sets up the entire team for success throughout the sprint.
Coming into the meeting, the product owner will have a prioritized product backlog. They
discuss each item with the development team, and the group collectively estimates the
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 4/12
3/9/2018 Learn scrum with Jira Software | Atlassian
effort involved. The development team will then make a sprint forecast that outlines how
much work the team can complete from the product backlog. That body of work then
becomes the sprint backlog.
When you're ready, drag the stories into the sprint you just created.
Once you start your sprint, you will be taken to the Active sprints tab in the
project.
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 5/12
3/9/2018 Learn scrum with Jira Software | Atlassian
This is where your team will work to pick up items from the to-do column and
move them into in-progress and eventually, done!
Duration: No more than 15 minutes. Don't book a conference room and conduct the
standup sitting down. Standing up helps keep the meeting short!
Purpose: The daily standup is designed to inform everyone quickly of what's going on
across the team. It's not a full status meeting. The tone should be light and fun, but
informative. Have each team member answer the following questions:
Am I blocked by anything?
ProTip: Some teams use timers to keep everyone on track. Others toss a ball across the
team to make sure everyone's paying attention. Many distributed teams use video-
conferencing or group chat to close the distance gap. Your team is unique — your
standup should be, too!
You can use the Active sprints of your Scrum board during the daily standup, so
that each member can view the tasks they're working on.
Use the Burndown Chart to track the total work remaining for a sprint, and to project the
likelihood of achieving the sprint goal. By tracking the remaining work throughout the
iteration, a team can manage its progress and respond accordingly.
Scrum teams organize development into time-boxed sprints. At the outset of the sprint,
the team forecasts how much work they can complete during a sprint. The Burndown
Chart then tracks the completion of work throughout the sprint. The x-axis represents
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 7/12
3/9/2018 Learn scrum with Jira Software | Atlassian
time, and the y-axis refers to the amount of work left to complete, measured in either
story points or hours. Scrum teams then use the Burndown Chart to monitor how far off
the team members are from completing the forecasted work by the end of the sprint.
A team that consistently meets its forecast is a compelling advertisement for agile in their
organization. But don't let that tempt you to fudge the numbers by declaring an item
complete before it is. It may look good in the short term, but in the long run, this only
hampers learning and improvement. In this scenario, a team using the Burndown Chart
has more opportunity to take the necessary actions to stay on track, and eventually hit
the sprint goal.
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 8/12
3/9/2018 Learn scrum with Jira Software | Atlassian
Once you complete the sprint, you'll be able to review the Sprint Report.
Questions to ask:
Was there work added or removed during the middle of the sprint?
If so, why?
Goal: Understand how the sprint forecast compared to the actual delivery.
Duration: 60 minutes.
Agile Framework: Scrum and Kanban. Scrum teams do sprint retrospectives based on a
fixed cadence. Kanban teams can benefit from occasional retrospectives, too.
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 9/12
3/9/2018 Learn scrum with Jira Software | Atlassian
Purpose: Agile is about getting rapid feedback to make the product and development
culture better. Retrospectives help the team understand what worked well–and what
didn't.
Retrospectives aren't just a time for complaints without action. Use retrospectives to find
out what's working so the team can continue to focus on those areas. Also, find out
what's not working and use the time to find creative solutions and develop an action
plan. Continuous improvement is what sustains and drives development within an agile
team, and retrospectives are a key part of that.
Questions to ask:
ProTip: Even if things are going well across the team, don't stop doing retrospectives.
Retrospectives provide ongoing guidance for the team to keep things going well.
After you and your team have mastered the steps above. Move on to the
advanced article: How to do advanced scrum practices with Jira Software.
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 10/12
3/9/2018 Learn scrum with Jira Software | Atlassian
CLAIRE MAYNARD
Claire Maynard is Head of Product Marketing for Bitbucket Cloud at Atlassian. She has been working in
the software development space for over seven years and with Atlassian for the last four. By helping
Atlassian tell compelling stories behind their products, they attract new customers and keeps existing
ones loyal. In her spare time, she loves to travel, surf, and try new restaurants.
TUTORIAL
ARTICLE
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 11/12
3/9/2018 Learn scrum with Jira Software | Atlassian
Agile Topics
Software development
Product management
Teams
Agile at scale
DevOps
Subscribe
https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 12/12