Home · Kanban Guides · Kanban Agile Development
Kanban Agile Development:
The Complete Guide to Agile Kanban Boards
Ship faster with less chaos. Learn how agile teams use Kanban boards, WIP limits and flow metrics to deliver software continuously, how Kanban compares with Scrum, Lean and Waterfall, and how to set up your own agile Kanban board in minutes with PlanBoards.
Quick answer: Agile Kanban is a way of managing software and project work in which every task is a card on a visual board, cards move through columns that represent your workflow, and each column has a work-in-progress (WIP) limit. Instead of planning in fixed sprints, the team pulls new work only when it has capacity, which creates a continuous, predictable flow of finished features.
1. Key Takeaways
- Agile Kanban is an agile way of working where every work item is a card on a visual board, cards flow through columns that mirror the workflow, and each column has a work-in-progress (WIP) limit.
- Kanban vs Scrum: Scrum delivers in fixed sprints with defined roles; Kanban delivers continuously and limits WIP directly, with no required roles or sprints.
- Kanban vs Waterfall: Waterfall plans everything up front and releases once at the end; Kanban releases each item when it is done and lets priorities change at any time.
- Lean is the philosophy behind Kanban: maximise customer value, eliminate waste and pull work only when there is capacity.
- The most useful agile Kanban metrics are lead time, cycle time, throughput and WIP, linked by Little's Law: average cycle time = average WIP ÷ average throughput.
- Eric Brechner's book Agile Project Management with Kanban (Microsoft Press) describes a simple Specify · Implement · Validate board based on Xbox engineering experience.
2. What Is Agile Kanban?
Agile is a set of values and principles for building products in small, frequent increments, collaborating closely with customers and adapting to change. It was written down in the Agile Manifesto in 2001 by seventeen software practitioners, who valued individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan.
Kanban (Japanese for "signboard" or "visual card") began on the factory floor at Toyota, where Taiichi Ohno used cards to signal when a station needed more parts. Production was pulled by real demand instead of being pushed by a forecast. In the late 2000s David J. Anderson adapted these ideas to knowledge work, and his book Kanban: Successful Evolutionary Change for Your Technology Business (2010) defined what is now called the Kanban Method, today maintained by Kanban University.
Agile Kanban — often called agile development Kanban when used by software teams — combines the two. There are no mandatory sprints, roles or ceremonies. You start with the process you already have, make it visible, limit how much is in progress, and improve step by step.
Why agile teams choose Kanban
- Continuous delivery: features ship as soon as they are done, not at the end of a sprint or project.
- Flexibility: priorities can change at any time; the next card pulled is always the most valuable one.
- Focus: WIP limits stop multitasking, reduce context switching and expose bottlenecks.
- Transparency: everyone — developers, product managers, stakeholders — sees the same board.
- Predictability: flow metrics such as cycle time and throughput make delivery forecasts data-driven.
- Easy adoption: no reorganisation needed. Kanban is evolutionary, so teams keep their roles and titles.
The Kanban Method's guiding principles
- Start with what you do now. Map your existing workflow rather than adopting a new one overnight.
- Agree to pursue improvement through evolutionary change. Small, continuous changes beat big-bang transformations.
- Encourage acts of leadership at every level. Anyone can spot a bottleneck and suggest a fix.
- Focus on the customer, manage the work, not the people. Let the system organise itself around flow.
3. Anatomy of an Agile Kanban Board
An agile Kanban board is a visual model of your workflow. Whether it is a whiteboard with sticky notes or a digital board in an app like PlanBoards, it contains the same building blocks.
Columns (lists)
Each column is a stage in your workflow. A typical agile software board uses Backlog → Ready → In Progress → Code Review → Testing → Done, but the right columns are the ones that mirror how work really moves in your team. Many teams split a stage into "doing" and "done" sub-columns so it is obvious when a card is waiting to be pulled.
Cards
A card is one unit of work: a user story, a bug, a technical task or an experiment. Good cards are small (a few days of work at most) and contain everything needed to finish them — description, acceptance criteria, checklist, due date, priority, owner and attachments such as designs or logs.
WIP limits
A WIP limit is the maximum number of cards allowed in a column at the same time. When "In Progress" has a limit of 3 and already holds 3 cards, nobody starts something new; the team helps finish what is already started. This simple rule is what turns a to-do board into a Kanban system.
Commitment and delivery points
The commitment point is where the team agrees to deliver an item (usually when a card leaves Ready). The delivery point is where the item reaches the customer. The time between them is your cycle time; the time from request to delivery is lead time.
Swimlanes and classes of service
Horizontal rows or colour codes separate types of work. Common classes of service are: Expedite (urgent, e.g. a production outage — usually a WIP limit of 1), Fixed date (has a hard deadline), Standard (normal priority, first in first out) and Intangible (tech debt, refactoring, tooling).
Explicit policies
Written rules — shown at the top of each column or in a pinned card — such as the Definition of Ready ("has acceptance criteria and design attached") and Definition of Done ("code reviewed, tested, released, documented").
4. Agile Kanban Board Examples
Below are six real-world agile Kanban board examples you can copy. Each one was built in PlanBoards using coloured lists, labels, checklists, due dates and image thumbnails.
Example 1: Agile software development board
The classic board for a product team building a mobile or web app. Work flows from Backlog to Done, with WIP limits on the stages where work tends to pile up (development, review and testing). Bugs get a red label, features a blue one, and urgent items a flag.
- Lists: Backlog · Ready · In Progress (WIP 3) · Code Review (WIP 2) · Testing (WIP 2) · Done
- Best for: product teams of 3–9 developers shipping continuously
See the agile software development board at the top of this page.
Example 2: Specify · Implement · Validate board
A board inspired by the workflow described in Eric Brechner's Agile Project Management with Kanban (see section 8). Each step has an "Active" and a "Done" area, so the team instantly sees which items are finished in one step and ready to be pulled into the next.
Example 3: Bug triage and support board
Incoming bug reports are triaged by severity, an Expedite list with a WIP limit of 1 handles critical incidents, and everything else flows through Fixing and Verify. Priority labels (Critical, High, Medium, Low) make the board easy to scan.
Example 4: Lean product discovery board
Product managers use this board to test ideas before building them. Each card is a hypothesis that moves through Build MVP → Measure → Learn. Validated ideas go to delivery; invalidated ones are dropped early — the Lean way to avoid building features nobody wants.
Example 5: DevOps release pipeline board
Release managers and DevOps engineers track each build from Ready to Release through Staging, Canary rollout, Production and Monitoring. Tight WIP limits on Staging and Canary ensure only one risky change is in flight at a time.
Example 6: Waterfall phases on a Kanban board
Not every project can drop its phases. Agencies and enterprise teams often keep Waterfall stages (Requirements, Design, Build, Test, Deploy) as lists but run them with Kanban rules — visible cards, WIP limits and pull. It is the gentlest first step from Waterfall to agile (see section 13).
5. The 6 Core Practices of Agile Kanban
The six core practices of agile Kanban are visualize the workflow, limit work in progress, manage flow, make policies explicit, implement feedback loops, and improve collaboratively.
1. Visualize the workflow
Put all work on the board — features, bugs, support requests, technical debt. Hidden work is the main reason teams miss deadlines. Use colours and labels so the type and priority of a card are visible at a glance.
2. Limit work in progress
Set a WIP limit for every active column. A good starting point is roughly the number of people working in that stage, then lower it until work flows smoothly without anyone sitting idle. Limiting WIP is the single biggest lever for shorter cycle times.
3. Manage flow
Watch how cards move, not how busy people are. Look for cards that sit too long in one column, columns that are always full and columns that are always empty. Each one points to a bottleneck worth fixing.
4. Make policies explicit
Write down how work is done: what "Ready" means, what "Done" means, who can pull from which column and how expedite items are handled. Explicit policies remove guesswork and make improvement discussions objective.
5. Implement feedback loops
Kanban suggests regular cadences: a short daily stand-up in front of the board (walk the board from right to left, focusing on blocked items), a replenishment meeting to decide what enters Ready, delivery planning, and periodic service delivery, operations and risk reviews. Small teams can combine these into a weekly review.
6. Improve collaboratively, evolve experimentally
Use data and simple models (Lean, Theory of Constraints, Little's Law) to propose changes, try them, measure the effect and keep what works.
6. Agile Project Management with Kanban
Agile project management with Kanban applies the same board and flow principles to whole projects, not only to developers. Product launches, website rebuilds, marketing campaigns or client work all fit. The project manager's job shifts from assigning tasks and chasing status to keeping the flow healthy, removing blockers and managing priorities in the backlog.
How to set up agile project management with Kanban — step by step
- Define the scope of the board. One team or one product per board. If several teams share a project, give each team its own board and add a portfolio board with one card per epic.
- Map your workflow into lists. Write down the stages work actually passes through. Start simple — four to six lists are enough.
- Create the backlog. Break the project into epics, then into small user stories or tasks. Each becomes a card with a clear outcome.
- Add WIP limits. Put the limit in the list name (e.g. "In Progress (3)") so everyone sees it.
- Define policies. Agree on Definition of Ready and Definition of Done; add them as a pinned card in the first list.
- Prioritise continuously. The product owner or project manager keeps the top of Backlog/Ready ordered by value, urgency and risk.
- Run a daily stand-up at the board. Ask: what is blocked, what is close to done, where is work piling up?
- Measure and forecast. Track cycle time and throughput, then use them to answer "when will it be done?" (see section 7).
- Review and improve. Hold a short retrospective every few weeks and adjust columns, limits and policies.
Managing deadlines and stakeholders
Kanban has no sprint commitment, but it is very good at deadlines. Mark fixed-date items with a due date and a dedicated colour, track how many cards remain in the release, and divide by your weekly throughput to see whether the date is realistic. Because the board is always current, stakeholders can check progress themselves — in PlanBoards you can even send a single card to a client or manager as a public link, without them installing the app. See Sharing Cards.
Scaling Kanban across teams
- Team boards for day-to-day work, each with its own WIP limits.
- A portfolio or program board where each card is an epic or initiative, with lists such as Proposed, Analysing, In Delivery, Released.
- Dependencies shown with labels or linked cards, discussed in a weekly cross-team sync.
Run the project as a flow
Colour-coded lists, cards with images, checklists and due dates – on Android, iPhone, tablet and desktop.
Free to use
7. Agile Kanban Metrics: Lead Time, Cycle Time, Throughput and CFD
Kanban replaces velocity and story points with flow metrics that measure real elapsed time and output: lead time, cycle time, throughput and work in progress.
| Metric | Definition | Why it matters |
|---|---|---|
| Lead time | Time from when a request is made to when it is delivered | What customers experience; use it for service-level expectations |
| Cycle time | Time from when work starts to when it is done | What the team controls; shrinks when WIP is limited |
| Throughput | Number of items finished per week (or day) | The basis for forecasting delivery dates |
| Work in progress | Number of items started but not finished | Too much WIP means long waits and context switching |
| Work item age | How long an unfinished item has been in progress | Spot stuck cards before they become late |
| Blocked time | Time a card spends waiting on something external | Reveals dependencies and waste |
Little's Law: Average cycle time = Average WIP ÷ Average throughput. If your team finishes 10 cards per week and has 20 cards in progress, each card takes about 2 weeks. Cut WIP to 10 and — with the same throughput — cycle time drops to about 1 week.
Forecasting without estimates
Many Kanban teams stop estimating in story points altogether. If the last 8 weeks show a throughput of 6–9 cards per week and 40 cards remain for a release, the release is likely 5–7 weeks away. More advanced teams run Monte Carlo simulations on historical throughput to give a date with a confidence level ("85% chance by 12 March").
8. Eric Brechner's "Agile Project Management with Kanban"
Agile Project Management with Kanban is a practical, concise book by Eric Brechner, published by Microsoft Press (book page on O'Reilly). Brechner was a development manager on the Xbox engineering team at Microsoft, and earlier worked at Boeing, Silicon Graphics and NASA's Jet Propulsion Laboratory. The book is popular with software teams because it shows how a large engineering organisation actually ran Kanban, rather than describing it in theory.
What the book covers
- Making the case to management — written as an open letter you can hand to your boss.
- Kanban quick-start guide — how to set up a board and start in a week.
- Hitting deadlines — planning and tracking date-driven work with Kanban.
- Adapting from Waterfall — moving a plan-driven team to Kanban.
- Evolving from Scrum — keeping what works in Scrum and adding flow.
- Deploying components, apps and services — continuous delivery and release practices.
- Using Kanban within large organisations — coordinating many teams and dependencies.
- Sustained engineering — handling maintenance and bug-fix work (contributed by James Waletzky).
- Further resources and beyond — Lean, Theory of Constraints and related reading.
Key ideas from Brechner's approach
- A simple, standard board. A wide Backlog column followed by Specify, Implement and Validate, each split into an active area and a "done" area, then Done. (Example 2 above follows this structure.)
- Pull criteria for every step. A card can only move on when it meets the written criteria for that step — a lightweight, explicit Definition of Done per column.
- The smallest WIP limits that keep everyone busy. Limits are derived from team size and how long each step typically takes, then tuned in practice.
- A daily stand-up focused on the board. The team moves cards and resolves problems, rather than giving individual status reports.
- Three ways to limit chaos. Brechner frames Waterfall, Scrum and Kanban as different answers to the same problem: Waterfall limits chaos by specifying everything up front and controlling change; Scrum limits it with time-boxed sprints; Kanban limits it directly by capping work in progress.
Who should read it? Development managers, team leads and project managers who want a hands-on, low-ceremony way to introduce Kanban — especially those coming from Waterfall or Scrum. If you prefer to learn by doing, set up the Specify · Implement · Validate board in PlanBoards and read the quick-start chapter alongside it.
9. Agile vs Scrum vs Kanban vs Lean vs Waterfall: How They Fit Together
Agile, Scrum, Kanban, Lean and Waterfall are not five versions of the same thing. Lean is a philosophy, Agile is a mindset, Scrum and Kanban are ways to practise that mindset, and Waterfall is a sequential plan-driven approach.
- Lean is a philosophy of maximising customer value and eliminating waste, born in Toyota's manufacturing system.
- Agile is a mindset — four values and twelve principles — for building software iteratively.
- Scrum and Kanban are frameworks/methods that put Agile (and Lean) into practice. Kanban draws most directly on Lean.
- Waterfall is a sequential, plan-driven approach: requirements, design, build, test and deploy happen one after another. Its classic description is usually traced to Winston Royce's 1970 paper — which, ironically, warned about the risks of a purely sequential process.
| Aspect | Agile | Scrum | Kanban | Lean | Waterfall |
|---|---|---|---|---|---|
| What it is | Mindset and values | Framework | Method for managing flow | Philosophy | Sequential process model |
| Cadence | Iterative, incremental | Sprints of 1–4 weeks | Continuous flow | Continuous improvement | Phases, one release at the end |
| Roles | Not prescribed | Product Owner, Scrum Master, Developers | None required (optional service-delivery and flow managers) | Not prescribed | Project manager, phase specialists |
| Planning | Adaptive | Sprint planning | On demand (replenishment), pull just in time | Pull systems | Detailed up front |
| Change | Welcomed | Between sprints | Any time | Driven by value | Formal change requests |
| Limits WIP via | — | Sprint scope | Explicit WIP limits | Pull systems | Phase gates |
| Key metrics | Working software | Velocity, burndown | Cycle time, throughput, CFD | Value stream, waste | Milestones, budget |
| Best for | Any changing environment | New product development | Ops, support, continuous delivery, mixed work | Optimising any process | Fixed, well-understood scope; regulated projects |
Which one should you use?
- Requirements change often and work arrives unpredictably (support, ops, maintenance, marketing) → Kanban.
- Building a new product with a dedicated team that benefits from a fixed rhythm → Scrum (or Scrumban).
- Scope, budget and requirements are fixed and well known (construction, hardware, compliance) → Waterfall, possibly with a Kanban board to manage the work inside each phase.
- You want to remove waste from any of the above → apply Lean principles.
10. Agile Scrum and Kanban: Differences, Similarities and Scrumban
Scrum and Kanban are the two most popular agile approaches, and both use a board. The difference is in how they limit work and when they deliver.
| Aspect | Scrum | Kanban |
|---|---|---|
| Rhythm | Fixed-length sprints (maximum one month according to the Scrum Guide, usually 2 weeks) | Continuous flow, no sprints |
| Roles | Product Owner, Scrum Master, Developers | No required roles |
| Events | Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective | Daily stand-up plus cadences as needed (replenishment, reviews) |
| Board lifetime | Reset every sprint | Persistent; cards flow continuously |
| How WIP is limited | By what fits in the sprint | By explicit WIP limits per column |
| Changes mid-cycle | Discouraged during a sprint | Allowed any time; the next pull takes the new priority |
| Estimation | Story points, velocity | Optional; flow metrics preferred |
| Release | At least one usable increment per sprint | Whenever an item is done |
| Best for | Complex new product work with a stable team | Unpredictable work, support, ops, continuous delivery |
What Scrum and Kanban have in common
- Both are agile and empirical: inspect and adapt.
- Both break work into small pieces and make it visible.
- Both limit work in progress — Scrum indirectly, Kanban directly.
- Both rely on self-organising teams and continuous improvement.
Scrumban: combining agile Scrum and Kanban
Scrumban, popularised by Corey Ladas in his writing and book Scrumban, blends the structure of Scrum with the flow of Kanban. Teams keep useful Scrum events (planning, review, retrospective) but replace sprint commitments with WIP limits and on-demand planning: when the "Next Up" list drops below a threshold, the team holds a short planning session to refill it.
Choose Scrumban when your Scrum team is constantly interrupted by urgent work, sprints keep failing because priorities change mid-sprint, or you want to move from Scrum to Kanban gradually.
11. Agile Lean Kanban: Applying Lean Thinking to Software
Kanban is the most direct bridge between Lean and Agile. Lean thinking, summarised by James Womack and Daniel Jones, rests on five principles, each of which maps to a Kanban practice.
| Lean principle | What it means | How an agile Kanban board applies it |
|---|---|---|
| 1. Identify value | Define what the customer actually needs | Every card describes a user outcome, not just a task |
| 2. Map the value stream | See every step from request to delivery | Board columns are your value stream |
| 3. Create flow | Remove interruptions and waiting | WIP limits, small cards, blocked markers |
| 4. Establish pull | Produce only when there is demand | Cards are pulled when capacity frees up |
| 5. Seek perfection | Improve continuously | Metrics, retrospectives, evolving policies |
Mary and Tom Poppendieck translated Lean into Lean Software Development with seven principles: eliminate waste, build quality in, create knowledge, defer commitment, deliver fast, respect people and optimise the whole. They also identified seven forms of waste in software — and a Kanban board makes every one of them visible.
Agile, Scrum, Kanban and Lean in one team
Many mature teams use all four: Agile values guide decisions, Lean thinking drives waste reduction, Kanban manages the daily flow of work, and selected Scrum events (reviews and retrospectives) provide a rhythm for feedback. The Lean product discovery board in Example 4 shows this in practice: hypotheses are tested with a Build-Measure-Learn loop before they ever reach the development board.
12. Agile Kanban vs Waterfall
Waterfall plans everything up front and moves through phases in sequence. Agile Kanban delivers small pieces continuously and reprioritises at any time. Neither is always right — the choice depends on how much uncertainty your project has.
| Aspect | Waterfall | Agile Kanban |
|---|---|---|
| Planning | Complete plan and specification before work starts | Just-in-time; backlog is reprioritised continuously |
| Delivery | One release at the end of the project | Each item is released when done |
| Change | Expensive; needs a formal change request | Cheap; change the order of the backlog |
| Customer feedback | Late (at acceptance testing) | Early and continuous |
| Risk | Discovered late, when fixing is costly | Exposed early through small releases and visible blockers |
| Documentation | Extensive, phase by phase | Lightweight, on the card where the work happens |
| Progress tracking | Milestones and Gantt charts | Board, cycle time, throughput, CFD |
| Works best when | Requirements are fixed, regulated or contract-bound | Requirements evolve, work is ongoing or unpredictable |
Can you combine Agile, Waterfall and Kanban?
Yes. Hybrid ("Water-Scrum-Fall" or "agile-waterfall") approaches are common in enterprises: high-level budgeting and milestones are planned Waterfall-style, while the work inside each phase is managed on a Kanban board. This gives management the predictability it needs and gives teams the flexibility to deliver incrementally. Example 6 above shows such a hybrid board.
Trade the phase gates for a board
Android, iPhone, tablet and desktop.
Free to use
13. How to Move from Waterfall to Agile Kanban
Because Kanban starts with what you do now, it is often the easiest agile approach for Waterfall teams. You do not need to retrain everyone or redesign roles before day one.
- Map: create a list for each current phase — Requirements, Design, Build, Test, Deploy.
- Visualize: add every deliverable and task as a card. Include the "invisible" work: approvals, meetings, rework.
- Slice: break big deliverables into small pieces that can pass through all phases independently.
- Limit: put WIP limits on the phases where work queues up (usually testing and approvals).
- Pull: replace big phase gates with pull criteria per column, so pieces move forward individually.
- Measure: start tracking cycle time and throughput, and review them every week or two.
Common pitfall: keeping huge "phase-sized" cards. If a card takes weeks to move, the board will not show flow. Aim for cards that can be finished in one to five days.
14. How to Run Agile Kanban in PlanBoards
PlanBoards is a visual Kanban app for Android, iPhone, tablet and desktop. Its colourful boards, rich cards and real-time sync make it a lightweight home for agile Kanban — for solo developers, startups and small teams. See Features and SME & Projects.
How to do it in PlanBoards
| Agile Kanban need | How to do it in PlanBoards |
|---|---|
| Workflow columns | Create a board and add one list per stage; give each list its own colour |
| WIP limits | Add the limit to the list name, e.g. "In Progress (3)", and agree as a team to respect it |
| User stories and tasks | One card per item, with rich-text notes for the story and acceptance criteria |
| Definition of Done | Use a checklist inside each card and track progress |
| Classes of service / priority | Coloured labels (Bug, Feature, Tech debt, Expedite) and priority levels |
| Fixed-date work | Due dates on cards |
| Designs, logs, screenshots | Attach images and files; show thumbnails right on the card |
| Stakeholder updates | Share a card by public link — viewers do not need the app |
| Finding anything | Instant global search across all boards and cards |
| Working anywhere | Cloud sync with offline access: update cards on the phone, plan on desktop |
Quick start: your first agile Kanban board in 5 minutes
- Create a new board called e.g. "Agile Development — App v1".
- Add lists: Backlog, Ready, In Progress (3), Review (2), Testing (2), Done.
- Add your top 10–20 backlog items as cards; label bugs and features in different colours.
- Open each Ready card and add a checklist with your Definition of Done.
- Pull the first three cards into In Progress — and start finishing before starting.
15. Agile Kanban Best Practices and Common Mistakes
The most useful agile Kanban habit is to stop starting and start finishing: help a teammate finish a card before pulling a new one, and treat a missing WIP limit as a to-do list rather than a Kanban system.
Best practices
- Stop starting, start finishing. Help a teammate finish a card before pulling a new one.
- Keep cards small. One to five days of work. Split anything bigger.
- Walk the board from right to left in stand-ups — closest to done first.
- Make blockers loud. Use a red label or flag and discuss blocked cards first.
- Limit the Expedite lane to one card. If everything is urgent, nothing is.
- Review metrics regularly. A monthly look at cycle time and the CFD reveals trends a daily view hides.
- Keep the board honest. If work happens outside the board, it does not get managed.
Common mistakes
- No WIP limits — without them it is just a to-do list with columns.
- Too many columns — every extra handoff is a queue. Start with five or six.
- Ignoring the limits "just this once" — the limit is most valuable exactly when it feels inconvenient.
- Measuring people instead of flow — utilisation targets increase WIP and slow delivery.
- Never changing the board — Kanban is evolutionary; revisit columns and policies regularly.
16. Agile Kanban Glossary
These are the terms used on an agile Kanban board, from the board itself to the metrics that describe how work flows.
- Agile
- A mindset for software development based on the 2001 Agile Manifesto: deliver working software in small, frequent increments and adapt to change.
- Kanban
- A method for managing knowledge work by visualising it on a board, limiting work in progress and improving flow. From the Japanese word for "signboard".
- Kanban board
- A board with columns (lists) for each workflow stage and cards for each work item.
- WIP limit
- The maximum number of work items allowed in a workflow stage at the same time.
- Pull system
- A system in which work is started only when there is capacity for it, rather than being assigned (pushed) regardless of capacity.
- Lead time
- The time from when a work item is requested until it is delivered to the customer.
- Cycle time
- The time from when work on an item starts until it is finished.
- Throughput
- The number of work items finished per unit of time, e.g. per week.
- Cumulative flow diagram (CFD)
- A stacked area chart showing how many items are in each workflow stage over time; used to spot bottlenecks.
- Little's Law
- Average cycle time = average WIP ÷ average throughput.
- Class of service
- A category that sets how a work item is prioritised, e.g. Expedite, Fixed date, Standard or Intangible.
- Swimlane
- A horizontal row on a Kanban board that separates types of work or teams.
- Commitment point
- The point on the board where the team commits to delivering a work item.
- Definition of Done
- The explicit criteria a work item must meet to be considered finished.
- Scrum
- An agile framework that delivers work in fixed-length sprints with defined roles and events.
- Scrumban
- A hybrid that combines Scrum events with Kanban's WIP limits and continuous flow.
- Lean
- A philosophy from the Toyota Production System focused on customer value, flow, pull and eliminating waste.
- Waterfall
- A sequential, plan-driven approach in which each phase (requirements, design, build, test, deploy) finishes before the next begins.
17. Agile Kanban FAQ
Short answers to the questions teams ask when they start using agile Kanban.
Is Kanban agile?
Yes. Kanban fulfils the agile values: it delivers working software frequently, welcomes changing priorities and relies on team collaboration. It is one of the most widely used agile methods, alongside Scrum.
What is an agile Kanban board?
A visual board with columns for each stage of your workflow and cards for each work item. What makes it "agile Kanban" rather than a simple task board is the use of WIP limits, pull-based flow and continuous improvement.
What is the difference between agile, Scrum and Kanban?
Agile is the mindset; Scrum and Kanban are ways to practise it. Scrum works in fixed sprints with defined roles; Kanban works in continuous flow with WIP limits and no required roles.
Is Kanban better than Scrum?
Neither is better in general. Kanban suits unpredictable or continuous work such as support, operations and maintenance; Scrum suits new product development with a stable team. Many teams use Scrumban to get the benefits of both.
How is Kanban different from Waterfall?
Waterfall plans the whole project up front and delivers at the end. Kanban delivers small items continuously and lets you reprioritise at any time. Kanban can also be used inside a Waterfall project to manage each phase.
How does Lean relate to Kanban?
Kanban comes from the Toyota Production System, the origin of Lean. It applies Lean principles — value, flow, pull and continuous improvement — to knowledge work.
What are good WIP limits for an agile team?
Start with about one card per person working in that stage (or slightly fewer), then lower the limit until work flows without people being idle. Adjust based on cycle time data.
Do Kanban teams use sprints or story points?
Not necessarily. Kanban has no sprints and estimates are optional. Teams usually forecast with throughput and cycle time instead of story points.
What is the book "Agile Project Management with Kanban" about?
Eric Brechner's book from Microsoft Press explains how to adopt Kanban in software teams, based on his experience at Xbox. It includes a quick-start guide, advice on hitting deadlines, and chapters on moving from Waterfall and Scrum.
Can I use Kanban for agile project management outside software?
Yes. Marketing, design, HR, operations, agencies and freelancers all use agile Kanban boards. Any work that flows through stages can be visualised and improved with Kanban. Personal planning uses the same board idea.
Which app is best for an agile Kanban board?
Choose a tool your whole team will actually open every day. PlanBoards focuses on fast, visual boards on mobile and desktop, with rich cards, colour-coded lists, checklists, attachments and public card sharing — and it is free to use.
18. Sources and Further Reading
The comparisons and definitions on this page follow these public sources.
- Beck, K. et al. (2001). Manifesto for Agile Software Development.
- Schwaber, K. & Sutherland, J. (2020). The Scrum Guide.
- Kanban University. The Kanban Method.
- Kanban Guides. The Kanban Guide.
- Brechner, E. Agile Project Management with Kanban. Microsoft Press.
- Anderson, D. J. (2010). Kanban: Successful Evolutionary Change for Your Technology Business. Blue Hole Press.
- Ladas, C. Scrumban: Essays on Kanban Systems for Lean Software Development. Modus Cooperandi Press.
- Poppendieck, M. & Poppendieck, T. (2003). Lean Software Development: An Agile Toolkit. Addison-Wesley.
- Womack, J. P. & Jones, D. T. (1996). Lean Thinking. Simon & Schuster.
- Wikipedia: Kanban (development) · Little's law · Lean software development · Waterfall model · Toyota Production System
Related pages: Features · SME & Projects · Personal · Sharing Cards · Pricing
Visualize your workflow. Limit your WIP. Ship continuously.
Build your first agile Kanban board with PlanBoards.
Free to use
