Back to Overview

Kanban Board

In order to keep overview over current tasks, we have a physical kanban board in our office. Current tasks are put onto cards and attached to it using magnets.

Kanban board

Layout

The Kanban Board consists of the following four columns:

Always add newly created tickets to the New column, never to the Backlog column. Tickets get only moved from the New to the Backlog column when the team accepted and prioritized them. Tickets (meaning physical cards) in the Backlog column always need a corresponding GitLab issue - yes, even simple tasks!

The In Progress Column

The In Progress column consists of the following three columns which represent the stages when working on a ticket:

Implement

In this stage the ticket gets done/implemented. If the task is to break down a bigger ticket into smaller ones this is where it is done. This stage has the additional column Blocked/Track for tickets for which work has started but could not be finished because of external factors. They always have the highest priority and everyone helps out finishing them when done with his/her current task.

Done rules:
Limit work in progress (WIP):

Only a limited amount of tickets may be in progress at any point. Check out the Kanban board for WIP limits.

Review

In this stage the MR in GitLab gets reviewed. If the task is to break down a big ticket into smaller ones this stage serves as the review step for the plan / road map.

Done rules:
Limit work in progress (WIP):

Only a limited amount of tickets may be in progress at any point. Check out the Kanban board for WIP limits.

The Done Column

Tickets in the Done column are GitLab issues which are done - no backsies! A GitLab issue is done when the following rules apply:

Done rules:

Kanban Cards

Kanban card

Cards on the Kanban board should have the following information: