{"id":358,"date":"2012-06-08T15:21:43","date_gmt":"2012-06-08T15:21:43","guid":{"rendered":"http:\/\/blog.benjaminm.net\/?p=358"},"modified":"2012-06-08T15:21:43","modified_gmt":"2012-06-08T15:21:43","slug":"kanbanvisualisationsconversations","status":"publish","type":"post","link":"https:\/\/techpeoplethrivi-i2tkeoduos.live-website.com\/kanbanvisualisationsconversations\/","title":{"rendered":"How Kanban visualisations and conversations enable process improvement"},"content":{"rendered":"

After deciding to adopt a new process a key challenge is to actually start doing it. This is the story of how a team I’m working with decided to carry out code reviews as part of our process, and how our kanban board helped us.<\/p>\n

The kanban board helped us visualise this new step in our process and allowed us to see that despite our belief and enthusiasm in introducing code reviews, we weren’t actually doing them. Reviewing the board at the daily stand up meeting provided visual feedback that lead to productive conversations about what might be stopping us and how we could improve. After we implemented new behaviours the board highlighted whether we improved and allowed us to continue to monitor our behaviour.<\/p>\n

\n
\n
\"\"<\/a><\/dt>\n
The team’s kanban board after we’d got rid of the queues, with no cards at all in the Code Review column.<\/dd>\n<\/dl>\n<\/div>\n

Introducing the Code Review process: a focus on \u2018just enough process\u2019<\/h2>\n

At the team meeting where we discussed a code review step we wanted to introduce \u2018just enough\u2019 process to make sure we would actually do it. We agreed to do the smallest thing that could work and to avoid being too ambitious or strict in how we defined code review. We came up with the following rules:<\/p>\n