Based on lean principles and the theory of constraints,
Kanban is a second-generation Agile approach that
addresses the entire value stream and overcomes the
challenges inherent in team-based Agile approaches
such as Scrum and XP. The motivations behind Kanban
include:5