Kanban is a scheduling system used in lean manufacturing to improve workflow efficiency. It involves visualizing workflow, limiting work-in-progress, measuring and managing flow, making policies explicit, and implementing feedback loops to iteratively improve processes. The key aspects of Kanban include using boards to visualize workflow and WIP limits, evolving processes experimentally through small changes, and respecting existing roles and responsibilities when first implementing Kanban.