JIRA Tutorial

In today’s market, you can see various types of software testing tools. JIRA is amongst them and this is one of the popular software testing tools. You might be thinking of how to Start your JIRA IT professional career, don’t worry we are here to help you all. And also our HKR’s JIRA tutorial helps both fresher as well as experienced professionals. Do you know that JIRA is in huge demand because; this tool works as an agile project management system to support complex agile methodology. This software tool offers several testing features and products which are mainly used to build agile software. I hope you got some idea in the JIRA tool, so let’s get into an in-depth knowledge of JIRA concepts:

Jira Software Tool

JIRA is a software testing tool first developed by an Australian company called Atlassian. The main purpose of developing this software is to track bugs, issue tracking, and agile project management. The word “JIRA” was first inherited from the Japanese word “Gojira” which means “Godzilla”. In any software company, the main purpose of using this JIRA testing tool is used for detecting bugs, errors, and exceptional handling purposes. This JIRA software dashboard consists of useful tools and functions to handle all types of issues while developing any software product.

JIRA Software is an incidental testing tool and this is a platform-independent tool so that it runs on any operating systems. One important thing about JIRA is that this software tool is available in different languages as it is a multilingual tool. (Languages like English, German, Spanish, and Japanese, etc.). This JIRA tool can be integrated with many other tools like GIT, Team foundation software, Clear case, Mercury, and Concurrent system versions. JIRA software tool supports various programming languages like MySQL, PostgreSQL, Oracle Database, and SQL servers.

Become a master of Jira by going through this HKR Jira Training!

Major advantages of using Jira Software:

The below are the major advantages of using JIRA software, as I said earlier this is one of the popular testing tool widely used in Agile project management.

  1. JIRA is a multilingual tool and also platform-independent so that this can runs on different operating systems.
  2. JIRA workflows are easy to customize completely based on user requirements.
  3. Cost-effective and user-friendly software testing tool
  4. Using the JIRA tool user can easily debug the complex errors.
  5. JIRA software tool allows users to track the progress of a project on time to the time base.
  6. You can also use JIRA in HELP DESK support, and customer representatives to create the resolution to keep track of the bugs or tickets.
  7. JIRA is a useful tool in project management, requirement management, and task management.

Jira free trail and license:

The below points will give you a complete guide to JIRA membership and account details:

  1. JIRA software is a commercial tool and you will get a trial version of the software for a limited period.
  2. To utilize complete JIRA software a license is required.
  3. One important thing about JIRA is that this software tool offers a free license for academic projects.

Jira Architecture Overview

In this architecture section, you will see the overall dependencies and role of each component.  Let us discuss further:

JIRA Architecture

JIRA Software is a web application that is written in the JAVA language. This JIRA software will be deployed as a WAR file into a JAVA servlet container known as Tomcat. While working with JIRA software, Users can interact with the JIRA web application browser. Mainly JIRA uses the Symphony’s web logic work to process the web application requests. WebLogic is an MVC framework that is similar to struts. Each user request can be handled by MVC WebLogic actions that make use of other objects, for example, utility and manager classes utility. JIRA uses the java server page used for the view layer. So here almost all the HTML requests will be served to the user and get a response generated by JSP. To perform all these web-related request tasks uses the JSP servlets.

frequently asked Jira Interview Questions and Answers !!

Jira – core features

The following are the important commonly used JIRA features and their uses:

1. Boards:

 Here JIRA supports the SCRUM, Agile, and Kanban boards. These boards offer an immediate snapshot of the project details to the teams. This also helps to get a quick review of the project and enables you to see the status of the individual tasks. The board workflow can also be used to customize the requirements to fulfill the team’s needs.

2. Business Project template:

JIRA software tool supports a number of templates where these are used to manage both the simple tasks as well as Complex tasks like Workflow. The templates can also be customized on the basis of team requirements. With the help of these business templates, each step is accounted for and teams can be moved to achieve their success.

3. Task details:

The task is nothing but work that is used to specify the individual progress level. Here you can also mention the status of each task, attachments, comments, and also due dates will be stored in one place.

4. Notifications:

Notification is nothing but an email that can be sent to the user to know about a particular task. In this notification feature, you can also perform voting and watching features to keep track of the work progress for the stakeholders. Here make use of @mention to get the complete attention of the specific project team members at the comment or description section.

