Professional Documents
Culture Documents
Assignment No. 01
KANBAN SYSTEM
Course No: MCE-4821
Course Name: Material Handling
Submitted by,
Mohammad Tosif Nur Zahin
Student ID: 151442
Program: B.Sc. Engg. (MCE)
Contents
INTRODUCTION ......................................................................................................................2
BASIC PRINCIPAL OF KANBAN SYSTEM ............................................................................2
1) Start with what you do now .................................................................................................2
2) Agree to pursue incremental, evolutionary change ...............................................................2
3) Respect the current process, roles, responsibilities & titles ...................................................3
4) Encourage acts of leadership at all levels .............................................................................3
CORE PROPERTIES OF KANBAN SYSTEM ..........................................................................3
1) Visualize the workflow ........................................................................................................3
2) Limit WIP ...........................................................................................................................4
3) Manage flow........................................................................................................................4
4) Make Process Policies Explicit ............................................................................................4
5) Improve Collaboratively (using models & the scientific method) .........................................5
THE 6 RULES TO IMPLEMENT THE KANBAN SYSTEM ....................................................5
BENEFITS OF KANBAN SYSTEM ..........................................................................................5
DIFFERENCE BETWEEN KANBAN AND SCRUM ................................................................6
THE CLASSIC KANBAN EXAMPLE .......................................................................................6
SUMMARY ................................................................................................................................7
1|Page
INTRODUCTION
Kanban, as we know it in Software Development and LEAN terminology, originates from the
Toyota Production System and was developed by Taiichi Ohno to improve and maintain a high
level of production. The word Kanban originates from Japanese where “Kan” means “visual” and
“ban” means “signal”.
Kanban is defined as one of the Lean tools designed to reduce the idle time in a production process.
The main idea behind the Kanban system is to deliver what the process needs, exactly when it
needs it.
In software development industry, Kanban is a popular framework used to implement agile
software development. It requires real-time communication of capacity and full transparency of
work. Work items are represented visually on a Kanban board, allowing team members to see the
state of every piece of work at any time.
So, to summarize Kanban is
• a way to organize the chaos that surrounds so many delivery teams by making the need for
prioritization and focus clear.
• a way to uncover workflow and process problems so you may solve them in order to deliver
more consistently to your client/customer/etc.
Kanban accomplishes these things by introducing constraints into the system to optimize the flow
of value. Flow is king.
2|Page
3) Respect the current process, roles, responsibilities & titles
Kanban recognizes that there may be value in the existing process, roles, responsibilities, & titles.
There are existing pieces in the way of doing as it is, that are working properly and worth
preserving. Kanban doesn’t prohibit change, but it doesn’t prescribe it either. If to make changes,
Kanban encourages incremental change that doesn’t create the level of fear that impedes progress,
which allows to generate broader support for Kanban implementation. It also makes it easier to
implement Kanban. Small course corrections are also just inherently easier than altering the
complete process.
3|Page
It is recommended to visualize incoming work requests and the ways in which this can be done.
For transactional work, the 4 categories defined by cost of delay:
• Expedite
• Fixed Date
• Standard
• Intangible
For project work, other criteria such as market risk might provide more information when
classifying work. Commonly used market risk categories include:
• Differentiators
• Spoilers
• Cost reducers
• Table stakes
The big thing to remember is that there is no, one right workflow or one right way to categorize
work requests. Kanban doesn’t prescribe a specific workflow.
2) Limit WIP
Limiting work-in-progress implies that a pull system is implemented on parts or all of the
workflow. The critical elements are that work-in-progress at each state in the workflow is limited
and that new work is “pulled” into the next step when there is available capacity within the local
WIP limit. These constraints will quickly illuminate problem areas in flow so they can be identified
and resolved. Limiting WIP is the cornerstone of Kanban.
3) Manage flow
The whole point of implementing a Kanban system is to create positive change. Before creating
that change, one must know what to change. It is known by looking at how much value is currently
flowing through the system, analyzing problem areas in which value flow is stalled and defining,
then implementing, changes. Then, the cycle is repeated to see what effect the changes had, on the
system to know if the change had a positive or negative impact on the things that had to change.
4|Page
5) Improve Collaboratively (using models & the scientific
method)
As discussed, the Kanban method encourages small continuous, incremental and evolutionary
changes that stick. When teams have a shared understanding of theories about work, workflow,
process, and risk, they are more likely to be able to build a shared comprehension of a problem
and suggest improvement actions which can be agreed by consensus.
The Kanban method suggests that a scientific approach is used to implement continuous,
incremental and evolutionary changes. There are various models, including:
• The Theory of Constraints (the study of bottlenecks)
• The System of Profound Knowledge (a study of variation and how it affects
processes)
• Lean Economic Model (based on the concepts of “waste” (or muda, muri and
mura))
5|Page
• Rapid feedback loops improve the chances of more motivated, empowered and higher-
performing team members
Kanban Scrum
Pre-defined roles of Scrum master, Product
No prescribed roles
owner and team member
Continuous Delivery Timeboxed sprints
Work is pulled through the system (single Work is pulled through the system in batches
piece flow) (the sprint backlog)
Changes can be made at any time No changes allowed mid-sprint
Cycle time Velocity
More appropriate in operational environments More appropriate in situations where work can
with a high degree of variability in priority be prioritized in batches that can be left alone
Organization, culture and team dynamics often determine which method is the best fit.
6|Page
SUMMARY
Kanban (Japanese, signboard or billboard) is a lean method to manage and improve work across
human systems. This approach aims to manage work by balancing demands with available
capacity, and by improving the handling of system-level bottlenecks.
Work items are visualized to give participants a view of progress and process, from start to finish—
usually via a Kanban board. Work is pulled as capacity permits, rather than work being pushed
into the process when requested.
In knowledge work and in software development, the aim is to provide a visual process
management system which aids decision-making about what, when, and how much to produce.
The underlying Kanban method originated in lean manufacturing, which was inspired by the
Toyota Production System. Kanban is commonly used in software development in combination
with other methods and frameworks such as Scrum.
Although it is usually used for software development and software teams, the Kanban method has
been applied to other aspects of knowledge work. Business functions which have used Kanban
include:
7|Page