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. |