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.

Agile development Kanban board in PlanBoards with Backlog, Ready, In Progress, Code Review, Testing and Done lists and WIP limits.
Agile development Kanban board in PlanBoards with Backlog, Ready, In Progress, Code Review, Testing and Done lists and WIP limits.

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

  1. Start with what you do now. Map your existing workflow rather than adopting a new one overnight.
  2. Agree to pursue improvement through evolutionary change. Small, continuous changes beat big-bang transformations.
  3. Encourage acts of leadership at every level. Anyone can spot a bottleneck and suggest a fix.
  4. 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.

Annotated agile Kanban board showing columns, cards, WIP limits, commitment point, swimlanes, delivery point and pull.
Annotated agile Kanban board showing columns, cards, WIP limits, commitment point, swimlanes, delivery point and pull.

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.

Agile project management Kanban board with Backlog, Specify, Implement, Validate and Done lists.
Agile project management Kanban board with Backlog, Specify, Implement, Validate and Done lists.

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.

Agile Kanban board example for bug triage with New Reports, Triaged, Expedite, Fixing and Verify & Close lists.
Agile Kanban board example for bug triage with New Reports, Triaged, Expedite, Fixing and Verify & Close lists.

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.

Agile Lean Kanban board for product discovery with Ideas, Build MVP, Measure, Learn and Validated lists.
Agile Lean Kanban board for product discovery with Ideas, Build MVP, Measure, Learn and Validated lists.

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.

Agile Kanban DevOps release board with Ready to Release, Staging, Canary 5%, Production and Monitoring lists.
Agile Kanban DevOps release board with Ready to Release, Staging, Canary 5%, Production and Monitoring lists.

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).

Hybrid agile Waterfall Kanban board with Requirements, Design, Build, Test and Deploy lists.
Hybrid agile Waterfall Kanban board with Requirements, Design, Build, Test and Deploy lists.

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.

Infographic of the six core Kanban practices: visualize, limit WIP, manage flow, make policies explicit, feedback loops, improve collaboratively.
Infographic of the six core Kanban practices: visualize, limit WIP, manage flow, make policies explicit, feedback loops, 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.

Push vs pull system: queues pile up in push systems, while Kanban WIP limits create smooth pull-based flow.
Push vs pull system: queues pile up in push systems, while Kanban WIP limits create smooth pull-based flow.

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

  1. 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.
  2. Map your workflow into lists. Write down the stages work actually passes through. Start simple — four to six lists are enough.
  3. Create the backlog. Break the project into epics, then into small user stories or tasks. Each becomes a card with a clear outcome.
  4. Add WIP limits. Put the limit in the list name (e.g. "In Progress (3)") so everyone sees it.
  5. Define policies. Agree on Definition of Ready and Definition of Done; add them as a pinned card in the first list.
  6. Prioritise continuously. The product owner or project manager keeps the top of Backlog/Ready ordered by value, urgency and risk.
  7. Run a daily stand-up at the board. Ask: what is blocked, what is close to done, where is work piling up?
  8. Measure and forecast. Track cycle time and throughput, then use them to answer "when will it be done?" (see section 7).
  9. 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

Get it on Google Play Download on the App Store

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.

Cumulative flow diagram with lead time, cycle time, throughput, WIP and Little's Law explained.
Cumulative flow diagram with lead time, cycle time, throughput, WIP and Little's Law explained.
MetricDefinitionWhy it matters
Lead timeTime from when a request is made to when it is deliveredWhat customers experience; use it for service-level expectations
Cycle timeTime from when work starts to when it is doneWhat the team controls; shrinks when WIP is limited
ThroughputNumber of items finished per week (or day)The basis for forecasting delivery dates
Work in progressNumber of items started but not finishedToo much WIP means long waits and context switching
Work item ageHow long an unfinished item has been in progressSpot stuck cards before they become late
Blocked timeTime a card spends waiting on something externalReveals 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

  1. Making the case to management — written as an open letter you can hand to your boss.
  2. Kanban quick-start guide — how to set up a board and start in a week.
  3. Hitting deadlines — planning and tracking date-driven work with Kanban.
  4. Adapting from Waterfall — moving a plan-driven team to Kanban.
  5. Evolving from Scrum — keeping what works in Scrum and adding flow.
  6. Deploying components, apps and services — continuous delivery and release practices.
  7. Using Kanban within large organisations — coordinating many teams and dependencies.
  8. Sustained engineering — handling maintenance and bug-fix work (contributed by James Waletzky).
  9. 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.
