Rethinking Kanban

When building software, it's usually best to perform steps in the development cycle one-by-one rather than in a parallel fashion. This prevents duplicate work and enables you to catch issues and errors early on. Kanban and its alternative techniques can simplify this process (particularly in agile and DevOps development) because they represent task and workflow management using an easy-to-understand visual flagging technique.

This is a companion discussion topic for the original entry at