Kanban is another popular Agile software development framework that emphasizes visualizing work, limiting work-in-progress (WIP), and continuous improvement. It is based on the idea of using kanban boards to track and manage the flow of work through a process.
Key Characteristics:
Kanban boards: Kanban boards are a core component of Kanban. They typically consist of columns that represent different stages of the workflow, such as “To Do,” “Doing,” and “Done.” Tasks or work items are represented by cards that are moved between columns as they progress through the workflow.
WIP limits: WIP limits are set for each stage of the workflow to restrict the number of tasks that can be in each stage at any time. This helps to prevent bottlenecks and ensures that work is completed in a timely manner.
Continuous improvement: Kanban emphasizes continuous improvement through the use of feedback loops and regular retrospectives. Teams are encouraged to identify and implement improvements to the workflow on an ongoing basis.