There are multiple meanings of the word Kanban. Originally it means “a card”. To understand the process deeply, visualization and transparency are necessary. That’s the reason for having everything that needs to be done place on the card. Kanban card.
In the software industry, Kanban is an agile framework for continuous development and delivery, moving a small number of tasks fluidly to completion.
Lean is a set of work management principles based on Japanese Management for achieving quality, speed and customer satisfaction.
Lean focuses on waste reduction, improvement, respect. There are seven fundamental principles in Lean which are very important even in Lean Software Development:
- Eliminate waste
- Build Quality In
- Create Knowledge
- Defer Commitment
- Deliver Fast
- Respect People
- Optimize the Whole
The waiting lines theory that explains why traditional development is slow and how to speed it up. Simply to say, finish work in progress first is better than to have multiple tasks open at the same time.
The WOrk In Progress Limit (WIP limit) limits the work in progress to achieve faster delivery based on The Queuing Theory. It is usually agreed by the development team before work begins. WIP is supported by agile tools as well to indicate when breakage of this principle can lead to sla ower delivery.
The cumulative flow diagram (CFD) shows the progress of work items for a given time period split by a status of work items.
The Lead Time starts when the request is created and ends at its delivery. It is the total duration of existence of work item from creation to completion. Do not change it with the effort! It is the most important an indicator of how well your process works. It is used for prediction how big items should be and in which takt your team is able to deliver results.
A measure that elapses from the moment when work starts on an item until its completion. SImply to say, it is a duration between putting a card into In Progress column till Done column.