ToolStack
How-To GuideGitLab

How to Create a Sprint in GitLab

GitLab supports Scrum sprints natively. Here's how to create and launch your first sprint.

Step-by-step

1

Go to your project backlog

In GitLab, navigate to your project and open the Backlog view. This is where unstarted work lives before it's pulled into a sprint.

2

Create a new sprint

Look for a "Create sprint" button at the top of the backlog. Give the sprint a name (e.g. "Sprint 14"), set the start and end dates, and optionally add a sprint goal.

3

Populate the sprint

Drag issues from the backlog into the sprint, or right-click and select "Add to sprint". Aim for a sustainable amount of work based on your team's velocity from previous sprints.

4

Start the sprint

When the team is aligned on the sprint scope, click "Start sprint". GitLab will move all sprint issues to the active sprint board and begin tracking progress.

5

Track and close

Use the sprint board to track daily progress. At the end of the sprint, click "Complete sprint" — GitLab will prompt you to move any incomplete issues back to the backlog or into the next sprint.

Pro tips

  • Keep sprint goals outcome-focused ("Reduce checkout abandonment by 15%") rather than task-focused.
  • GitLab has a steep learning curve — run a sprint retrospective specifically about the tooling in your first sprint.
  • Velocity is a guide, not a target. Don't use it to pressure the team.

About GitLab

Learning curve
Steep
Free tier
Yes
G2 score
4.5 / 5
Setup time
hours_to_weeks
Full GitLab Review →GitLab website

More GitLab guides

How to Set Up a BoardHow to Manage BacklogHow to Create a RoadmapHow to Set Up Automations