5. Power search:

JIRA software tool supports a powerful search methodology with quick, and basic to advanced level features. Use this tool as a search tool to find out the answers related to the due date, and project information in one place.

6. Reports:

JIRA offers more than a dozen reports mainly used to keep track of the progress which is related to the mainframe, individual contribution, and deadlines, etc. Reports can help you to better understand each task and create different report types to analyze the performance. With the help of this report feature, it’s easier to configure and display various matrices to the stakeholders.

7. Scale with team growth:

JIRA supports the business team and any project type irrespective of team size or complexity.

8. Add-Ins:

In JIRA you can see more than 150 add-ins that are used to connect with different software to reduce the complexity of the project. Here Wide range of add-ins can be used across the globe for business purposes.

9. Multilingual:

JIRA Software supports more than 10 programming languages used as English, French, German, Spanish, Korean, Russian, and Japanese.

10. Mobile application:

JIRA software is also available in the form of mobile applications. So you will get this app on Google play store and iTunes App Store. It’s very easy to connect with the team while moving the notification or comment.

Related Article: Jira Dashboard

Jira project types

JIRA contains various types of projects. A project also consists of issues, and a JIRA also holds a collection of issues.

  1. Marketing project 
  2. Software development projects
  3. Migration to other project platforms
  4. Help desk tracking projects
  5. Leave request management systems
  6. Employee performance system and website enhancement.
How to create your new project

In this section, we are going to the steps involved to create your first project.

Steps:

1. To create your first project -> the first login as a JIRA service desk admin -> then click on the project -> create the project.

The below screenshot will explain this step and here you need to click on the create Project button available on the dashboard.

create your first project

2. Now choose the type of project -> that suits your requirements and the process to follow.

The below screenshot will explain the type of JIRA projects available:

JIRA projects

3. Once you selected the type of project -> to click next -> here the user can see the flow of the project -> we have selected the basic software development.

The below screenshot will display the available issue types and the workflow details as shown in the diagram.

software development

4. Now click on the select button -> enter the name of the project -> click the confirmation key -> finally click on the submit button.

This step as shown below:

confirmation key

Jira Training Certification

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

5. The page which consists of issues will be displayed here. The below screenshot shows any issues that are linked with a newly created project.

created project

Jira Workflow

JIRA workflow is a set of software-related activities that are used to perform operations like tracking an issue and transitions during the software development life cycle. The transition is a link between the two statues and issues move from one transition status to another status. The status defines the nature of the work which is done by the tester.

The following diagram explains the different issue phases that occur during the JIRA workflow.

JIRA workflow

Now it’s time to learn each phase one y one:

  1. Open issue: once the creation of workflow, issues are open and they will be assigned to the tester to start working on them.
  2. In progress issue type: here the software testers are actively started working on issue tracking operations.
  3. Resolved issue type: here all the sub-tasks and main tasks that are related to the issue will complete. After this task, issues will be waiting to be verified by the appropriate reporter. If the verification is successful, it will close the issue task. If any changes needed, again reopen the issues.
  4. Reopened issue type: this issue already solved previously, but the resolution missed something. So the modifications are required in this stage. In this reopened phase, issues are marked for further change.
  5. Close issue type: this is the final phase, if the resolutions are correct, then you can close the issue based on the requirements.

This JIRA workflow can also be referred to as a Detect Life Cycle. It also follows the same concepts and the same phases.

Related Article: Trello vs Jira

Jira– Issue types

JIRA is also known as a project management tool and used to keep track of any issue types. An issue also helps users to keep track of all the work phases in a project. You can also see every work or task is distinguished into technical or non-technical types.

Here we are going to mention a few issue types which are rises based on requirements or organization:

  1. Task of a story
  2. Story of any project type
  3. Sub-task story type
  4. A defect or bug can also be called an issue.
  5. Tickets in helpdesk can also be logged as an issue.
  6. Leave a request.

The following screenshot explains the basic issue page and details of an open issue type:

issue types

Jira –Dashboard

Here the JIRA dashboard is the first page when you logged into the JIRA software. This type of JIRA dashboard is also customized by System Admin. Admin has all the right to change and logo of JIRA software.

Important points to be considered in the Dashboard:

