Given the basic flow on a Kanban board:
| Backlog | Dev | QA | Deploy |
After reading books/articles/presentations it got transformed roughly into
Business -> | Backlog | Input | Development | QA | Deployment | Closed |
Marketing -> | | Queue |--------------------|--------------------| Queue | |
Other -> | | | Queue | WIP | Done | Queue | WIP | Done | | |
So the questions I can't figure out:
Backlog & Input Queue & Dev Queue relationship. PM prioritises MMFs from the Backlog for that release and moves them into the Input Queue, dev (based on WIP limit) takes one and starts working on it (WIP column). What's Dev Queue used for? Should it be PM moving things from Backlog to Dev Queue and dev move them to Dev WIP or should PM move things from Backlog to Input Queue and dev takes one and moves it to Dev WIP? I can't see why Kanban examples talk about having Backlog, Input Queue and Dev sub-Queue, does each have its own purpose?
Where does dev move completed/resolved work items and what is the relationship between Done and next Queue columns? What if QA is not required? For example when Dev WIP is complete you can move it to Dev Done and QA will pull it from there into QA WIP. Or from Dev WIP to either QA Queue or to Deploy Queue (when QA not required). In the first case QAer needs to understand and go through every ticket in Dev Done column even if description is too technical or too vague. In second Dev Done is bypassed and QA loses the control/oversight of what goes into deployment. Also, should there be a Deployment Queue or Closed? Thanks to CI, deployment is one click, but going through every dev tasks and matching the revision number to the one that just got deployed before moving it to Closed sounds like a burden...
Any ideas? Or maybe you know of good detailed examples of Kanban boards and their flow setup from the real world? I know I'm supposed to map out the real existing flow and evolve/improve it over time (Kaizen as a reaction to appearing bottlenecks/problems), but in case of a new team/project what would be the perfect flow?