Scrum and Kanban
What is Scrum?
§
Scrum is a popular agile methodology
§
It is very fast, flexible, effective, iterative
and adaptive process
§
Scrum ensures transparency in communication
§
Scrum creates a collective progress
Scrum Work Flow
§
Several iterations happen before components are
sent for customers for acceptance
§
According to the release planning schedule
increments are developed through several iterations
§
Increments are developed according to a sprint
cycle.
Scrum development involves mainly
6 principles, 5 aspects and 5 key processes
6 principles of Scrum includes,
ü Self-organization
ü Empirical
Process Control
ü Iterative
Development
ü Time-boxing
ü Value-Based
Prioritization
ü Collaboration
5 aspects of Scrum includes,
ü Organization
ü Business
Justification
ü Quality
ü Change
ü Risk
5 main processes of Scrum
includes,
ü Initiate
ü Plan
and Estimate
ü Implement
ü Review
and retrospect
ü Release
What is Kanban?
§ Kanban is a
popular agile software development framework
§ Kanban is a framework
designed to work more effectively
§ Working
components are represented visually on a Kanban board, so that developers can
see the state
§ Kanban is used
to manage product development with continuous delivery
Benefits of
Kanban,
ü
Short
development cycle time
ü
Fast
Delivery
ü
Adaptive
ü
Rapid
feedback loops
Principles
of Kanban,
ü
Visualize what you do today (workflow)
ü
Limit the amount of work in progress (WIP)
ü
Enhance flow
Scrum vs Kanban
Interesting!!
ReplyDelete