This is the Wikibase Cloud team's Kanban Board
Tasks move through this board from left to right.
On the far left is the goals column.
- This represents all goals currently being worked on.
- These tasks should be moved to the Waiting for PM Verification column when all the components of the goal have been completed.
Others columns are either active or inactive.
Active columns represent when a task is actively being worked on by a team member. Active work is not just writing code. It may be reviewing work, deploying code or undertaking a manual action in an environment. All tasks in an active column should be assigned to a team member.
Inactive columns represent a task that is waiting for a team member to start working on its next phase. Inactive columns are indicated by phrases like "Waiting for". Active columns are indicated by phrases like "Undergoing". Tasks in inactive columns should not have assigned team members. Exceptionally, they may be assigned to someone who needs or wants to be the next person to work on them.
Tasks that are not ready for the upcoming active process should be marked as stalled. This may happen if a task has a dependency that needs to be completed first. When marking a task as stalled, a comment should be added to the ticket explaining what it is waiting for.
Task assignees are responsible for moving a task to the next inactive column when it is ready for the next step of our process. Tasks should be moved to the bottom of the inactive column so that older tasks get picked up first. It is left to their judgement if it should skip pairs of inactive/active columns if that particular task does not require that step of the process. For example, a documentation task may require no deployment so the tasks could be moved directly from Peer Review to Done.
When looking for which task is most impactful to work on next, team members should look from right to left and then from top to bottom. That is, a task in Waiting for Deploy to Production should be worked on in preference to a task in Todo. Also, a task at the top of Todo should be worked at in preference to one at the bottom of Todo. If you see the most impactful task is marked as stalled, then you should confirm if it is still stalled by reading the comment or reaching out to teammates.
