doc/tutorials/boards_for_teams/_index.md
{{< details >}}
{{< /details >}}
<!-- vale gitlab_base.FutureTense = NO -->This tutorial shows you how to set up issue boards and scoped labels for two teams that work on issues in sequence.
In this example, you'll create two issue boards for the UX and Frontend teams. Using the following steps, you can create issue boards and workflows for more sub-teams, like Backend or Quality Assurance.
To set up issue boards for multiple teams:
After you set up everything, the two teams will be able to hand off issues from one board to another, for example, like this:
Workflow::Ready for design and Frontend labels to a feature issue called Redesign user profile page.Checks the Workflow::Ready for design list on the UX workflow board and decides to work on the profile page redesign.
Assigns themselves to the Redesign user profile page issue.
Drags the issue card to the Workflow::Design list. The previous workflow label is automatically removed.
Creates the ✨new designs✨.
Drags the issue card to the Workflow::Ready for development list, which adds this label and removes any other Workflow:: label.
Unassigns themselves from the issue.
Checks the Workflow::Ready for development list on the Frontend workflow board and chooses an issue to work on.
Assigns themselves to the Redesign user profile page issue.
Drags the issue card to the Workflow::In development list. The previous workflow label is automatically removed.
Adds the frontend code in a merge request.
Adds the Workflow::Complete label.
To prepare for when your project grows, start by creating a group. You use groups to manage one or more related projects at the same time. You add your users as members in the group, and assign them a role.
To create a group:
Paperclip Software Factory.You've created an empty group. Next, you'll create a project that will store your issues and code.
The main code development work happens in projects and their repositories. A project contains your code and pipelines, but also the issues that are used for planning your upcoming code changes.
To create a blank project:
Paperclip Assistant.You need a team label and a set of workflow labels to show where in the development cycle an issue is.
You could create these labels in your Paperclip Assistant project, but it's better to create them
in the Paperclip Software Factory group. This way, these labels will also be available in all the other
projects you create later.
To create each label:
Frontend.Repeat these steps to create all the labels you'll need:
FrontendWorkflow::Ready for designWorkflow::DesignWorkflow::Ready for developmentWorkflow::In developmentWorkflow::CompleteLike with labels, you could create your issue boards in the Paperclip Assistant project, but it can be better to have them in the Paperclip Software Factory group. This way, you'll be able to manage issues from all the projects that you might create later in this group.
To create a new group issue board:
To create the UX workflow issue board:
UX workflow.Workflow::Ready for design label:
Workflow::Ready for design label.Workflow::Design and Workflow::Ready for development.To create the Frontend workflow board:
Frontend workflow.Frontend label.Workflow::Ready for development label:
Workflow::Ready for development label.Workflow::In development and Workflow::Complete.For now, lists in both your boards should be empty. Next, you'll populate them with some issues.
To track upcoming features, enhancements, and bugs, you must create some issues. Issues belong in projects, but you can also create them directly from your issue board.
To create an issue from your board:
Workflow::Ready for development list, select Create new issue ({{< icon name="plus" >}}).Redesign user profile page.Frontend label, because only issues with this label appear on the Frontend team's board:
Workflow::Ready for design and
Frontend labels. The selected labels are marked with a checkmark.Repeat these steps to create a few more issues with the same labels.
You should now see at least one issue there, ready for your product designers to start working on!
Congratulations! Now your teams can start collaborating on amazing software. As a next step, you can try out the goal workflow for yourself using these boards, simulating the two teams interacting.
Find other tutorials about project management on the tutorials page.