2. Agile Methodology
Scrum
Kanban
Similarities : Scrum and Kanban
Differences : Scrum and Kanban
Which one is the best?
The Takeaway
3. In software development, agile practices
involve discovering requirements and
developing solutions through the collaborative
effort of self-organizing and
cross-functional teams and their
customer/end user.
4. It is iterative, measurable
and incremental
development cycles, which
are based on scope that is
divided into smaller tasks
amounts of effort called
sprints
Fun Fact : In 1986, professors Hirotaka Takeuchi introduced Scrum from game of rugby.
Team work -> Complex tasks
5.
6. Kan = Visual & Ban = Board
[ In Japanese, it is VisualBoard
]
Kanban 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.
7.
8. With pull system you
create a workflow where
work is only pulled if
there is demand of it.
They allow large and
complex tasks to be
broken down and
completed efficiently
They place a high value
on continual
improvement,
optimization of work
Limiting WIP will allow
teams to identify
bottlenecks and improves
throughput
9.
10. “No one gets fired for choosing scrum.”
It combines basic features of Scrum and flexibility of Kanban.
Scrumban uses planning on demand principle to fill the backlog and
tasks are assigned only by the pull system like in Kanban.
This method is mostly used for fast-paced process like startups or
projects which require continuous product manufacturing, where
the environment is dynamic.
11. Taking everything into account, scrum, kanban and scrumban methods are quite distinct.
One should understand the basic principles of all of them in order to find the best solution for their
own specific needs.
Agile methodologies will always benefit companies when they are applied in the right way.
The most important thing is to choose a technique which fits your needs and requirements.
These practices won’t solve all of your problems, but definitely will make your working process more
effective and productive.