Diagram of how Lean, Agile, Scrum, Kanban, Scrumban and Waterfall relate to each other.
Diagram of how Lean, Agile, Scrum, Kanban, Scrumban and Waterfall relate to each other.
Timeline comparing delivery in Waterfall (one big release), Scrum (sprint increments) and Kanban (continuous flow).
Timeline comparing delivery in Waterfall (one big release), Scrum (sprint increments) and Kanban (continuous flow).
Aspect Agile Scrum Kanban Lean Waterfall
What it isMindset and valuesFrameworkMethod for managing flowPhilosophySequential process model
CadenceIterative, incrementalSprints of 1–4 weeksContinuous flowContinuous improvementPhases, one release at the end
RolesNot prescribedProduct Owner, Scrum Master, DevelopersNone required (optional service-delivery and flow managers)Not prescribedProject manager, phase specialists
PlanningAdaptiveSprint planningOn demand (replenishment), pull just in timePull systemsDetailed up front
ChangeWelcomedBetween sprintsAny timeDriven by valueFormal change requests
Limits WIP via—Sprint scopeExplicit WIP limitsPull systemsPhase gates
Key metricsWorking softwareVelocity, burndownCycle time, throughput, CFDValue stream, wasteMilestones, budget
Best forAny changing environmentNew product developmentOps, support, continuous delivery, mixed workOptimising any processFixed, 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.

Agile Scrum sprint board for a two-week sprint with Sprint Backlog, To Do, In Progress, Review and Done lists and story points.
Agile Scrum sprint board for a two-week sprint with Sprint Backlog, To Do, In Progress, Review and Done lists and story points.
AspectScrumKanban
RhythmFixed-length sprints (maximum one month according to the Scrum Guide, usually 2 weeks)Continuous flow, no sprints
RolesProduct Owner, Scrum Master, DevelopersNo required roles
EventsSprint Planning, Daily Scrum, Sprint Review, Sprint RetrospectiveDaily stand-up plus cadences as needed (replenishment, reviews)
Board lifetimeReset every sprintPersistent; cards flow continuously
How WIP is limitedBy what fits in the sprintBy explicit WIP limits per column
Changes mid-cycleDiscouraged during a sprintAllowed any time; the next pull takes the new priority
EstimationStory points, velocityOptional; flow metrics preferred
ReleaseAt least one usable increment per sprintWhenever an item is done
Best forComplex new product work with a stable teamUnpredictable 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.

Scrumban board combining agile Scrum and Kanban: Product Backlog, Next Up with refill trigger, Doing, Review/QA and Done with WIP limits.
Scrumban board combining agile Scrum and Kanban: Product Backlog, Next Up with refill trigger, Doing, Review/QA and Done with WIP limits.

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 principleWhat it meansHow an agile Kanban board applies it
1. Identify valueDefine what the customer actually needsEvery card describes a user outcome, not just a task
2. Map the value streamSee every step from request to deliveryBoard columns are your value stream
3. Create flowRemove interruptions and waitingWIP limits, small cards, blocked markers
4. Establish pullProduce only when there is demandCards are pulled when capacity frees up
5. Seek perfectionImprove continuouslyMetrics, 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.

The seven wastes of Lean software development and how Kanban makes them visible.
The seven wastes of Lean software development and how Kanban makes 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.

AspectWaterfallAgile Kanban
PlanningComplete plan and specification before work startsJust-in-time; backlog is reprioritised continuously
DeliveryOne release at the end of the projectEach item is released when done
ChangeExpensive; needs a formal change requestCheap; change the order of the backlog
Customer feedbackLate (at acceptance testing)Early and continuous
RiskDiscovered late, when fixing is costlyExposed early through small releases and visible blockers
DocumentationExtensive, phase by phaseLightweight, on the card where the work happens
Progress trackingMilestones and Gantt chartsBoard, cycle time, throughput, CFD
Works best whenRequirements are fixed, regulated or contract-boundRequirements 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

Get it on Google Play Download on the App Store

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.

Six steps from Waterfall to agile Kanban: map, visualize, slice, limit, pull, measure.
Six steps from Waterfall to agile Kanban: map, visualize, slice, limit, pull, measure.
  1. Map: create a list for each current phase — Requirements, Design, Build, Test, Deploy.
  2. Visualize: add every deliverable and task as a card. Include the "invisible" work: approvals, meetings, rework.
  3. Slice: break big deliverables into small pieces that can pass through all phases independently.
  4. Limit: put WIP limits on the phases where work queues up (usually testing and approvals).
  5. Pull: replace big phase gates with pull criteria per column, so pieces move forward individually.
  6. 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 needHow to do it in PlanBoards
Workflow columnsCreate a board and add one list per stage; give each list its own colour
WIP limitsAdd the limit to the list name, e.g. "In Progress (3)", and agree as a team to respect it
User stories and tasksOne card per item, with rich-text notes for the story and acceptance criteria
Definition of DoneUse a checklist inside each card and track progress
Classes of service / priorityColoured labels (Bug, Feature, Tech debt, Expedite) and priority levels
Fixed-date workDue dates on cards
Designs, logs, screenshotsAttach images and files; show thumbnails right on the card
Stakeholder updatesShare a card by public link — viewers do not need the app
Finding anythingInstant global search across all boards and cards
Working anywhereCloud sync with offline access: update cards on the phone, plan on desktop

Quick start: your first agile Kanban board in 5 minutes

  1. Create a new board called e.g. "Agile Development — App v1".
  2. Add lists: Backlog, Ready, In Progress (3), Review (2), Testing (2), Done.
  3. Add your top 10–20 backlog items as cards; label bugs and features in different colours.
  4. Open each Ready card and add a checklist with your Definition of Done.
  5. 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.

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

Get it on Google Play Download on the App Store