Lean managing uses Kanban boards to manage projects with a pull-based workflow. Kanban limits work in progress to avoid bottlenecks and encourage continuous flow. It identifies and eliminates waste from unnecessary features, rework, task switching, delays and defects. Kanban visualizes the value stream and implements pull systems with limited work-in-progress buffers between teams. This encourages small batch sizes and frequent releases to get feedback and catch problems early.