Jira Software is an issue and project tracking application for software development. It is a highly customizable tool used by many agile teams to plan, track, and release software. Jira has evolved over the years, from a pure simple issue tracking software to a project management platform, to best address the issues and needs of the modern workplace. Launched in in Sydney, Atlassian, the company who owns Jira, now has several offices in the US, Europe, and Asia, employing over people.

Author:Gardakinos Tut
Language:English (Spanish)
Published (Last):25 May 2011
PDF File Size:17.37 Mb
ePub File Size:8.47 Mb
Price:Free* [*Free Regsitration Required]

It is used for bug tracking, issue tracking, and project management. The basic use of this tool is to track issue and bugs related to your software and Mobile apps. It is also used for project management. The JIRA dashboard consists of many useful functions and features which make handling of issues easy. Some of the key features are listed below.

JIRA issue would track bug or issue that underlies the project. Once you have imported project then you can create issues. JIRA Issues are classified under various forms like new feature, sub-task, bug, etc. Components add some structures to the projects, breaking it up into features, teams, modules, subprojects and more.

Using components you can generate reports, collect statistics, and display it on dashboards and so on. To add new components, as shown in the above screen you can add name, description, component lead and default assignee. This field can be transitioned and edited through workflow. For each issue, you can assign the screen type as shown in the screen-shot. To add or associate an issue operation with a screen you have to go in main menu and click on Issues then click on Screen Schemes and then click on "Associate an issue operation with a screen" and add the screen according to the requirement.

Likewise, you have resolutions and priorities, in resolution it again tells about the progress of issue like Fixed, Won't fix, Duplicate, Incomplete, Cannot reproduce, Done also you can set the priorities of the issue whether an issue is critical, major, minor, blocker and Trivial.

It consists of a number of security levels which can have users or groups assigned to them. You can specify the level of security for the issues while creating or editing an issue. Similarly, there is a Default Permission Scheme any new project that are created will be assigned to this scheme. Permission Schemes allow you to create a set of permissions and apply this set of permission to any project.

System Administration Some of the useful features that JIRA admin provides to users are: Audit Log Under Audit Log, you can view all the details about the issue created, and the changes made in the issues. Issue Linking This will show whether your issues link with any other issue that is already present or created in the project also you can de-activate Issue linking from the panel itself Mail in JIRA Using Mail system in admin you can mail issues to an account on a POP or IMAP mail server or messages written to the file system generated by an external mail service.

Events An event describes the status, the default template and the notification scheme and workflow transition post function associations for the event. Watch list JIRA allows you to watch a particular issue, which tells you about the notifications of any updates relating to that issue.

To watch an issue, click on the word "watch" in the issue window, and if you want to see who is watching your issues, you have to click on the number in brackets. In administration if you click on Issue collectors an option will open asking Add Issue Collector. Once you have configured the look and feel of an Issue Collector, embed the generated JavaScript in any website for feedback. When you click on option Simple Issue Tracking, another window will open, where you can mention all the details about the issue and also assign the issue to the responsible person.

When you click on "Submit" button, a window will open where you can perform a list of work like creating issues, assigning issues, check the status of issues like- resolved, In-Progress or closed and so on. Once the issue is created a pop-up will appear on your screen saying your issue is created successfully as shown in the screen shot below Now if you want to edit an issue or you want to export the issue to XML or Word document, then you can hover your mouse on main panel and click on Issues.

Under Issues options click on search for issues that will open a window from where you can locate your issues and perform multiple functions. When you select the "search for Issues" under Issues, a window will appear as shown in the screen shot Search for issues option will bring you to a window where you can see the issues created by you like here we have issues ST1 and ST2 Here in the screen shot you can see the issue "Bug detected while User Acceptance Testing" and all the details related to it.

From here, you can perform multiple tasks like you can stop the progress on issues, edit the issues, comment on the issues, assigning issues and so on Even you can export issue details to a XML or Word document. Also, you can view activity going on the issue, reviews on the issue, work log, history of the issue and so on. Under the time tracking option, you can even see the estimation time to resolve the issues In the same window, you can set a filter for the issue and save them under Favorite Filters , so when you want to search or view a particular issue you can locate it using the filter.

To view the summary of the issue, you can click on options summary, this will open a window which will show all the details of your project and progress on this chart. On the right-hand side of the summary window, there is an Activity Stream which gives the details about the issues and comments made by the assignee on the issue.

Sub-Task Subtask issues are useful for splitting up a parent issue into a number of smaller tasks that can be assigned and tracked separately. It addresses issues more comprehensively and segregates the task into smaller chunks of task to do. How to create Sub-Task Sub-Task can be created in two ways Create sub-task under parent issue Creating an issue into a sub-task To create sub-task in JIRA, you have to select an issue in which you want to assign the sub-task.

Under the issue window, click on Assign more option, and then click on create sub-task as shown in the screenshot below. You can also select convert to sub-task under same tab to convert the parent issue into a sub-task. Once you click on Create Sub-Task , a window will pop up to add sub-task issue. Fill up the details about the sub-task and click on Create as shown in below screen-shot, and this will create sub-task for the parent issue.

It will create a sub-task under parent issues, and details will appear about when to complete the task on the issue type page as shown in the screenshot below. Some important points to remember while creating Sub-Task You can have as many sub-task as needed under an Issue You cannot have a sub-task for a sub-task Once a sub-task is created under a parent, parent cannot be converted into a sub-task A sub-task can however be converted into a parent issue You can work on your sub-task without having navigating away from the parent issue WorkFlows A JIRA workflow is a set of statuses and transitions that an issue goes through during its lifecycle.

