0% found this document useful (0 votes)
27 views12 pages

Learn Scrum With Jira Software - Atlassian

Uploaded by

XirLeo Natividad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views12 pages

Learn Scrum With Jira Software - Atlassian

Uploaded by

XirLeo Natividad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

3/9/2018 Learn scrum with Jira Software | Atlassian

Agile / How to do scrum with Jira Software

TUTORIAL

Learn scrum with Jira Software


Step-by-step instructions on how to drive a scrum project

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:

10 minute read. Complete over 2 weeks

Audience:

You are new to agile software development or Jira Software

Prerequisite:

You have created a Jira Software account

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

Step 1: Create a scrum project


Once you start an account of Jira Software and log in (link under prerequisite),
you will have the option to create a project. When you're prompted to select a
project type, ensure you select Scrum software development. Otherwise, you
Up Next
can learn how to start a Kanban project here. Learn advanced scrum with Jira
Software
A Scrum board is automatically created with a Scrum software development
project. Once you've created your project, you will land on the empty backlog of
your Scrum board. Now is your chance to start filling your backlog with user
stories or tasks you have to complete your project, feature, or product.

Step 2: Create user stories or tasks in the backlog


In Jira Software, we call user stories, tasks, and bugs "issues". Quickly create a few
user stories with the quick create option on the backlog. If you don't have a
project or feature in mind, just create sample user stories to get started and see
how it works.

WHAT ARE USER STORIES?


In an agile framework, user stories are the smallest units of work. As a {type of user}, I
want {goal} so that I {receive benefit}.

Let's use a website as a simple example to create a user story.

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.

Step 3: Estimate your stories


Before you begin your first sprint, it's important to estimate the stories in the
backlog so you can determine how long chunks of work will take to complete.

WHAT IS AGILE ESTIMATION?


Traditional software teams give estimates in a time format: days, weeks, months. Many
agile teams, however, have transitioned to story points. Story points rate the relative
effort of work in a Fibonacci-like format: 0, 0.5, 1, 2, 3, 5, 8, 13, 20, 40, 100. It may sound
counter-intuitive, but that abstraction is actually helpful because it pushes the team to
make tougher decisions around the difficulty of work.

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.

Step 4: Create a sprint


Create your first sprint in the backlog so you can start organizing issues into
sprints.

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.

Step 5: Hold the sprint planning meeting


Before starting a sprint, you should hold the sprint planning meeting with the rest
of your team. In this meeting, you will estimate any un-estimated stories from the
prioritized backlog, get the commitment from the team on what they can
complete, and ultimately build the first sprint.

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.

WHAT IS THE SPRINT PLANNING MEETING?


Attendees: Required: development team, scrum master, product owner

When: At the beginning of a sprint.

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.

Step 6: Drag and drop issues into your sprint


The backlog is where you can prioritize your most critical user stories. In the
sprint planning meeting, you can decide what issues you want to work on in your
first sprint. This is important, because you want to avoid scope creep. Have a
think about how much work your team is willing to commit to, and what you want
to achieve in the sprint.

When you're ready, drag the stories into the sprint you just created.

Step 7: Start your rst sprint


Name the sprint. Some teams name the sprint based on their goal. If there is a
commonality between the issues in the sprint, name the sprint around that
theme. Otherwise, you can name the sprint whatever you like. Add a duration of
the sprint and start and end dates. The start and end dates should align to your
team's schedule. For example, some teams start sprints on a Monday and then
end on a Friday morning in the next week. Other teams decide to start and end
their sprints mid-week. It's up to you! If you're unsure how long your sprints
should be, we recommend trying two weeks.

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!

Step 8: Hold the daily standup meeting


After your sprint has started, have your team meet daily, typically in the morning,
to review what everyone is working on. The purpose of this is to see if anyone on
your team is experiencing any roadblocks towards the completion of sprint tasks.

WHAT IS THE DAILY STANDUP MEETING?


Attendees Required: development team, scrum master, product owner Optional: team
stakeholders

When: Once per day, typically in the morning

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!

Agile Framework: Scrum and Kanban.


https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 6/12
3/9/2018 Learn scrum with Jira Software | Atlassian

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:

What did I complete yesterday?

What will I work on today?

Am I blocked by anything?

There's an implicit accountability in reporting what work you completed yesterday in


front of your peers. No one wants to be the team member who is constantly doing the
same thing and not making progress.

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.

View the Burndown Chart


It's actually a good idea to check the Burndown Chart during a sprint. In Jira
Software, the Burndown Chart shows the actual and estimated amount of work to
be done in a sprint. To view this chart, click Reports from the sidebar, and then
select the Burndown Chart from the reports dropdown.

WHAT IS A BURNDOWN CHART AND HOW DO YOU READ IT


A Burndown Chart shows the actual and estimated amount of work to be done in a
sprint. The horizontal x-axis in a Burndown Chart indicates time, while the vertical y-axis
indicates issues.

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.

ANTI-PATTERNS TO WATCH FOR


The team finishes early sprint after sprint because they aren't committing to enough
work.
The team misses their forecast sprint after sprint because they're committing to too
much work.
The burndown line makes steep drops rather than a more gradual burndown because
the work hasn't been broken down into granular pieces.
The product owner adds or changes the scope mid-sprint.

Step 9: Complete the sprint

https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 8/12
3/9/2018 Learn scrum with Jira Software | Atlassian

At the end of the sprint, you must complete it.

Once you complete the sprint, you'll be able to review the Sprint Report.

WHAT IS THE SPRINT REPORT AND HOW TO READ IT


The Sprint Report lists the work completed, work not completed, and any work added
after the sprint started.

Questions to ask:

Did the team meet the sprint forecast?

Was there work added or removed during the middle of the sprint?

Did any work not get completed within the sprint?

If so, why?

Goal: Understand how the sprint forecast compared to the actual delivery.

Step 10: Hold the sprint retrospective meeting


After you complete the sprint, have your team do a retrospective. Document your
retrospective somewhere. May we suggest Confluence?

WHAT IS A SPRINT RETROSPECTIVE MEETING?


Attendees Required: development team, scrum master, product owner.

When: At the end of an iteration.

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:

What did we do well during the sprint?

What could we have done better?

What are we going to do better for next time?

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.

Step 11: Repeat from step 4


At this point, you've got the basics on building your backlog with user stories,
organizing your user stories into sprints, starting your sprint, and holding Scrum
ceremonies. You can decide if this is working for your team, or if you'd like to
move forward into some more advanced topics.

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.

SHARE THIS ARTICLE

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

How to do advanced scrum practices with Jira Software


A step-by-step guide on more advanced scrum practices such as using epics, customizing
your work ow and using reports in Jira Software.

Try this tutorial

ARTICLE

Scrum - A brief introduction to scrum methodology


In scrum, a product is built in a series of xed-length iterations called sprints. Learn how
the scrum methodology can impact the software development.

Read this 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

Agile project management


Scrum
Kanban
Design

Software development
Product management
Teams
Agile at scale
DevOps

Sign up for more agile articles and tutorials.

Email

[email protected]

Subscribe

https://www.atlassian.com/agile/tutorials/how-to-do-scrum-with-jira-software 12/12

You might also like