Agile Framework: Kanban

Learn the details of Kanban in this lesson and why it is a great choice for managing your product.

Kanban is an agile framework for managing and improving work processes, particularly in product development and software development. Kanban is a visual framework. The key principles are that progress should be visible, work in progress should be limited, and flow should be managed. This allows teams to optimize the process and improve efficiency, predictability, and limit lead time prior to results. Watch out, though. Kanban can be confusing because Kanban boards—swim lanes visually communicating what needs to be done (to do), what is in progress, and what is completed—are used as a management tool in several frameworks and methodologies, sometimes including traditional waterfall project management.

widget

When would we choose Kanban?

Kanban is an ideal choice for product management in scenarios where:

  • There is a need to manage and improve an existing process, rather than creating a new one from scratch.

  • The product or service being developed has a high degree of variability or unpredictability in customer demand or requirements.

  • There is a need to balance the flow of work with available capacity in order to optimize the delivery of value to customers.

  • The team wants to implement an agile ...