Kanban

Kanban is one of the agile project management methodologies covering a wide range of processes in organizations. In this methodology, the focus is on managing resources that have limited capacity and may cause forming a queue.

scrum-board
scrum-board

Organizational processes can be implemented with Kanban. Each step of the is illustrated as a column then, you can set the capacity of each column and make sure that the number of tasks in each step may not exceed. At the end of each process, tasks can be moved from one workflow to another. (Other Kanban boards)

Assigning Policies:
You can implement two policies for assigning tasks:
1. Push approach: in this approach, one person assigns tasks to people.
2. Pull approach: in this approach, each person picks up an activity and performs the task, then moves it to the next stage.

Use the Kanban board to simulate the production line:
Each step of the production line process is simulated by a column, considering capacity to perform operations.
Kanban reports:
Several reports of Kanban boards can be obtained, the most useful is the Cumulative flow diagram.
This diagram specifies how many activities exist each day.

scrum-board

In this report, if a queue is formed behind any status, it can be seen visually.
Other reports that can be received are:

  • Report of MTTR
  • Report of Mean time to pick up
  • Report of latency
  • Report of quality
  • Report of speed
  • Report of throughput