lean vs scrum

49
Lean vs Scrum

Post on 14-Sep-2014

4.780 views

Category:

Technology


4 download

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.

TRANSCRIPT

Page 1: Lean vs scrum

Lean vs Scrum

Page 2: Lean vs scrum

Pavel DabrytskiPrincipal Consultant (Agile)

at IQ Business

South Africa

@paveldabrytski

Page 3: Lean vs scrum

Belarus

Page 4: Lean vs scrum

South Africa

2009

Page 5: Lean vs scrum

agile

scrum kanban xp lean

Page 6: Lean vs scrum

agile

scrum kanban xp lean?

Page 7: Lean vs scrum
Page 8: Lean vs scrum
Page 9: Lean vs scrum
Page 10: Lean vs scrum

Mary Poppendieck

Lean Software Development: An Agile Toolkit

Page 11: Lean vs scrum

7 principles

22 tools

Page 12: Lean vs scrum

1

eliminate waste

Page 13: Lean vs scrum

7wastes

Page 14: Lean vs scrum

in manufacturing

1inventory

2extra processing

3over production

4transportation

5waiting

6motion

7defects

Page 15: Lean vs scrum

in software development

1inventory

2extra processing

3over production

4transportation

5waiting

6motion

7defects

partially done work

extra processes

extra features

task switching

waiting

motion

defects

Page 16: Lean vs scrum

2

amplify learning

Page 17: Lean vs scrum

3

decide as late as possible

Page 18: Lean vs scrum

4

deliver as fast as possible

Page 19: Lean vs scrum

5

empower the team

Page 20: Lean vs scrum

6

build integrity within

Page 21: Lean vs scrum

7

see the whole

Page 22: Lean vs scrum

LEAN vs SCRUM

Page 23: 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

Page 24: Lean vs scrum

scrum is value-driven software development

framework

and lean helps to optimise its process

Page 25: Lean vs scrum

example 1user story

Page 26: Lean vs scrum

example 2backlog iceberg

Page 27: Lean vs scrum

example 3limit work in progress

Page 28: Lean vs scrum

example 4TDD

Page 29: Lean vs scrum

example 5continuous delivery

Page 30: Lean vs scrum

we cannot do lean,

we can use lean to improve our process

Page 31: Lean vs scrum

Exercise #1

Page 32: Lean vs scrum

apply lean thinking to

sprint reviewmeeting

Page 33: Lean vs scrum

and what about lean startup?

Page 34: Lean vs scrum
Page 35: Lean vs scrum

Eric Ries

The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses

Page 36: Lean vs scrum

Minimum Viable Product1

Page 37: Lean vs scrum

Smoke Test Product

example of MVP

Page 38: Lean vs scrum

deploy first, code later

example of MVP

Page 39: Lean vs scrum

measure

2

Page 40: Lean vs scrum

beware ofvanity metrics

Page 41: Lean vs scrum

generate more ideas

3

Page 42: Lean vs scrum
Page 43: Lean vs scrum

Exercise #2

Page 44: Lean vs scrum

build a vehicle

1. has wheels2. moves 3 meters on its own3. travels on ground4. transports cargo5. looks awesome

Page 45: Lean vs scrum
Page 46: 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

Page 47: Lean vs scrum

the end

@paveldabrytski

Page 48: Lean vs scrum

Q’s

Page 49: Lean vs scrum

I need yourlove

feedback