Kanban is a workflow method for managing and improving processes or systems. It originated in Lean manufacturing methods and principles but is now often used in software development and has even expanded to general project management activities. Kanban emphasizes visualizing work, limiting work in progress, and continuous process improvement. Work items are represented on a Kanban board, which typically consists of columns representing different workflow stages.