A kanban board is an agile project management tool designed to help visualize work, limit work-in-progress, and maximize efficiency (or flow). Kanban boards use cards, columns, and continuous improvement to help technology and service teams commit to the right amount of work, and get it done! Kanban boards can be used in knowledge work or for manufacturing processes.

Simple boards have columns for “waiting”, “in progress” and “completed” (or “to-do”, “doing”, and “done”). Complex Kanban boards can be created that subdivide “in progress” work into multiple columns to visualize the flow of work across a whole value stream map, though some additional detail such as WIP limits is needed to fully support the Kanban Method.

Business functions that use kanban boards include:

Kanban board for the software development team. A popular example of a Kanban board for agile or lean software development consists of Backlog, Ready, Coding, Testing, Approval, and Done columns.

Scrum is an agile process framework for managing complex knowledge work, with an initial emphasis on software development, although it has been used in other fields and is slowly starting to be explored for other complex work, research and advanced technologies. It is designed for teams of ten or fewer members, who break their work into goals that can be completed within time boxed iterations, called sprints.