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