JIRA Fundamentals

JIRA is a world-leading tracker for planning, building, and releasing great software. In this demo-packed course, JIRA Fundamentals, you will learn how to setup and maintain a JIRA-installation and configure it for the needs of your organization.
Course info
Rating
(58)
Level
Beginner
Updated
Jan 26, 2018
Duration
2h 11m
Table of contents
Description
Course info
Rating
(58)
Level
Beginner
Updated
Jan 26, 2018
Duration
2h 11m
Description

JIRA is a world-leading tracker used by large and small teams for planning, building, and releasing great software. In this course, JIRA Fundamentals, we are going to focus on the fundamentals of JIRA. The course is suited both for those who will be using the JIRA cloud platform as well as for those of you who will host it. First, you will learn JIRA planning and installation. Next, you will configure a project JQL, Finally, you will learn reporting, dashboards, and administrating and extending. Jira Fundamentals is packed with practical examples and experienced based advice. By the end of this course, you'll know everything you need to know to be productive and get started with managing your software development projects with JIRA.

About the author
About the author

Jan-Erik Sandberg is an international author and a requested speaker. He has coached agile teams since 2001 and is a veteran coder. He is currently working at Q-Free. Q-Free is a leading IOT company supporting Smart City development in more than 40 countries.

More from the author
Blockchain Fundamentals
Beginner
2h 20m
Nov 27, 2018
IOTA Fundamentals
Beginner
1h 35m
Jun 19, 2018
More courses by Jan-Erik Sandberg
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Jan-Erik Sandberg. Welcome to my course, JIRA Fundamentals. I'm a general manager for Q-Free Malta, and I've used JIRA extensively for many years. This course is an update of the course I made back in 2013, and it's packed with practical examples and experienced-based advice. JIRA is a truly effective tool for tracking issues and following up your development projects. I've used it successfully to manage both large, hundreds of million dollar projects, as well as smaller start-ups. In this course, we are going to focus on the fundamentals of JIRA, and it is suited both for those who will be using the JIRA Cloud platform, as well as for those of you who will host it yourself. Topics we will go through include planning, installing, configuring, and extending JIRA. By the end of this course, you'll know everything you need to know to be productive and get started with managing your software development projects with JIRA. I hope you will join me in learning how to get started with the most effective issue tracker around with JIRA Fundamentals here at Pluralsight.

Planning Your JIRA Setup
Planning Your JIRA Setup. In this module, we're going to take a look at the different aspects you need to consider when planning your JIRA setup so that you'll be able to make the decisions that are right for your organization. We will look at the scaling and cost factors and other tasks you should consider when preparing your installation. First, let's look at the different options that are available for us at the time of recording this course. The server is the typical old-school simple setup where you would normally host a server yourself on-premise or as an Infrastructure as a Service solution. For larger installations, we also have the option of going for the datacenter setup. This is a more demanding setup, but it also gives you possibilities of very high performance and reliability for large organizations. If you don't want to manage the solution yourself, but you need high reliability and performance, Atlassian is offering to host and maintain everything for you with their cloud offering. This is a very popular option for those who are getting started with JIRA these days and will also be the option that we will use for the demos in this course. Please note that in the next module I'll show you how to install all the three different options, so you don't need to worry if you have something else than cloud in mind. At the end of this module, I'll give you some pointers for how you can migrate from server or datacenter to JIRA Cloud as well. Now, let's take a deeper look into what the different options give us.

Installing and Configuring JIRA
Installing and Configuring JIRA. The installs we will be making. In this module, we will do three different installs. Please refer to the previous module if you are unsure which setup you should go for. First, we will be installing JIRA on a single server. This is a very simple setup, and we will host everything we need on one server instance. Later in this module, we will set up the datacenter by using Microsoft Azure platform templates. Since this is a course in JIRA and not infrastructure, we will not go deep into the underlying system. However, you will have a good insight into how you can set up the solution in your own physical infrastructure if you do not want to use the Azure platform or other similar platforms. The last setup we will do is the easiest of them all, the JIRA Cloud setup. This has become an extremely simple way to get started with JIRA. In order to follow the next modules, it does not matter if you opt for the single server, datacenter, or if you go for the cloud setup. I'll be using the JIRA Cloud for the rest of the course, but all demos will work with all the setups.

Setting up Your Project
Setting up Your Project. In this module, we will get practical and configure JIRA to work with our demo project, The BlueRobot. We will begin by setting up the basics for our project. Then we'll have a look at how we can customize the behavior of JIRA with our own fields, screens, and even a customized issue type. In order to make JIRA work with our processes rather than having to change our processes to work with JIRA, we will make a custom workflow. So, let's get to demo mode again. First, we will create a standard project setup using the Scrum template. We will configure the sprints, set up the different releases we want to have. Our project also needs users and roles, so we will add a few. We will also set up the different parts of our project called components in JIRA.