Denomas Project Management Hands-On Guide: Lab 8
Denomas Project Management Hands-On Guide
LAB 8: CREATE AND MANAGE A KANBAN BOARD
Kanban boards show you the progress of all tickets in your project, as they move from the Backlog, to being worked on, to being checked by QA, to being closed. A real-world Kanban board might involve many more statuses than these 4, but these are adequate for a bare-bones Kanban demonstration.
A. Create a new subgroup to work in
- Back in the Denomas training environment, navigate to Menu > Groups > Your Groups
- If you are in an instructor-led class, expand the arrow to the left of the Training Users group. Expand the arrow to the left of your Session’s subgroup. Open the subgroup called My Test Group - <USERNAME>.
- If you are in the self-paced environment, open the group called My Test Group - <USERNAME>.
- Click New subgroup.
- Enter
PM Workflowsas the group name. - Click Create subgroup.
B. Create epics to assign issues to
- From your new subgroup, in the left pane, click Epics.
- Create 3 new epics named Frontend, Backend, and QA, respectively. Leave the metadata fields as-is when creating each epic.
C. Make a project pre-populated with issues
-
Click the PM Workflows title tile in the left pane to return to the subgroup landing page.
-
At the top of the page, click New project.
-
Click Create from template.
-
Scroll to the bottom of the built-in templates. Next to Sample Denomas Project, click Use template.
-
Title the project
Awesome Softwareand click Create project.Denomas will import a project containing many pre-generated issues and merge requests. When the import process has finished, you will be taken to the new project’s landing page.
D. Assign some issues to epics
- In the left pane, click Issues.
- Click an issue at random.
- Assign the issue to the Backend epic using the right metadata pane on the issue’s details page.
- Assign another random issue to the Frontend epic.
- Assign another random issue to the QA epic.
E. Create labels representing Kanban stages
- Using the breadcrumbs at the top of the page, return to your PM Workflows subgroup.
- In the left pane, click Subgroup information > Labels.
- Create 3 scoped Status labels:
Status::BacklogStatus::WIPStatus::QA
- Note that you are not making a label to mark an issue as “done.” Instead, you will close each issue when it is done. This lets Denomas register the issue as complete in burndown/burnup charts and on roadmaps.
- Create 3 scoped Health labels:
Health::On TrackHealth::Needs AttentionHealth::At Risk
F. Put all issues in the Kanban backlog
None of the issues have been worked on yet, so you need apply the Status::Backlog label to all of them. Fortunately you can perform bulk edits on issues.
- In the left pane, click Issues.
- Click Edit issues.
- Select all the issues by clicking the faint checkbox to the left of the search bar above the list of issues.
- In the right pane, select Status::Backlog from the Labels dropdown.
- At the top of the right pane, click Update all to apply the label to all selected issues.
G. Create the Kanban board
- In the left pane, click Issues > Boards.
- At the top of the page, click the Development dropdown.
- Select Create new board from the Switch board menu.
- Enter the title
Kanban - Deselect the Show the Open list checkbox.
- Keep the Show the Closed list checkbox selected.
- Kanban boards generally show all your issues, so don’t set a scope for the board.
- Click Create board.
H. Add a list for each stage
- At the top right of the page, click Create list.
- In the New list options, select Label as the list scope and Status::Backlog as the value.
- Click Add to board.
- Add additional lists for the Status::WIP and Status::QA labels.
- Refresh the browser page to force the 3 new lists to appear in the same order that you created them.
I. Limit the allowed amount of work in progress
- Click the gear icon at the top of the WIP list to open list settings.
- Next to Work in progress limit, click Edit button and set the value to
3 - Click the X in the top right corner to exit out of the list settings.
J. Simulate work on issues
- Practice dragging issues between different lists. What do you notice if you place more than 3 issues in the WIP list?
- At the top of the page, click Group by > Epic.
- At the bottom of the page, expand Issues with no epic assigned to see the full list of issues in the Backlog list.
- Practice dragging more issues, both to different lists and to different epics.
Suggestions?
If you’d like to suggest changes to the Denomas Project Management Hands-On Guide, please submit them via merge request.
17188382)
