You are on page 1of 12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

Software Testing Help


Software Testing Complete Guide
Learn the Admin Aspects of JIRA Test
Management Tool Tutorial #5

Search

Is Software Testers Job Really a Low-profile Job?

How to Use JIRA Effectively for Managing


Agile Projects JIRA Tutorial #6
Posted In | Software Testing Tools, Test Management Tools
This is the last tutorial in our JIRA self-learning
tutorials series. We hope you find this series useful.
We welcome your feedback and suggestions. Let us
know if you want us to cover such series of detailed
tutorials on other Software Testing or Automation
testing topics.
JIRA Agile Project
Agile methodology for software development has
gained immense popularity in the recent years.
Agile Projects follow an incremental approach to
development of the requirements.
The highlights of an Agile/Scrum Project are:
1. The requirements are created/agreed upon and the grouped together into a Product Backlog
2. The requirements (User stories) are ranked in the order of priority and business importance
3. Once ranked, the stories are assigned developmental cycles (Sprints) that last for approx. 4-6
weeks.
4. The detailed documentation is avoided. Instead, a scrum board is maintained that will show the
status and progress.
JIRA successfully supports all the activities listed above for projects following an Agile
Methodology. In this article, we will see how.
Note Firstly, you will need JIRA Agile add-on if you have not gotten it already.
User stories in JIRA are created using JIRA issues:
You can have a product backlog by creating a main User story and having various sub-tasks
under it.
Or you can create an Issue type -Epic and Issue type Story linked to it. To do so, in the
Create Issue page you can go to Configure Fields and choose Epic link field to be
included in the issue creation screen. This is the most commonly used method.

http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

1/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

Note: You will not be able to link Epic to another Epic.


The next important feature of an Agile Project is the Scrum board. JIRA provides a solid basis to
facilitate it. The feature is called a Board, and it is right there under the Agile menu item. (This
menu option will be available only if you have the JIRA Agile add-in; this was previously called
GreenHopper)

JIRA features that help achieve the Agile process:


Feature #1) A user can create and manage boards in Agile. It will display the issues from the same
project or multiple projects so the progress can be monitored from one place
Feature #2) There are two kinds of boards in JIRA agile. What are they and what they do is explained
http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

2/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

in the below window. Choose the appropriate board and continue through the steps to create a board.
You will have to choose the projects from which issues are to be considered. In this article we are
going to discuss a Scrum board.

Feature #3) After a board is created you will be able to configure it as you see fit. Basically, there are
two modes to a board Plan and work. As the name implies, plan is the part where you can categorize
your requirements (stories) into Sprints. Work mode is when you can track the time spent and the
overall progress. Apart from these two you can generate several reports.
Feature #4) Plan mode:
The following is how the plan mode looks like: (Click to enlarge image)

The plan mode displays all the user stories created for the project.
You can use the LHS menu to decide the basis on which the issues need to be displayed. You
can choose to view all the issues or only the ones related to a certain Epic.
Change the order in which issues need to be considered simply by dragging them up or down in
the backlog.
From the RHS side menu upon clicking on an issue, you can create links, subtasks, logwork and
perform any other activity like you would on a normal issue.
You can use this screen to create a sprint too, if you have the right permissions.
Feature #5) Work mode:
------------

http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

3/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

Professional Scrum
Master
Validate Your Scrum Knowledge
with Scrum.org Professional
Assessments.

This will display the Active sprint information. All the user stories are going to be categorized into To
do, In progress and Done to show the progress clearly.

Feature #6) Agile Reports:


Go to Agile Board->Reports. As you can see, there are lots of custom Agile reports that can be
generated using JIRA. All you have to do is, choose the report that you would like and decide the data
based on which this report should be generated. (Click to enlarge image)

Feature #7) Managing boards:


http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

4/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

With the right permissions or if you are an admin, you will be able to configure a board after its
creation. To do so, go to Agile->Manage Boards. In the following screen, select the Configure
option next to the board that you want to edit from the list of the all boards available. (Click on image
to enlarge)

From the following page that comes up you will be able to define/edit the details as needed:

Conclusion:
That completes the basic introduction into how JIRA can be used for Agile Projects. In my opinion,
the tool when used right can provide solid support for this methodology. Since the focus on
documentation is low in Agile, JIRA can be your one stop-shop to have everything in one place.
Now, the obvious question: How is JIRA agile helpful for testers? Frankly, for the QA fraternity the
scope of JIRA is either for bug tracking or task tracking these do not change whether they are Agile
Projects or regular ones. But having a good knowledge of this methodology by itself and the tool
provided support is important because the IT world is shifting its focus to Agile and we want to
know all there is to know about it to make the best of it.
This finishes our Atlassian JIRA tutorial series.
Please let us know your questions and comments below. If you are using JIRA tool please share your
experience.
http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

