Learn Jira with real-world examples 2024 (+Confluence bonus)
- Descrição
- Currículo
- FAQ
- Revisões
UPDATED IN LATE 2024!
This course walks through all the core features and concepts of Jira and has been catered for all users (general users, managers and admins). Updated as of late 2024, it incorporates and uses some of the latest features released for JIRA on Cloud (standard version).
Plus bonus Confluence content – learn how to use Confluence and how to take advantage of it in tandem with JIRA.
Jira is a very comprehensive tool and one of the most popular agile project management tools out there. When used and configured correctly, it will help you work smarter, faster and more efficiently.
WHY TAKE THE COURSE:
-
Learn the most important characteristics of Scrum and Kanban agile methodologies
-
Cover all the main aspects of Jira including working within an agile team, leading an agile team, and administering the main things that make up Jira
-
Real-world examples including
-
How to manage your daily task-list via a daily scrum-based process
-
Configure permissions and projects for internal team members, as well as external members (Eg: consultants, customers etc)
-
JIRA allows you to create stories and epics for agile projects – learn how to create another issue type used in agile called Spike and create custom screens, fields and workflows for this new issue type.
-
How to manage multiple teams working on the same projects via multiple agile boards catered to each team
-
-
Support – I am only a message away from answering any questions you might have
STRUCTURE OF THE COURSE:
-
Agile Concepts – Goes into detail with Scrum and Kanban frameworks. By the end of the section, you’ll have a full refresher on these frameworks as I made sure I hit the most important notes when it comes to how they work.
-
Working within an agile team – Get your first look at navigating the Jira user interface and learn how to create issues, work on issues through the agile boards, search for issues, create custom dashboards to see whats happening in Jira and other functions beneficial to any agile team member.
-
Leading an agile team – Configuring and managing agile boards, creating and maintaining the backlog as well as starting and ending sprints and creating releases. All these steps stay true to the agile steps described in the prior section.
-
Jira Administration – Goes over all the main administration sections and each part has an example that you can use to follow along with. By the end of this section, you will understand all the customizable aspects of Jira and be able to cater your own instance to fit your own specific needs.
-
Team-Managed Projects – a section that dives into the versatile team-managed projects in Jira and all its capabilities
-
Real-world examples, scenarios and bonus content – This is where I show you how I use Jira to track and forecast my personal day-to-day tasklist, while using a daily scrum-based process, among other examples.
-
Confluence – Jira’s best friend when it comes to managing content
BOTTOM LINE:
Bottom line is that I tried to make this course a comprehensive guide to Jira that anyone would need to either get introduced to JIRA or get fully up to speed with the main concepts and features. I feel the best way of learning something is by example. And so I put in a lot of content explaining the features and concepts with examples and am continuously working on adding more examples and scenarios to share my experience and knowledge in using JIRA within the real world.
I’ll be here to help answer any questions you might have along the way.
-
1JIRA - the 'What' & 'Why'Vídeo Aula
A quick look into what Jira is, why you should use it and your options for getting it.
-
2What Jira version we will useVídeo Aula
We will discuss the different versions and platforms that Jira is available on and conclude with what will be used in this course (hint: it's Jira Cloud, standard version)
-
3Course structure and tidbitsVídeo Aula
A breakdown of the course and some logistical details around talking speed and how to go about the course depending on your knowledge of Jira
-
4Setting up your free JIRA Cloud instanceVídeo Aula
A walkthrough of setting up your own JIRA Cloud instance
-
5How to create a project with sample dataVídeo Aula
-
6Section IntroductionVídeo Aula
This section goes through the core concepts of scrum and kanban and then discusses the main Jira terms and how they relate to the agile processes
-
7Scrum in 10 minutesVídeo Aula
This lecture goes into details of how the scrum methodology works, and touches on all the key points about this agile process.
-
8Kanban in 4 minutesVídeo Aula
This lecture touches on how the Kanban methodology works
-
9JIRA Terms - What makes up JIRAVídeo Aula
We'll define some of the key Jira terms like issues, projects, versions, and components
-
10Agile Concepts Refresher & Jira TermsQuestionário
-
11Section IntroductionVídeo Aula
This section will introduce Jira and get you up to speed with the basic essentials to start working with Jira.
-
12Intro to the JIRA user interface & navigationVídeo Aula
This will be our first look at the Jira Interface. We won't go into details of each screen but will get used to the UI and UX of this tool
-
13Intro to Project NavigationVídeo Aula
Our first look at projects and navigating within a project
-
14Intro to Issue NavigationVídeo Aula
Our first look at the issue navigator screen
-
15Viewing, editing & understanding IssuesVídeo Aula
This lecture goes through everything that makes up an issue in Jira
-
16Working with Agile BoardsVídeo Aula
Our first look at the agile boards and how you can work on issues through the boards, and keep the board updated as you go.
-
17Agile Board - Backlog ViewVídeo Aula
A look at the backlog view of an agile scrum board
-
18Agile Boards - KanbanVídeo Aula
A look at the Kanban agile board, as well as a new agile board created by JIRA (as of early 2018) - the Agility Board
-
19Creating IssuesVídeo Aula
Any team member may find the need to create issues, whether you're in QA and found a bug or even a Developer creating a ticket to be worked on.
-
20Searching for IssuesVídeo Aula
As a member of an agile team using Jira, an essential function would be to search for issues through the issue navigator. This lecture goes through basic filters and searching capabilities on Jira
-
21Advanced searching using JQLVídeo Aula
We'll take the last lecture and one-up it by searching using JQL. The video shows how you can switch between basic and advanced searches, and how basic searches let you learn about how you form your advanced search queries.
-
22Search filtersVídeo Aula
This lecture shows you how you can save your frequent searches, in order to be more efficient when using Jira and searching for issues
-
23Create your own Agile BoardVídeo Aula
Learn how to create your own agile board to view the issues that matter to you
-
24Dashboard customizationVídeo Aula
Dashboards provide a cool way to view different kinds of data within Jira, so we'll spend some time creating a custom dashboard that would display different kinds of information. We will also look at setting up a Wallboard which can be projected or displayed on a big monitor for the whole team to monitor or track important metrics relevant to the team
-
25Understanding the Resolution FieldVídeo Aula
This lecture discusses the Resolution field and it's importance in how Jira identifies an issue as being Open vs Resolved
-
26Working within an Agile TeamQuestionário
-
27Section IntroductionVídeo Aula
This section goes into a little more detail with using Jira, particularly when it comes to leading an agile team and making sure issues, backlogs, sprints and agile boards are properly set up and managed.
-
28Configuring agile boards - Part 1 (Scrum board)Vídeo Aula
As a project owner, this would be one of the main responsibilities when managing an agile team and ensuring the agile boards are configured in a manner that maximizes productivity within the team. We will look at every single configurable aspect of agile boards, both scrum and kanban, over a couple of lectures.
-
29Configuring agile boards - Part 2 (Scrum board continued)Vídeo Aula
This is a continuation of looking at all the ways you can configure agile boards, with focus on how you can make the boards visually relevant to your team
-
30Configuring agile boards - Part 3 (Kanban board)Vídeo Aula
This last part of configuring agile boards focuses on the Kanban board and looks at the subtle differences between Kanban and Scrum board configuration.
-
31Creating projectsVídeo Aula
As a project owner, the first step is to create a project of type that's relevant to you. The video looks at the steps involved in creating different types of projects. It also assumes that the project owner has administration privileges of creating a project and so if you don't, this is something you would need to request your Jira Administrator to create for you.
-
32Creating epics and storiesVídeo Aula
Once the project is set up, the next step would be to ensure that work is represented in the form of epics and stories
-
33Starting sprints & working on sprintsVídeo Aula
This lecture represents the stage where sprint planning meeting takes place, and the sprint backlog is created and the sprint started.
-
34Creating software versions in ScrumVídeo Aula
This video shows you how you can manage your versions, to represent software releases. Remember that in scrum, a version is pre-planned and is released when the planned work is complete
-
35Creating software releases in KanbanVídeo Aula
A version in Kanban can be released at any time and will contain all issues that are complete at that time. This video demonstrates how you can create a release for a Kanban based project.
-
36Closing sprints and viewing sprint reportsVídeo Aula
This video represents the final stage of the scrum sprint cycle - closing sprints and viewing the reports that Jira generates for you. The reports are helpful in your sprint review and retrospective meeting to further improve the scrum process for your team
-
37Agile Board ReportsVídeo Aula
Understand some of the important reports available in Jira out-of-box
-
38Leading an Agile TeamQuestionário
-
39Section IntroductionVídeo Aula
This section will turn you into a Jira Administration Guru and covers all the core functional aspects of Jira that you can configure and customize.
-
40Atlassian Organization & Site structureVídeo Aula
-
41Creating a new userVídeo Aula
As a Jira Administrator for a team, one of the main steps would be to create accounts for users within your team and ensure they are given access to your Jira instance.
-
42Creating groupsVídeo Aula
Once user accounts are created, it is beneficial to create groups and add users to their respective relevant groups. This makes it easier to assign permissions to groups rather than individuals.
-
43Jira settings navigationVídeo Aula
Before we get into the low level, we'll take a look at the Jira Administration pages and get used to the navigation flow between them
-
44Understanding the different permission levelsVídeo Aula
This lecture discusses the main permission levels in Jira - Global permission and Project permissions. Jira also has Issue-level Permissions but we do not cover them as they are very low level and are uncommon. Regardless, once you get familiar with global and project permissions, it will become straight forward to understand and configure issue-level permissions as it takes the same concepts but goes one level deeper.
-
45Global Permissions explainedVídeo Aula
Jira has some pre-defined global permissions - In this lecture, we will go through each one and understand what each of them mean and walk through what happens when those permissions are not granted.
-
46Understanding Project Roles - TheoryVídeo Aula
We spend some time talking about how project roles work and the problems you can solve by using them.
-
47Understanding Project Roles - ExampleVídeo Aula
A demo of how you can take advantage of project roles, and how using them can simplify the amount of configuration required in Jira. Taking advantage of project roles is the best way to configure Jira, especially when it comes to project permissions.
-
48Roles & Permissions Example - IntroductionVídeo Aula
This video introduces the elaborate permissions example, by first listing out the objectives and then we list out each of the high-level steps required to achieve the objectives. Both objectives and the solution steps are available in text files as resources associated with the video. Feel free to download the text files and follow along, or better yet, try out the exercise yourself before reviewing the video.
This example walks through the full scenario of having to create users, groups, project roles and assigning the relevant permissions for a project. It basically brings together all the lectures discussed in this section so far. The steps and objectives of the example are to create a sample project and a relevant team, where each team member has different sets of permissions within the project:
-
49Roles and Permissions Example - Part 1Vídeo Aula
The first part of the permissions example implementation - I refer to the text files from the previous video and implement each step one after another. This is where I create the relevant users, groups, project roles and start setting up the permission scheme.
-
50Roles and Permissions Example - Part 2Vídeo Aula
This is part 2 of the example and will focus on creating the project and incorporating the users, project roles and permission scheme that was created for it.
-
51Roles and Permissions Example - Part 3Vídeo Aula
This final part of the example will log in as each of the configured users and ensure that permissions were set up accordingly and working as expected.
Consultant
Can only see the new project
Is able to edit and work on issues
Cannot manage sprints
Project owner:
Can work on issues
Can administer the project
Can manage sprints
Developer
Is able to see all projects, edit and work on issues (but cannot manage sprints)
Customer
Can only see this new project
Cannot edit or work on issues (read-only)
-
52Understanding Jira Schemes & Introduction to the Schemes ExampleVídeo Aula
We spend this lecture understanding how the main configurable aspects of Jira (issue types, screens, fields, workflows) are related to each other, and how they all come together when configuring projects. We also introduce the example that we will be covering while going through the next set of lectures.
-
53Configuring Issue TypesVídeo Aula
In this video, we create a new issue type called Spike. Spike tickets are usually created to represent work that involves research or investigation or design. We will then set up the issue type for the example project so Spike issues can be created for that project.
-
54Configuring ScreensVídeo Aula
We are going to continue working on the new Spike issue type by creating and configuring screens that will get displayed when creating/editing/viewing a Spike issue. The lecture also shows you how you can assign screens to issue types, and then relate all of that back to our example project.
-
55Configuring custom fieldsVídeo Aula
Now that we've created screens for Spike issues, we will create some custom fields to display on the screens.
-
56Configuring Field ConfigurationsVídeo Aula
This lecture walks through how you can configure various properties of fields and how they behave on screens.
-
57Creating a new WorkflowVídeo Aula
One of the most essential and compelling features of Jira - we will take our first dive at building a workflow from scratch. This workflow will actually be used for Spike issues only and the video shows how you would go about associating workflows with issue types within a given project.
-
58Editing an existing WorkflowVídeo Aula
This video takes the default software dev workflow and show you how you can enhance it by including steps for code review and testing by a QA team, as an example. This walkthrough will give you the ability and comfort level to go about editing workflows for your own specific needs, or simply building workflows from scratch.
-
59Understanding Workflow transitions - ScreensVídeo Aula
This video shows you another customizable aspect of workflows, in particular, how to display a screen every time an issue transitions from one status to another.
-
60Understanding Workflow transitions - Properties and TriggersVídeo Aula
This video shows you another customizable aspect of workflows, in particular, properties and triggers around workflow transitions and statuses
-
61Understanding Workflow transitions - Conditions, Validators, Post-FunctionsVídeo Aula
This video shows you even more customizable aspect of workflows:
- Conditions - a condition that must be met to allow a workflow transition to take place
- Validator - a check that you can perform during the workflow transition to ensure something has been met
- Post-Function - an action you can perform after a workflow transition has completed
-
62Jira AdministrationQuestionário
-
63Introduction to Team-Managed ProjectsVídeo Aula
-
64Team-Managed Project BoardVídeo Aula
The TM Boards are a lot more flexible and nimble than classic agile boards
-
65Team-Managed Project ViewsVídeo Aula
Explore the various views available in Team-Managed Projects
-
66Team-Managed Project SettingsVídeo Aula
Team-managed project administration functions
-
67Team-Managed Project FeaturesVídeo Aula
Take a look at how easy it is to turn on/off various features in a TM project, that you would normally find in a classic project
-
68Course SummaryVídeo Aula
Thanks for following along through all prior sections. Hope the course was everything you had hoped for and more :)
-
69Using Jira to manage daily tasks using a scrum-based process - Part 1Vídeo Aula
In this video, I show you how I use Jira for my own daily task list, and have been doing so for past few years. My process allows me to maintain a list of things I need to do everyday, track the progress of those tasks, as well as forecast what I can actually accomplish every single day.
-
70Using Jira to manage daily tasks using a scrum-based process - Part 2Vídeo Aula
This is the second part of how I manage my daily tasklist using Jira. I would be happy to hear feedback, thoughts and/or suggestions on the process.
