Jira Lab File
Jira Lab File
(A Govt. Aided UGC NAAC A++ Accredited Autonomous Institute Affiliated to RGPV, Bhopal)
Department of CSE
2. Go to https://{your-username}.atlassian.net/jira/projects
3. Select SCRUM from the given options for a new project.
4. Choose a Company managed Project from the given prompts
5. Enter your project name and specify a unique identifying key and
confirm the details.
Epics - Epics represent either topics or overriding goals, which are then
broken down into Stories and Tasks.
An Epic could present the theme/topic to which a task belongs or
represent a big project, for example “Migration customer X” in
consulting or “Website Relaunch” in marketing.
Tasks -
• Tasks are utilized for planning specific activities with a target completion
time of no more than one working day.
• They may form components of larger projects or be independently
planned initiatives.
• Tasks have the flexibility to be subdivided into subtasks for more
granular planning.
• Assigning tasks to a responsible employee (assignee) is a standard
practice.
• Tasks are integral components of a sprint or scrum workflow.
For initiating the creation of a new issue with the appropriate type, follow
these steps:
1. Navigate to the main navigation bar and click on "Create" to initiate the
process of generating a new issue.
2. Within the create issue dialog box, choose the desired issue type.
3. Input crucial details such as Summary, Description, Deadline, and
proceed to submit the new issue for creation.
Begin by establishing epics to form the foundational structure of your project,
progressively incorporating additional tasks and stories as necessary.
Experiment – 3
Objective: Set Priorities and Manage Agile Boards
We can follow these steps to create and Manage Agile Boards in JIRA
1. In your preferred project in JIRA, click on the “Boards” option in
the project sidebar.
6. Once a sprint has been started you can see the issues and their
status on the agile board.
Experiment-4
Objective: Create and build Roadmaps
2. Click on the three dots on the top right corner and choose
configure board from the drop down.
3. Select timeline in the settings sidebar, and enable timeline.
4. You can define the dates and duration for which the sprint should
run.
5. Finally click on the start sprint button, add and review the final
details such as the Sprint Name and the Sprint Goals.
6. Now your sprint has begun and will be showcased in the Active
Sprints panel as well as the timeline.
Experiment-6
Objective: Backlogs and Integrate WBS Gantt Chart.
Backlogs refer to all the issues, tasks, sub issues or user stories that are
still remaining in the project to complete and have not been assigned
to any sprints yet, they need to assigned to a sprint and worked upon
to complete a project,
Backlogs can be reviewed, edited, assigned priorities and story points
to better structure the sprints and keep the progress of the project at
check.
To check backlogs – Navigate to the Backlog tab on the project side
bar.
3. Go back to you project and choose WBS Gantt Chart from the
Apps drop down on the top toolbar.
4. Choose the project for which you would like to generate the
Gantt Chart.
5. A WBS Gantt Chart for your project will be generated.
6. You can review each task and its Work Break Down along with
sprints and deadlines at one place for maximum efficiency.
Experiment-7
Objective: Scheduling Project, Integrate with PERT, PERT
estimates.
Story points refer to values that convey how important a story is for
the client, it allows us to review the progress of sprints and the overall
project. Every story should have story point assigned to it.
We can assign story points as follows –
1. Go to Backlogs of your project using the project sidebar.
JIRA Query Language allows us to retrieve required data from our JIRA
project efficiently and is a very important step in learning JIRA. JIRA
Query Language (JQL) functions are built-in functions that can be used
to perform advanced queries and retrieve specific information from
your JIRA instance. These functions extend the capabilities of basic JQL
queries by allowing you to perform operations, calculations, and
comparisons within the query itself. JQL functions are especially useful
for creating dynamic and context-aware queries.
We can use JQL in a project as follows –
1. Navigate to Filters from the top toolbar and select the board
you would like to apply JQL queries on.
2. Click on Switch to JQL next to the search button to open the JQL
input.
3. Start writing your required queries.
Some examples of JQL queries are –
• Filtering issue based on progress level or status:
project = NGOC AND issuetype = Sub-task AND created >= startOfMonth()
1. Click on the gear icon at the top right of you project in the
toolbar.
2. Select user management located at the bottom of the dropdown.
3. Here you can add users, groups and manage their rights and
permissions.
To add a new user to your project –
1. Add the users address into the Add Team Member prompt
2. Click add user to send an invite to the user.
7. By clicking on the three dots on the top right corner you can
make the user an organisation level admin, ask the user to reset
their pass word, suspend the access of the user in case of a
security breach and even remove the user entirely.
Creating and Managing groups in JIRA –
1. To create a new group in JIRA navigate to the Groups tab on the
admin settings page.
2. Click on the create group button on the top right corner.
3. Add the name of the group and assign the required users.
4. Once a new group has been created you can add product access
to the group.
To manage the global permissions of a project –
1. Click on the gear icon on the top right of the project in the
toolbar.
2. Choose system from the drop down that appears.
3. Choose Global Permissions from under the security tab.
c) Create and verify that an issue can move across the board
according to workflow where:
Backlog --> In Progress --development done--> testing --Test passed--
> Done, and Testing --> In Progress, if Test failed.
We can verify the flow of status from the project settings ->
workflows
d) Creating Epics, Stories, and Tasks.