5/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

47
Like

12
Share

8
Tweet

Agile Testing Methodology


Jira Issue Tracker
Jira Project Management

Recommended reading:
Atlassian JIRA Tutorial #4 Managing Issues, Using Workflow Progress and the Reporting
Feature
How Are Issues Handled in JIRA? Atlassian JIRA Tutorial #2
Atlassian JIRA Introduction to JIRA Issue and Project Tracking Software Tutorial 1
Learn the Admin Aspects of JIRA Test Management Tool Tutorial #5
Creating and Working with Sub-tasks (Divisions of a Parent Issue) in JIRA Tutorial #3
How to Plan and Manage Testing Projects Effectively (Tips)
HP Quality Center Tutorial (Day 4) Creating and Managing Test Cases

The Best Software Testing Training You'll Ever Get!

11 comments
#1 David Traugott
Jira is not only Bug Tracking System
http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

6/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

(Thank you for this series.)


Would you be so kind and look around useful jira-plugin for testing next time.
For example
Zephyr for JIRA
synapseRT Go2Group synapseRT
Behave for JIRA
https://www.atlassian.com/marketplace/test-management-tools-for-jira/
JIRA Capture https://www.atlassian.com/software/jira-capture/overview
#2 Shubham Kanvade
awesome post again. With JIRA also learned about Agile methodologies
#3 Swati Seela
@David Traugott: Thank you David. We will surely consider the plug-ins in the future
#4 sonal
Thank you very much for this tutorial. Its really very good and has helped me in understanding
JIRA in great details.
Wonderful Job!!
Thanks again
#5 Kannan Manoharan
Hello,
Thank you very much for this tutorial about JIRA. Its been very useful for me as im currently
working on it.
#6 Sumangala
Its a very helpful post
#7 Akhil
Very nice and useful post..
#8 Sandy
Where do we write testcases in Jira please?
#9 Deep
Its really great detail and useful tutorial for JIRA.
Thanks!
#10 Florian
awesome post! Thanks for this pretty good starting point with Jira Agile.
For agile requirements engineering a great add on should be mentioned here. It helps to create a
big picture of what you would like to construct by transforming the bag log into an user story
map:
http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

7/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

https://marketplace.atlassian.com/plugins/com.bit.agile.bit-storymap
#11 RK
Thank you much for this post.

Leave a Comment
Name
Mail
Website (Optional)

Submit

Get FREE
eBooks +
Blog
Updates
Enter Email:

Best Online Training

Or Subscribe via RSS

http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

8/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

Recommended eBook
Learn & Master Software Testing Quickly from Experts Click here to know more.

Adv

http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

9/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

Latest Articles!
How to Figure Out What QA Job Best Suits You Based on Your Skills?
11 Ways You Know Youre a Tester..
Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes
Using a Hybrid Model
8 Proven Ways to Manage Stress as a Software Testing Professional
What is Software Testing All About? (Read This 10 Point Summary Carefully)
How to Perform White Box Testing Explained with a Simple Example
How to Plan and Manage Testing Projects Effectively (Tips)

Atlassian Jira
Agile Scrum Software
Jira Software

START HERE!
Home
Get FREE Updates
Testing RESOURCES
QA Testing TRAINING
Premium eBook
FREE eBooks
ALL Articles
Contact Us
What Readers Say About Us
Your Feedback!
QA Forum

Help & Tutorials


ISTQB Study Guide
ISTQB Premium Study Guide
Free QA Training
Free Selenium Training
Free QTP Training
Free QC Training
HP LoadRunner Tutorials
JIRA Tutorials
101+ Interview Questions
Software Testing Tutorial
Jira Bug Tracking System
Jira Software

Categories
Select Category
http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

10/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

Follow Us!
Follow @VijayShinde
Follow

Like

6.3k

Share 47,043 people like


this. Sign Up to see
what your friends
like.

Search

About us | Sitemap | Contact us | Find Jobs | Directory | Affiliates | Advertise


http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

11/12

3/17/2015

How to Use JIRA Effectively for Managing Agile Projects JIRA Tutorial #6 Software Testing Help

All articles are copyrighted and can not be reproduced without permission.
2007 - 2013 Software Testing Help Read our Copyright Policy |
Privacy Policy | Link to Us

http://www.softwaretestinghelp.com/atlassian-jira-tutorial-6/

12/12

You might also like