Plan, organize, and track project progress with issues, kanban boards, labels, weights (story points), milestones (sprints and releases), time tracking, due dates, and assignees, using Scrum, Kanban, SAFe, and other methodologies.
GitLab enables lean and agile project management from basic issue tracking to scrum and kanban style project management. Whether simply tracking a few issues, to managing the complete DevOps lifecycle, GitLab has you covered.
● Collaborate and define specific business needs.
● Track effort, size, complexity, and priority of resolution.
● Eliminate silos and enable cross-functional engagement.
● Visualize the status of work across the lifecycle.
● Manage, assign and track the flow of work.
● Enable Kanban and Scrum styles of agile delivery.
● Link issues with actual code change needed to resolve issues.
● Visualize and track the status of builds, testing, security scans, and delivery.
● Enable entire team to share a common understanding of status.
Want to know more about how Gitlab can accelerate your adoption of agile software delivery practices? Keep reading.
GitLab delivers a flexible and powerful issue tracker that scales from small teams to large complex organizations. GitLab project management makes it easy to capture issues, collaborate on the details, and then prioritize and deliver business results.
|Capture issues/user stories in GitLab’s robust issue tracker. Assign ownership, weight, priority, and then collaborate to refine and define the specific user story details. GitLab maintains strong traceabiltiy to execution, connecting your issues/user stories to the actual design and development through merge requests where developers collaborate to implement and deliver the actual code changes,||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
|Organize, sort and manage related issues with labels allowing you to create views and representations of the backlog to help plan, prioritize and align your team to the business needs.||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
|Efficiently add labels when and where needed to organize and categorize your issues to meet your reporting and tracking needs.||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
Boards in GitLab are a flexible and powerful tool that makes it easy to visualize the work as it flows through the project from your backlog through development, testing and delivery.
|GitLab issue boards are flexible, making easy to define the columns that match your workflow, such as Backlog, In progress, Completed, and Accepted. The total ‘weight’ of the issues is summarized for each column, so you can estimate team capacity to accommodate the workload. When an issue is done simply move it to the next step.||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
|Issue boards are also make it easy to assign work to specific teams or team members so you can visualize where the work is at from a team perspective.||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
|Manage Sprints: GitLab’s milestones and burndown charts enable teams to establish time-boxed work intervals and then focus on delivery and velocity. The team simply assigns milestones a start date and a due date to capture the time period of the sprint. The team then pulls issues into that sprint by assigning them to that particular milestone.||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
|Track your Backlog: In GitLab, dynamically generated issue lists can be viewed to track backlogs. Labels are created and assigned to individual issues, which then enables filtering of issue lists by a single label or multiple labels. Labels can also be prioritized to assist in ordering the issues in those lists.||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
Enable traceabiltiy from user stories(issues) to the actual development and delivery with GitLab merge requests.
|The merge request establishes traceabitity from the issue to the code changes and is the central hub where development teams collaborate on the design and actual implementation of the code. This is where code reviews, discussions and security testing comes together to help make developers more productive and efficient. The review app is a powerful feature in the merge request, deploying an isolated copy of the application changes for testing and immediate review.|
|Traceability to the DevOps pipeline is maintained in GitLab through the merge requests, where anyone on the team can track status of development, testing and delivery.||‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾|
Tracking, managing and reporting on the budget and actual costs of the project. Able to allocate costs to OPex or CAPex depending on specific organization reporting rules. Time tracking information used to determine labor cost allocations. Specific features would include: budget, spend, time tracking, resource cost, Capex/Opex.
Hill charts make it simple to report the general status of a work item, issue, or project. Where before the top of the hill, the item is full of uncertaintly and unknowns, and after the crest of the hill, execution is clear sailing with fewer risks and unknowns.