This is a work in progress for the Marketing Project Management Simplification project.
GitLab helps to organize teams and work through a hierarchy of Groups and Projects.
Groups can contain other groups (subgroups) and projects.
Groups and Projects are both similar and fundamentally different, which can be confusing when using GitLab
Feature | Groups | Projects | Comments |
---|---|---|---|
Epics | X | Collection of related sub epics and issues in a strategic theme | |
Roadmaps | X | Graphical view of epics over time | |
Milestones | X | X | Burndown charts of a time boxed period |
Issue Insights | X | X | Analytical view of issues and merge requests |
Labels | X | X | Flexible ability to tag issues, epics and Merge Requests |
Issue Lists | X | X | Lists of all issues, enables bulk updates |
Issue Boards | X | X | Visual boards of issues grouped in lists |
Issues | X | An item of work, a deliverable, a request, a discussion | |
Repositories | X | A set of files that are under version control | |
Merge Requests | X | The discussion/management of change to files under version control | |
CI Pipelines | X | Automation of build and test of files / code that is being changed |
Graphically, this illustrates the difference between groups and projects:
In Marketing, we have diverse teams, where some need to develop demos and code, and others need to manage complex projects such as campaigns and large events. In order to support a variety of activities, we are using Sub-Groups to provide flexibility enable the teams to have an area to work and be productive.
Corporate Marketing
group