View
4.780
Download
4
Embed Size (px)
DESCRIPTION
Agile software development has proven to be more successful than traditional methods. However there are many Agile methodologies (Scrum, Kanban, Lean, XP). It is difficult to make a right choice. Do you want to know the differences between Scrum and Lean? Perhaps you struggle with your existing Scrum implementation and looking for a better methodology. So did I. I spent many hours looking for continuous improvement beyond Retrospectives and Sprint Reviews. And I found my answer in applying Lean Principles. This session will help you to increase your understanding of Lean and Scrum. It will also give you some practical examples of implementing Lean in Scrum teams.
Citation preview
Lean vs Scrum
Pavel DabrytskiPrincipal Consultant (Agile)
at IQ Business
South Africa
@paveldabrytski
Belarus
South Africa
2009
agile
scrum kanban xp lean
agile
scrum kanban xp lean?
Mary Poppendieck
Lean Software Development: An Agile Toolkit
7 principles
22 tools
1
eliminate waste
7wastes
in manufacturing
1inventory
2extra processing
3over production
4transportation
5waiting
6motion
7defects
in software development
1inventory
2extra processing
3over production
4transportation
5waiting
6motion
7defects
partially done work
extra processes
extra features
task switching
waiting
motion
defects
2
amplify learning
3
decide as late as possible
4
deliver as fast as possible
5
empower the team
6
build integrity within
7
see the whole
LEAN vs SCRUM
1 eliminate waste2 amplify learning3 decide as late as possible4 deliver as fast as possible5 empower the team6 build integrity within7 see the whole
scrum is value-driven software development
framework
and lean helps to optimise its process
example 1user story
example 2backlog iceberg
example 3limit work in progress
example 4TDD
example 5continuous delivery
we cannot do lean,
we can use lean to improve our process
Exercise #1
apply lean thinking to
sprint reviewmeeting
and what about lean startup?
Eric Ries
The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
Minimum Viable Product1
Smoke Test Product
example of MVP
deploy first, code later
example of MVP
measure
2
beware ofvanity metrics
generate more ideas
3
Exercise #2
build a vehicle
1. has wheels2. moves 3 meters on its own3. travels on ground4. transports cargo5. looks awesome
1 eliminate waste2 amplify learning3 decide as late as possible4 deliver as fast as possible5 empower the team6 build integrity within7 see the whole
the end
@paveldabrytski
Q’s
I need yourlove
feedback