The following are the important factors in the dashboard:

  1. Go to the navigation bar-> which is present at the top of the JIRA page -> JIRA pages are the same for all the pages, screens, dashboards, projects, issues, boards and creates in the main links. These main links also consist of sub-links to navigate other JIRA functionalities.
  2. This navigation bar also consists of links that offer a quick assessment of the useful system functions in JIRA software.
  3. Then under the navigation bar -> you can find the system dashboard.
  4. The information available in the system dashboard area -> dashboard functionalities can also be customized by the system admin.
  5. by default -> there are three main sections are available -> Introduction, assigned to me or display the issue list assigned to other users, and activity streams (these activities can also be done by the users).

The following screenshot explains the overview of the JIRA dashboard:

jira dashboard

Types of projects:

The project link contains several sub-links, which will be explained in detail:

  1. Current project type: this project displays the project name, where the user can view the dashboard of the project. By clicking on the project name -> this will display the list of different issues associated with the project.
  2. Recent project type: This project type displays the name of the recent project and the user has to access this project. If the user finds an already existing project -> where the user can access the project list under the header.
  3. Software type: This software type is a kind of sub-link this navigates to a list of project types. These project types are called software.
  4. Business type: This is also known as the project type. Once you click here -> this will display the list of business project types.
  5. View all projects type: this will display the project lists, and these are associated with the logged files.
  6. Create project type: this create project link is accessed by a System admin or depends on different roles. If the link is visible, then the user can create a new project.

The following screenshot explains the various project types in JIRA:

types of projects

Types of issues:

This consists of various sub links to access other functionalities. The following screenshot explains the type of issues category:

type of issue

  1. Search for issues: this issue navigates to the search JIRA page -> here the user can offer search criteria.
  2. Recent issue: this displays the list of issues that are viewed by the user.
  3. Import issue from CSV: this feature allows the user to import the list of issues in the form of uploading CSV files and mapping the issue related fields.
  4. My open issue type: In this type of filter section, displays various issues that are open and assigned to the logged or authorized users.
  5. Reported by me type: in this filter section, you can view the issue type, which is already created by the already logged users.
  6. Manage filter type: this section helps to customize the filter types and also displays already saved filters or favorite filters.
Project Management & Methodologies, jira-tutorial-description-5, Project Management & Methodologies, jira-tutorial-description-12

Subscribe to our youtube channel to get new updates..!

Types of boards:

Boards are used to showcase the process that will be followed by a project. This board is one of the famous Agile boards if you are working on agile methodology projects. There are two boards available:

  1. Recent board type: this board displays a recent project board that is accessed by any user.
  2. View all boards’ type: this board displays the available project boards.

The following screenshot defines the board types:

types of Boards

JIRA – Screens:

There are two types of Screens available they are:

  1. View screen:

This is the arrangement and field representation to display in User Interface (UI) when you create a new issue is generated or an already existing issue is modified. This type of already existing issue is transitioned from one status to another. The navigation as follows:

If the user login into the system as Admin -> go to settings-> select issue -> then choose screens, then you will be able to see the screens which are available.

Now you can see the following screenshot:

view screen

By clicking the configure tab -> you will be able to see all the available screens with fields. The below screenshot will show you how to configure the view screen field:

configure screen

2. Screen Schemes:

Screen scheme is used to provide an option to the filed screen; with the help of this, you can select a particular issue type. A screen scheme will be mapped with other issue types by using the issue type screen scheme. The screen schemes will be associated with one or more projects. You can also delete the screen scheme if it is not used by any type of screen scheme. Here user can also insert a new screen scheme only by clicking on the “add screen scheme tab”. The following screenshot will show you how to add a new screen scheme:

screen scheme

Here you need to provide all the required details and then click on the “Add” button. Screen shot explains this:

Add screen

Jira – how to clone an issue:

Cloning is a type of copy. Cloning issue in JIRA allows users to generate a duplicate of the original issue so this makes the developer work on a single issue in a single project. The clone issue in JIRA can be connected to the original issue and holds various information.

Below points are considered to be very important when you performing cloning an issue task:

  1. A cloned issue is a spate issue from the already existing original issue.
  2. Any action or task that has taken place on the original issue will not affect any clone issue or vice versa.
  3. The link will be created to connect between the original and the clone issue.
  4. The following are the important information that will be carried from the original issue type to the clone issue:
  5. Summary details
  6. Description details
  7. Assignee
  8. Work environment info
  9. Issue type
  10. Security info
  11. priority detail
  12. Reporter and component detail
  13. data affects version
  14. Fix version method
  15. Attachments
  16. projects
  17. cloning the contents and customization of the field.

