0% found this document useful (0 votes)
17 views5 pages

Introduction To Jira

Jira is a project management and issue tracking tool by Atlassian, popular for Agile project management, bug tracking, and team collaboration. Key concepts include Projects, Workflows, and Issues, with various types of issues like Stories, Bugs, and Epics. The document outlines steps for creating projects, users, and issues, along with examples for clarity.
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)
17 views5 pages

Introduction To Jira

Jira is a project management and issue tracking tool by Atlassian, popular for Agile project management, bug tracking, and team collaboration. Key concepts include Projects, Workflows, and Issues, with various types of issues like Stories, Bugs, and Epics. The document outlines steps for creating projects, users, and issues, along with examples for clarity.
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/ 5

Introduction to Jira

What is Jira?

Jira is a project management and issue tracking tool developed by Atlassian, widely used in
software development, IT service management, and business process tracking.
It’s popular for:

 Agile Project Management (Scrum, Kanban)


 Bug & Issue Tracking
 Workflow Customization
 Team Collaboration

Key Features:

 Supports custom workflows


 Integration with CI/CD tools (Jenkins, GitHub, Bitbucket)
 Dashboards and Reports
 Permissions and Roles for secure project management

2. Key Jira Concepts


2.1 Project

 A Project in Jira is a collection of issues, workflows, and settings grouped for a team or
goal.
 Projects can be:
o Team-managed (simpler, managed by the team itself)
o Company-managed (more control by Jira Admins)

Example:

 Project Name: ―E-Commerce Platform Development‖


 Key: ECP
 Contains issues like ECP-1 (Setup Database), ECP-2 (Create Login Page).
2.2 Workflow

A Workflow defines the life cycle of an issue — the steps it goes through from creation to
completion.

Basic Workflow Example (Software Development):

To Do → In Progress → In Review → Done

Advanced Workflow Example:

Backlog → Ready for Development → In Development → Code Review → Testing →


Done

Each step in the workflow is called a Status, and transitions define how you move from one
status to another.

2.3 Issues

An Issue in Jira is a task, bug, story, or epic you track in a project.

Types of Issues:

 Story – A user requirement.


 Bug – A defect to fix.
 Task – A work item.
 Epic – Large work item containing multiple stories.
 Sub-task – Smaller task within a larger task.

Example:

 Story: ―As a user, I want to log in with Google so that I can sign in quickly.‖
 Bug: ―Login with Google fails when using Firefox.‖
3. Creating Projects and Users
Step 1: Create a Project

1. Log in as Jira Admin.


2. Go to Projects → Create Project.
3. Choose a template (e.g., Scrum, Kanban, Bug Tracking).
4. Name your project (e.g., School Management System).
5. Assign a project key (e.g., SMS).
6. Choose Team-managed or Company-managed.
7. Click Create.

Live Scenario:

 A software company starts a new project for "Online Banking App".


They create a Jira project named BankingApp with Scrum template for agile sprint
management.

Step 2: Create Users

1. Go to Jira Administration → User Management.


2. Click Invite Users.
3. Enter their email addresses.
4. Assign roles (e.g., Administrator, Developer, Tester).
5. Click Send Invitation.

Live Scenario:

 Invite:
o Product Owner (access to backlog and reports)
o Developers (can transition issues, log work)
o QA Testers (can update bug statuses)
4. Creating Issues in Jira
Step 1: Create an Issue

1. Open your project.


2. Click Create (top navigation).
3. Select Issue Type (Story, Bug, Task, Epic).
4. Fill in:
o Summary: ―Implement Student Registration Form‖
o Description: ―Create a form with fields: Name, Age, Class, Email.‖
o Assignee: Developer’s name.
o Priority: High.
5. Click Create.

Live Scenario:

In the School Management System project,

Create:

 Story: SMS-101 — ―Implement Student Registration Form‖


 Bug: SMS-102 — ―Form submission fails when Email is missing‖

5. Creating Subtasks
Subtasks break an issue into smaller pieces.

Step-by-step:

1. Open an existing Story or Task.


2. Click More → Create Sub-task.
3. Fill:
o Summary: ―Design Registration Form UI‖
o Assignee: Frontend Developer.
4. Create other subtasks:
o ―Validate Form Fields‖ (assigned to QA)
o ―Connect Form to Backend API‖ (assigned to Backend Dev)
Example:
Main Story: SMS-101 — Implement Student Registration Form

 Subtask 1: SMS-101-1 — Design UI


 Subtask 2: SMS-101-2 — Form Validation
 Subtask 3: SMS-101-3 — API Integration

6. Live Project Example


Let’s take a real-world example for clarity.

Project: E-Commerce Website Development (ECOM)


Workflow:
Backlog → In Progress → Testing → Done

Issues Created:

Key Type Summary Status

ECOM-1 Epic User Authentication Module Backlog

ECOM-2 Story Login Page UI In Progress

ECOM-3 Bug Fix password reset issue Testing

ECOM-4 Task Configure Payment Gateway Backlog

ECOM-5 Story Implement Product Search Backlog

Subtasks Example:

 For ECOM-2 (Login Page UI):


o ECOM-2-1 — Create HTML/CSS Design (Frontend Dev)
o ECOM-2-2 — Integrate with Backend API (Backend Dev)
o ECOM-2-3 — Testing (QA)

You might also like