Blog

Kanban boards for agile teams: a practical guide

How to structure columns, WIP limits, and hand-offs so your board reflects real delivery—not just ticket shuffling.

Updated 2026-07-2210 min read
  • Kanban
  • Agile
  • Boards

Why Kanban still wins for delivery teams

Scrum ceremonies help with rhythm, but most product and engineering teams live in continuous flow. Kanban makes invisible work visible: code review queues, QA bottlenecks, staging deployments, and customer escalations all appear as columns—not buried in status fields.

  • Pull-based flow reduces context switching compared to push-heavy sprint plans.
  • WIP limits surface bottlenecks before deadlines slip.
  • The same cards feed list views, Gantt timelines, and saved reports—no duplicate tracking.

Map your real workflow first

Start with how work actually moves today. Interview developers, QA, and support. Draw the path from idea to production—including review, test, deploy, and customer verification.

  1. 1

    List your states

    Write every hand-off: backlog, in progress, in review, QA, staging, done. Avoid generic labels like "In progress" if they hide multiple steps.

  2. 2

    Merge or split columns

    If QA and staging share one column but different owners, split them. If two columns never hold cards, merge to reduce noise.

  3. 3

    Align with project settings

    In Projectman, configure workflow columns per project so board, list, and reports use identical statuses.

Set WIP limits that teams will respect

Work-in-progress limits are agreements, not punishments. They force conversations: "Why is review blocked?" instead of silently adding more started tasks.

  • Set limits per column based on team size (e.g. review WIP = number of reviewers).
  • Track cycle time from "In progress" to "Done" in reports to validate limit changes.

Connect boards to Gantt and reports

Boards show today; Gantt shows the horizon; reports show trends. In Projectman these share one work-item graph. When leadership asks about throughput or overdue QA, you answer from saved report templates—not manual exports.

  1. Define release milestones on the Gantt timeline.
  2. Filter board columns by milestone or tag for release readiness reviews.
  3. Schedule a weekly saved report (issues by status, assignee, age) for steering.

Common mistakes to avoid

  • Copying a template board without matching your deployment pipeline.
  • Using the board only for tasks while bugs and features live elsewhere.
  • Skipping retro data—if columns never change, the board is decoration.

Continue reading