Download - Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Transcript
Page 1: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Lean vs Scrum

Page 2: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Pavel DabrytskiPrincipal Consultant (Agile)

at IQ Business

South Africa

@paveldabrytski

Page 3: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Belarus

Page 4: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

South Africa

2009

Page 5: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

agile

scrum kanban xp lean

Page 6: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

agile

scrum kanban xp lean?

Page 7: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Page 8: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Page 9: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Page 10: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Mary Poppendieck

Lean Software Development: An Agile Toolkit

Page 11: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

7 principles

22 tools

Page 12: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

1

eliminate waste

Page 13: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

7wastes

Page 14: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

in manufacturing

1inventory

2extra processing

3over production

4transportation

5waiting

6motion

7defects

Page 15: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

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: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

2

amplify learning

Page 17: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

3

decide as late as possible

Page 18: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

4

deliver as fast as possible

Page 19: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

5

empower the team

Page 20: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

6

build integrity within

Page 21: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

7

see the whole

Page 22: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

LEAN vs SCRUM

Page 23: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

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: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

scrum is value-driven software development

framework

and lean helps to optimise its process

Page 25: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

example 1user story

Page 26: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

example 2backlog iceberg

Page 27: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

example 3limit work in progress

Page 28: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

example 4TDD

Page 29: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

example 5continuous delivery

Page 30: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

we cannot do lean,

we can use lean to improve our process

Page 31: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Exercise #1

Page 32: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

apply lean thinking to

sprint reviewmeeting

Page 33: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

and what about lean startup?

Page 34: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Page 35: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Eric Ries

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

Page 36: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Minimum Viable Product1

Page 37: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Smoke Test Product

example of MVP

Page 38: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

deploy first, code later

example of MVP

Page 39: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

measure

2

Page 40: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

beware ofvanity metrics

Page 41: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

generate more ideas

3

Page 42: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Page 43: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Exercise #2

Page 44: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

build a vehicle

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

Page 45: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski
Page 46: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

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: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

the end

@paveldabrytski

Page 48: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

Q’s

Page 49: Scrum Gathering Cape Town - Lean vs Scrum 2013 - Pavel Dabrytski

I need yourlove

feedback