GUIDE 2026

Kanban boards: How I’d design one around flow

Josh Fechter
By
Josh Fechter
Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You…
More About Josh →
×

Model the real flow of work

I design a Kanban board around how work actually moves from an idea or request to a usable outcome. I would observe the current states, handoffs, queues, and blocked points before choosing columns. A generic “to do, doing, done” board may be familiar but can hide the decisions the team needs to improve.

I would define what each state means and what evidence allows work to move forward. Explicit policies reduce the amount of interpretation people need to do during handoffs.

Make work in progress visible

I would set a manageable work-in-progress limit and treat it as a conversation starter, not a quota. When a column is full, the team should swarm, resolve a blocker, or improve the system before pulling in more work.

I would use cards that carry enough context to support a decision: the problem, owner, acceptance signal, dependency, and next action. I would avoid making the card a full project brief when a linked document is better.

Improve with evidence

I would watch for aging work, blocked items, and repeated rework. Those signals help the team ask where flow is constrained. I would not compare teams by a single metric or optimize one column at the expense of the whole system.

My bottom line

I use a Kanban board to make flow and policies visible so the team can improve the system. The Product HQ technical product manager certification supports that delivery thinking, and the Product HQ newsletter offers more guidance.

Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You can connect with him on LinkedIn here.