In JIRA some information cannot be cloned:

  1. time tracking details
  2. Comment section
  3. Issue tracking info
  4. Links to different confluence pages.
Jira Reports

JIRA offers different types of reports in the project development. These reports help to analyze the progress, showstoppers, timelines, and issues, etc. The JIRA reports also help to utilize the resources.

How to access reports:

To access any report in JIRA, first, go to project -> choose the project (that you required). The below screenshot explains this navigation:

JIRA Reports

Next click on the report icon available on the left side of the page. This will display all the report types supported by JIRA. The following screenshot will explain this;

project development

When the user clicks on the Switch report -> this will display the list of reports. This is shown below:

switch report

Types of reports

JIRA can be categorized into four levels of reports, they are-

  1. Agile
  2. Forecast and management
  3. Issue analysis
  4. Others.

Let me explain them one by one:

1. Agile:

The following are the list of agile reports:

  1. Burndown chart: this report tracks the total work and also used to check whether the project goal is achieved or not.
  2. Velocity chart: This report tracks the total amount of work completed from one sprint to another.
  3. Sprint chart: here the total amount of work completed or pushed back to the backlog file in each sprint chart.
  4. Version report: this report tracks the project release date and version.
  5. Cumulative flow diagram: this report shows the status of an issue and also helps to identify the high-level risks.
  6. Control chart: this type of report shows the product cycle time, version, and sprint.
  7. Epic burn down: used to track the project sprint numbers and sprints are used to finish the epic.
2. Issue analysis:

The following are important reports of issue analysis:

  1. Average Age report: this displays the average age of unsolved issues.
  2. Created versus Resolved issue report: this displays the number of issues is created versus the number of issues resolved.
  3. Pie chart report: with the help of a pie chart you can show the number of issues in a given time period.
  4. Resolution time report: with the help of this report, you can display the average time taken to resolve the issue.
3. Forecast and management:

        1. Time tracking report: This report shows the time estimates (for both original and current issue) in the current project type. It also helps to check whether work is on track or not.

        2. User workload report: this report shows the estimated time required for unsolved issues and also helps to understand how much user is occupied in the project work.

        3. Version workload report: this report displays how much work is remaining to complete the task. And this also helps to understand the work version.

Differences between Jira and Bugzilla:

Let me explain a few important differences between JIRA and Bugzilla:

Bugzilla:

  • Bugzilla is an open-source software tool.
  • Bugzilla is not a user-friendly tool.
  • Drag and drop issue options are not available in Bugzilla.
  • Bugzilla has only one configuration link type.
  • Supports clocks/user depends on the custom option available.
  • Bugzilla owns, shows/hides customized common filed and specific values.

JIRA:

  • whereas JIRA is a commercial software tool.
  • JIRA ids a user-friendly software tool.
  • Drag and drop issue options are available in JIRA.
  • JIRA has a configuration link types which contains user-defined semantics.
  • JIRA has pluggable debugging links and users can access them outside of the tool.
  • JIRA software tool allows customized configuration based on the project type and type fields.

Jira Training Certification

Weekday / Weekend Batches

Conclusion

JIRA is a software tool that is used to perform bug tracking, issue tracking, and project management. In recent times, more than 48% of companies are implementing JIRA software while working on agile, waterfall, and scrum methodologies. From this tutorial, you might get a few ideas about the JIRA software tool. I hope this tutorial helps you to un eash your knowledge in software testing tools.

Find our upcoming Jira Training Certification Online Classes

  • Batch starts on 28th Sep 2023, Weekday batch

  • Batch starts on 2nd Oct 2023, Weekday batch

  • Batch starts on 6th Oct 2023, Fast Track batch

Global Promotional Image
 

Categories

Request for more information

Manikanth
Manikanth
Research Analyst
As a Senior Writer for HKR Trainings, Sai Manikanth has a great understanding of today’s data-driven environment, which includes key aspects such as Business Intelligence and data management. He manages the task of creating great content in the areas of Digital Marketing, Content Management, Project Management & Methodologies, Product Lifecycle Management Tools. Connect with him on LinkedIn and Twitter.