JIRA workflow encompasses five main stages once the issue is created. For the issue that we have created, JIRA will present a workflow which maps the progress of the project. As shown in screenshot whatever status that we have set in the Issue panel it will be reflected in Workflow chart, here we have set the issue status in "In Progress" and same status is updated in the workflow, highlighted in yellow. Workflow can give a quick overview of the work under process.

Some of them enables support team to report issues directly into JIRA, creates unlimited private repositories with full featured issue and test management support, etc. JIRA Agile Agile or Scrum method is generally used by development teams who follows a roadmap of planned features for upcoming versions of their product.

Once the issue in In Progress will be resolved, it will move to Done status and in the same way the issue in To do will move to the next stage In Progress. Creating issue in Agile To create agile issue, go to main menu under Agile tab, click on "Getting Started" , when you click on it, it will ask to create new board for the issues for Scrum or Kanban. You can choose your option as per your requirement, here we have selected Scrum method. The epic captures a large body of work.

It is a large user story which can be broken down into a number of small stories. To complete an epic, it may take several sprints. You can either create a new epic in agile or either use the issue you have created in normal JIRA board.

Likewise, you can also create a story for agile scrum. Plan Mode in Agile: Plan mode displays all the user stories created for the project. You can use the left-hand side menu to decide the basis on which the issues need to be displayed. While on the right-hand side menu clicking on the issue, you can create subtasks, logwork, etc.

Work Mode in Agile It will display the active sprint information. All the issues or users stories will be displayed into three categories as shown in the screen shot below To do, In Progress and Done to show the progress of the project or issues. Like here we have set sprint for 1 day and it will run sprint for that specific time period as shown in the screenshot below. If you are working with scrum, and want to prioritize the issue or rank the issue then you just have to simply drag and drop the issue into the backlog.

Apart from this there are multiple task that you can do, for instance if you click on the right side corner of the window a list of function will pop up which you can use it as per your need.

A typical burndown chart will look somewhat like this, where the red line indicates the actual task remaining while the blue line indicates ideal task remaining during the scrum cycle.

You can also use different chart option to represent the progress of your project. Like here in the screen shot above, we have selected a pie chart for issue priorities. It will generate a Pie Chart representing the priorities and severity of the issues in percentage for the whole project as shown below. You can view the pie chart from different perspectives like Assignee, Components, Issue Type, Priority, Resolution, and Status and so on.

You can also configure how you want to see the scrum board. Scrum board gives various options through which you can make changes into your board appearance. Various features you can configure using scrum are Columns, Swimlanes, Quick Filters, Card colors and so on. Here we have selected column management, and selected the options Issue count, and it will show the total number of issue in progress, to do or done.

In column management, we can add an additional column as per our requirement likewise there are different features that you can configure in board.

Filters You can also set filters other than default filters to filter the issues. The filters that you can use are date, component, priority, resolution and so on. Kanban board is useful for the team that managing and constraining their work in progress. Kanban boards are visible in Work mode but not in Plan mode. Here we have created an issue " Bug detected while load testing" and "Check issues related to cloud server" in Kanban Board as shown in the screenshot below, it also shows their status as well highlighted in red.

Kanban is considered as the best methodology for bug fixing and maintenance release, where incoming task is prioritized and then worked accordingly. There are few measures which can make Kanban more efficient. Reports Control Chart: It allows you to measure the cycle time for issues, showing the mean time and actual time taken to complete issues Agile Board It allows the team to see the progress of sprints.

This is the work mode, where you can see the board itself broken down into different statuses. Constraints Team can decide whether to increase or decrease the number of issues that should be displayed in each status. Backlog This is where team will plan sprints and estimate stories that will go into each sprint Workflow You can map columns to the statuses of your workflow.

Simply by adding or removing columns the workflow can be changed when required. What is Performance testing? Performance testing is a type of testing for determining the speed of What is an SDET? Home Testing. Must Learn! Big Data. Live Projects. What is Scrum? Scrum is Agile Development Framework for managing product development. It is


JIRA Tutorial

JIRA provides defect tracking and different project management functions. The core features of the JIRA tool is to bugs and issues to your software project. This tool is also used for project management. It allows the user to create a dashboard to track the progress on a single page. It makes the handling of issues and daily tasks easy. A user can configure different workflows, Sprints, etc very easily. This tutorial is designed for testing professionals which do not know or little knowledge of issue and project tracking in software testing life cycle.


JIRA Tutorial: A Complete Guide for Beginners

Our JIRA tutorial is designed for beginners and professionals. Our JIRA tutorial includes all topics of a testing tool such as Features, installation, issues, workflows, components, reports, etc. It is a bug tracking tool that reports all the issues related to your software or mobile apps. But if there is any mistake, please post the problem in a contact form. JavaTpoint offers too many high quality services. Mail us on hr javatpoint. Please mail your requirement at hr javatpoint.


A Jira Tutorial for Software Developers

Atlassian JIRA is an issue and project tracking software to plan, track and manage your projects. JIRA is mainly used by agile development teams to customize your workflows, team collaboration, and release software with confidence. For your convenience we have listed all the JIRA tutorials in this series:. Before we get into what this tool is, how it can be used and who it is used by, I want to lay out some ground rules that will help us learn any tool easily and effectively in a short period of time. Take the case of JIRA. Think that you are a newbie and know nothing about it.

Related Articles