What is kanban?

Last updated: April 2024

An example of a basic kanban board with three columns for the status of work items

Kanban is a workflow management system that helps agile software development and product teams define and manage work and continuously improve performance. The term means "billboard" or "placard" in Japanese — which hints at the trademark kanban workflow organization system based on cards. Each card on a kanban board represents a work item and is moved across the board in vertical columns that represent status. A team's kanban board is always in motion, and new cards are pulled from the backlog and added to in-progress work as team capacity allows.

Kanban is not a methodology. Rather, it is a system that agile teams use to continuously deliver high-value work, features, or user stories. Overall, kanban encourages flexible planning, frequent delivery, and regular improvement — which is in line with agile philosophy.

Although kanban has its roots in agile, many teams today (product, design, marketing, and otherwise) rely on kanban boards as a simple and effective way to visualize work and boost productivity. It stands out because of its pull system:

  1. First, work is only pulled onto the board when there is an actual demand for it (versus when it is anticipated).

  2. Second, you can only pull work when you have the capacity to complete it.

This makes good sense in the context of product development. A product manager can prioritize features that will deliver the most value to customers and the business prior to sending the work to development. Once the work arrives on the development team's kanban board, developers can carry it out.

At Aha! we work with both product management and development teams, so we have a unique point of view on how to implement kanban successfully. We provide kanban-style workflow boards in both Aha! Roadmaps and Aha! Develop. (We also provide a kanban whiteboard template for early-stage planning.) These tools work together seamlessly so product managers can determine the "why" and the "what," collaborate with engineers on the "when," and let those technical folks figure out the "how."

This guide provides an overview of the origins of kanban, important kanban principles, and how to implement kanban (with or without our tools). Use the following links to jump ahead to a specific section: