Kanban is a framework widely used by agile and DevOps for the
implementation of software development. It utilizes real-time
communication of full transparency of work with work items being
represented on a kanban board, which helps team members have a visual
understanding of a piece of work and its where it is along the process.
A kanban board not only provides transparency and visibility, but it
provides an idea of whether or not there are roadblocks to be resolved,
or dependencies that are preventing something from moving to the next
step. Each kanban board has a series of cards that represent a different
work item, which contain critical information about the work item, a
description of what needs to be done, the estimated time to completion,
who is responsible for the item, etc.
Kanban provides more flexibility in planning, shorter time cycles, fewer bottlenecks, continuous delivery, and visual metrics.