GitLab Agile Project Management

This course introduces users to GitLab's Plan stage, where they can manage software products or other projects. It focuses on the various tools available, including issues, epics, milestones, iterations, labels, roadmaps, and boards.


Estimated Effort: 5 hours

Course Format: 5 self-paced lessons

Access Duration: Up to 6 months from day of registration

Prerequisites

The target candidate should have the following knowledge:

  • High-level knowledge of the software development lifecycle
  • Familiarity with Scrum, Kanban, or other project management workflows
  • Topics covered in the GitLab with Git Essentials course or equivalent experience with Git and GitLab is recommended but not required

Primary Audience

  • Anyone who plans, tracks, and manages projects, including project managers, program managers, product owners, and scrum masters

Learning Objectives

Upon completion of this self-paced course, learners will be able to:

  • Set up projects in GitLab by creating issues, labels, milestones, and groups
  • Configure roles and permissions for projects and groups
  • Plan work with epics, milestones, and iterations
  • Manage projects using GitLab boards, epics, and roadmaps
  • Document projects with wikis
  • Utilize labels to route and track issues
  • Utilize quick actions, link issues, and merge requests
  • Use a Merge Request to Review and Merge Code
  • Understand how code changes get approved and by whom
  • Create the built-in To-Do list
  • Create and configure issue boards and use issue boards to track work

Interactivity

This self-study course employs many different learning interactions including recorded demonstrations, hands-on exercises, and other activities to ensure you retain the knowledge and skills of this course.

Technical Requirements

  • GitLab Access: To fully participate in the course, you'll need access to gitlab.com.
  • Browser: No Internet Explorer