Plan and track work

Plan your work by creating requirements, issues, and epics. Schedule work with milestones and track your team’s time. Learn how to save time with quick actions, see how GitLab renders Markdown text, and learn how to use Git to interact with GitLab.

For a thorough demo of Plan features, see Multi-team planning with GitLab Ultimate. In this video, Gabe describes a use case of a multi-team organization that uses GitLab with Scaled Agile Framework (SAFe).

     
Getting started
Overview of how features fit together.
Tutorial: Use GitLab for scrum
Sprints, backlog, user stories, scrum lifecycle.
Tutorial: Use GitLab for Kanban
Work in progress, flow, distribution.
Labels
Project labels, group labels, nested scopes, filtering.
Iterations
Time-boxed workflow, program increments, cadence, sprints.
Milestones
Burndown charts, goals, progress tracking, releases.
Issues
Tasks, bug reports, feature requests, tracking.
Issue boards
Visualization, workflow, Kanban, prioritization.
Comments and threads
Mentions, locked discussions, internal notes, thread resolution.
Tasks
Task labels, confidential tasks, linked items, task weights.
Requirements
Acceptance criteria, requirements test reports, CSV import.
Time tracking
Estimates, time spent, reporting.
CRM
Customer management, organizations, contacts, permissions.
Wikis
Documentation, external wikis, wiki events, history.
Epics
Roadmaps, hierarchies, planning, issue progress.
Roadmaps
Epic progress, timelines, milestones, goals.
Objectives and key results
Goal setting, performance tracking, child objectives, health status.
To-Do List
Task management, actions, access changes.
Keyboard shortcuts
Global shortcuts, navigation, quick access.
Quick actions
Commands, shortcuts, inline actions.
Markdown
Formatting, inline HTML, GitLab-specific references, diagrams and flowcharts.