scrum with kanban; small adjustments, big improvements

159
Johann Arispe Business Analyst [email protected] Scrum with Kanban; Small adjustments, big improvements Paulo Caroli Agile Coach [email protected] Twitter: @paulocaroli

Upload: paulocaroli

Post on 31-Oct-2014

1.242 views

Category:

Technology


1 download

DESCRIPTION

Scrum with Kanban; small adjustments, big improvements.Kanban and Scrum are not orthogonal to each other; in fact they can be quite complementary! Join us and learn the insights for improving the delivery of SW projects based on the Scrum framework via Kanban add-ons.

TRANSCRIPT

Page 1: Scrum with Kanban; small adjustments, big improvements

Johann Arispe Business Analyst

[email protected]

Scrum with Kanban;Small adjustments,

big improvements

Paulo Caroli Agile Coach

[email protected]: @paulocaroli

Page 2: Scrum with Kanban; small adjustments, big improvements

Agenda

• The Scrum flow of work

• Visible workflow

• Pull don’t push

• Limit WIP

• Tracking lead time and cycle time

• Q&A

Page 3: Scrum with Kanban; small adjustments, big improvements

Agenda

• The Scrum flow of work

• Visible workflow

• Pull don’t push

• Limit WIP

• Tracking lead time and cycle time

• Q&A

Page 4: Scrum with Kanban; small adjustments, big improvements

Image available at www.mountaingoatsoftware.com/scrum

Page 5: Scrum with Kanban; small adjustments, big improvements

Image available at www.mountaingoatsoftware.com/scrum

Page 6: Scrum with Kanban; small adjustments, big improvements

Agenda

• The Scrum flow of work

• Visible workflow

• Pull don’t push

• Limit WIP

• Tracking lead time and cycle time

• Q&A

Page 7: Scrum with Kanban; small adjustments, big improvements
Page 8: Scrum with Kanban; small adjustments, big improvements

Workflow

Page 9: Scrum with Kanban; small adjustments, big improvements

A workflow is a sequence of steps

and activities of work performed by

a person or a team to achieve a

specific goal.

Page 10: Scrum with Kanban; small adjustments, big improvements

Stage 1 Stage 2 Stage

N

Final Goal

(Done)

Page 11: Scrum with Kanban; small adjustments, big improvements

Workflow examples

Page 12: Scrum with Kanban; small adjustments, big improvements
Page 13: Scrum with Kanban; small adjustments, big improvements
Page 14: Scrum with Kanban; small adjustments, big improvements
Page 15: Scrum with Kanban; small adjustments, big improvements
Page 16: Scrum with Kanban; small adjustments, big improvements

On Agile projects,

we typically work with

User Stories…

Page 17: Scrum with Kanban; small adjustments, big improvements

Overall project

requirement

Page 18: Scrum with Kanban; small adjustments, big improvements
Page 19: Scrum with Kanban; small adjustments, big improvements
Page 20: Scrum with Kanban; small adjustments, big improvements
Page 21: Scrum with Kanban; small adjustments, big improvements
Page 22: Scrum with Kanban; small adjustments, big improvements
Page 23: Scrum with Kanban; small adjustments, big improvements

For each User Story…

Page 24: Scrum with Kanban; small adjustments, big improvements
Page 25: Scrum with Kanban; small adjustments, big improvements

The SW development workflow…

Page 26: Scrum with Kanban; small adjustments, big improvements

Analysis Design Code Test Deploy

Page 27: Scrum with Kanban; small adjustments, big improvements

Visible Workflow

Page 28: Scrum with Kanban; small adjustments, big improvements
Page 29: Scrum with Kanban; small adjustments, big improvements

The workflow stages

Page 30: Scrum with Kanban; small adjustments, big improvements

The workflow stages

the work

Page 31: Scrum with Kanban; small adjustments, big improvements
Page 32: Scrum with Kanban; small adjustments, big improvements
Page 33: Scrum with Kanban; small adjustments, big improvements
Page 34: Scrum with Kanban; small adjustments, big improvements
Page 35: Scrum with Kanban; small adjustments, big improvements
Page 36: Scrum with Kanban; small adjustments, big improvements
Page 37: Scrum with Kanban; small adjustments, big improvements

Agenda

• The Scrum flow of work

• Visible workflow

• Pull don’t push

• Limit WIP

• Tracking lead time and cycle time

• Q&A

Page 38: Scrum with Kanban; small adjustments, big improvements

Pushing the work

Page 39: Scrum with Kanban; small adjustments, big improvements

10

5

9

3117

21

4

12

JohnSuzy

Paul

Amy

Dan

Sprint Backlog Engineers

Page 40: Scrum with Kanban; small adjustments, big improvements

10

5

9

31

17

21

4

12 John

Suzy

Paul

Amy

Dan

Sprint Backlog Engineers

Page 41: Scrum with Kanban; small adjustments, big improvements

Pulling the work

Page 42: Scrum with Kanban; small adjustments, big improvements

10

5

9

3117

21

4

12

JohnSuzy

Paul

Amy

Dan

Sprint Backlog Engineers

Page 43: Scrum with Kanban; small adjustments, big improvements

10

5

9 3118

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev In QCBacklog

7

Ready for

Sign off

Page 44: Scrum with Kanban; small adjustments, big improvements

31

10

5

9

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 45: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

9

In QC

Page 46: Scrum with Kanban; small adjustments, big improvements

Agenda

• The Scrum flow of work

• Visible workflow

• Pull don’t push

• Limit WIP

• Tracking lead time and cycle time

• Q&A

Page 47: Scrum with Kanban; small adjustments, big improvements

A Sprint example…

Page 48: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 49: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 50: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 51: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 52: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 53: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 54: Scrum with Kanban; small adjustments, big improvements

Another team…

Page 55: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 56: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 57: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 58: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 59: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 60: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 61: Scrum with Kanban; small adjustments, big improvements

What about that Sprint review

meeting on Monday?

Page 62: Scrum with Kanban; small adjustments, big improvements

Common Kanban terms…

Page 63: Scrum with Kanban; small adjustments, big improvements

Doing DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

Page 64: Scrum with Kanban; small adjustments, big improvements

Doing DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

Page 65: Scrum with Kanban; small adjustments, big improvements

Doing DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

Lead Time

10 10Day 1Day 6

Page 66: Scrum with Kanban; small adjustments, big improvements

Doing DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

Day 1Day 1

Cycle time

Day 2

Day 3Day 3

Page 67: Scrum with Kanban; small adjustments, big improvements

Kanban mechanics

Page 68: Scrum with Kanban; small adjustments, big improvements

DoingDoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

Page 69: Scrum with Kanban; small adjustments, big improvements

Doing

(Limit) DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

Page 70: Scrum with Kanban; small adjustments, big improvements

Doing

(Limit) DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

ThroughputDemand

Page 71: Scrum with Kanban; small adjustments, big improvements

Doing

(Limit) DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

ThroughputDemand

Balance demand against throughput

Page 72: Scrum with Kanban; small adjustments, big improvements

Doing

(Limit) DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

Lead Time

Page 73: Scrum with Kanban; small adjustments, big improvements

Doing

(Limit) DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

Lead Time

increased lead time => poorer quality

Page 74: Scrum with Kanban; small adjustments, big improvements

Doing

(Limit) DoneTo Do

10

5

9

3118

17

21

4

75

112

John

Suzy

Paul

Amy

WIP

Lead Time

# WIP is proportional to average lead time

Page 75: Scrum with Kanban; small adjustments, big improvements

Before and After

example

Page 76: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev In QCBacklog

7

Ready for

Sign off

31

Page 77: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 78: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 79: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 80: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 81: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 82: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 83: Scrum with Kanban; small adjustments, big improvements

Any problem?

Page 84: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

5 1

12

John Suzy

Paul Amy

Dan

In Dev Backlog

7

Ready for

Sign off

31

In QC

Page 85: Scrum with Kanban; small adjustments, big improvements
Page 86: Scrum with Kanban; small adjustments, big improvements

Stop starting

and start finishing!

Page 87: Scrum with Kanban; small adjustments, big improvements

WIP Limit

Page 88: Scrum with Kanban; small adjustments, big improvements

9

10

5

18

17

21

4

7

5 1

12

John Suzy

Paul Amy

Dan

31

In Dev

(2)

Backlog Ready for

Sign offIn QC

(3)

Page 89: Scrum with Kanban; small adjustments, big improvements

Visible Workflow,

Pull System and WIP Limit

Page 90: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

7

5

12

John Suzy

Paul Amy

Dan

31

In Dev

(2)

Backlog

18

1

Ready for

Sign offIn QC

(3)

Page 91: Scrum with Kanban; small adjustments, big improvements

Dev Complete for Card #9

Page 92: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

7

5

12

John Suzy

Paul Amy

Dan

31

In Dev

(2)

In QC

(3)

Backlog

18

1

Ready for

Sign off

Page 93: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

7

5

12

John Suzy

Paul

Dan

31Amy

Amy

In Dev

(2)

Backlog

18

1

Ready for

Sign offIn QC

(3)

Page 94: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

7

5

12

John Suzy

Paul

Dan

31

Amy

In Dev

(2)

Backlog

18

1

Ready for

Sign offIn QC

(3)

Page 95: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

7

5

12

John Suzy

Paul

Dan

31

Amy

In Dev

(2)

Backlog

18

1

Ready for

Sign off

5

In QC

(3)

Page 96: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

7

12

John Suzy

Paul

Dan

31

Amy

In Dev

(2)

Backlog

18

1

Ready for

Sign off

5

In QC

(3)

Page 97: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

7

12

John Suzy

Paul

Dan

31

Amy

7

In Dev

(2)

Backlog

18

1

Ready for

Sign off

5

In QC

(3)

Page 98: Scrum with Kanban; small adjustments, big improvements

7

9

10

5

17

21

4

12

John Suzy

Paul

Dan

31

Amy

In Dev

(2)

Backlog

18

1

Ready for

Sign off

5

In QC

(3)

Page 99: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

12

John Suzy

Paul 31

7

Amy

In Dev

(2)

Backlog

DanAmy

18

1

Ready for

Sign off

5

In QC

(3)

Page 100: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

12

John Suzy

Paul 31

7

Amy

In Dev

(2)

Backlog

Dan

18

1

Ready for

Sign off

5

In QC

(3)

Page 101: Scrum with Kanban; small adjustments, big improvements

9

10

5

17

21

4

12

John Suzy

Paul 31

7

9

Amy

In Dev

(2)

Backlog

10

Dan

18

1

Ready for

Sign off

5

In QC

(3)

Page 102: Scrum with Kanban; small adjustments, big improvements

10

5

17

21

4

12

31

7

9

In Dev

(2)

Backlog

10 John Suzy

Paul

Dan

Amy

18

1

Ready for

Sign off

5

In QC

(3)

Page 103: Scrum with Kanban; small adjustments, big improvements

10

In Dev

(2)

Backlog

10

5

17

21

4

12

John Suzy

Paul 31

7

9

Amy

Dan

18

1

Ready for

Sign off

5

In QC

(3)

Page 104: Scrum with Kanban; small adjustments, big improvements

10

In Dev

(2)

Backlog

5

17

21

4

12

31

7

9

John Suzy

Paul

Dan

Amy

18

1

Ready for

Sign off

5

In QC

(3)

Page 105: Scrum with Kanban; small adjustments, big improvements

Back to the Sprint example…

Page 106: Scrum with Kanban; small adjustments, big improvements

In Dev In QC Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 107: Scrum with Kanban; small adjustments, big improvements

In Dev

(2)

In QC

(1)

Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

Page 108: Scrum with Kanban; small adjustments, big improvements

Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

In Dev

(2)

In QC

(1)

Page 109: Scrum with Kanban; small adjustments, big improvements

Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

In Dev

(2)

In QC

(1)

Page 110: Scrum with Kanban; small adjustments, big improvements

Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

In Dev

(2)

In QC

(1)

Page 111: Scrum with Kanban; small adjustments, big improvements

Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

In Dev

(2)

In QC

(1)

Page 112: Scrum with Kanban; small adjustments, big improvements

Signed

OffBacklog

2

4

5

3

1

M Tu W Th FToday is:

In Dev

(2)

In QC

(1)

Page 113: Scrum with Kanban; small adjustments, big improvements

Agenda

• The Scrum flow of work

• Visible workflow

• Pull don’t push

• Limit WIP

• Tracking lead time and cycle time

• Q&A

Page 114: Scrum with Kanban; small adjustments, big improvements

A release example…

Page 115: Scrum with Kanban; small adjustments, big improvements

Features on the product backlog

115

Stories for Feature A

Stories for Feature B

Stories for Feature C

Page 116: Scrum with Kanban; small adjustments, big improvements

The Product Backlog

116

Page 117: Scrum with Kanban; small adjustments, big improvements

117

Fu

nct

ion

ali

ty

4

2

8

8

2

4

8

4

Total Scope: 40

Page 118: Scrum with Kanban; small adjustments, big improvements

If all work could be

started at the same time...

118

Page 119: Scrum with Kanban; small adjustments, big improvements

Product Backlog

119

Fu

nct

ion

ali

ty

time

Page 120: Scrum with Kanban; small adjustments, big improvements

The team has 3 pairs of engineers,

and dependent Stories

(swim lanes)

120

Page 121: Scrum with Kanban; small adjustments, big improvements

121

time

Page 122: Scrum with Kanban; small adjustments, big improvements

122

Fu

nct

ion

ali

ty

time

Page 123: Scrum with Kanban; small adjustments, big improvements

Now looking at Sprints

123

Page 124: Scrum with Kanban; small adjustments, big improvements

124

Fu

nct

ion

ali

ty

time

sp 1 sp 2 sp 3

Page 125: Scrum with Kanban; small adjustments, big improvements

125

Fu

nct

ion

ali

ty

time

4

2

8

8

2

4

8

4

sp 1 sp 2 sp 3

Page 126: Scrum with Kanban; small adjustments, big improvements

Let’s go back in time

and compare planned and actuals

126

Page 127: Scrum with Kanban; small adjustments, big improvements

Planned

127

Fu

nct

ion

ali

ty

4

2

8

8

2

4

8

4Total Scope: 40`points

1 Release of 3 sprints

Expected velocity:

10 points for Sprint 1

15 points for Sprint 2 and 3

Page 128: Scrum with Kanban; small adjustments, big improvements

128

Fu

nct

ion

ali

ty

time

sp 1 sp 2 sp 3

Velocity (planned)

10

15 15

Page 129: Scrum with Kanban; small adjustments, big improvements

129

Fu

nct

ion

ali

ty

time

sp 1 sp 2 sp 3

Burn Up (planned)

10

25

40

Page 130: Scrum with Kanban; small adjustments, big improvements

Actual...

130

Page 131: Scrum with Kanban; small adjustments, big improvements

131

Fu

nct

ion

ali

ty

time

4

2

sp 1 sp 2 sp 3

Page 132: Scrum with Kanban; small adjustments, big improvements

132

Fu

nct

ion

ali

ty

time

4

2

sp 1 sp 2 sp 3

Page 133: Scrum with Kanban; small adjustments, big improvements

133

Fu

nct

ion

ali

ty

time

4

2

sp 1 sp 2 sp 3

Planned: 10

10

Page 134: Scrum with Kanban; small adjustments, big improvements

134

Fu

nct

ion

ali

ty

time

4

2

sp 1 sp 2 sp 3

Finished: 6

106

Page 135: Scrum with Kanban; small adjustments, big improvements

135

Fu

nct

ion

ali

ty

time

sp 1 sp 2 sp 3

Burn Up (planned)

10

25

40

plannedactual

6

Page 136: Scrum with Kanban; small adjustments, big improvements

That Sprint review meeting...

136

Page 137: Scrum with Kanban; small adjustments, big improvements

137

Fu

nct

ion

ali

ty

time

4

2

sp 1 sp 2 sp 3

8

2

Page 138: Scrum with Kanban; small adjustments, big improvements

138

Fu

nct

ion

ali

ty

time

4

2

8

8

2

4

8

4

sp 1 sp 2 sp 3

10

15 15

6

18 16

Page 139: Scrum with Kanban; small adjustments, big improvements

139

Fu

nct

ion

ali

ty

time

sp 1 sp 2 sp 3

Burn Up

10

25

40

6

24

plannedactual

Page 140: Scrum with Kanban; small adjustments, big improvements

Tracking lead time and cycle time

140

Page 141: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Story Tracking Story #

time

Page 142: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Lead Time and Cycle TimeLead time

time

Page 143: Scrum with Kanban; small adjustments, big improvements

143

Fu

nct

ion

ali

ty

time

4

2

8

8

2

4

8

4

sp 1 sp 2 sp 3

Page 144: Scrum with Kanban; small adjustments, big improvements

144

Fu

nct

ion

ali

ty

time

sp 1 sp 2 sp 3

Page 145: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Story Tracking

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Story Tracking Story #

time

Page 146: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Lead Time and Cycle Time

time

Lead time

Page 147: Scrum with Kanban; small adjustments, big improvements

147

Fu

nct

ion

ali

ty

time

sp 1 sp 2 sp 3

Page 148: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Story Tracking

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Story Tracking Story #

time

Page 149: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Lead Time and Cycle Time

S

time

Lead time

Page 150: Scrum with Kanban; small adjustments, big improvements

150

Fu

nct

ion

ali

ty

time

4

sp 1 sp 2 sp 3

Page 151: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Story Tracking Story #

time

Page 152: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Lead Time and Cycle Time

S

M

L

time

Lead time

Page 153: Scrum with Kanban; small adjustments, big improvements

153

Fu

nct

ion

ali

ty

time

4

2

8

8

2

4

8

4

sp 1 sp 2 sp 3

Page 154: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Lead Time and Cycle Time

S

M

L

S

L

M

L

M

time

Lead time

Page 155: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Lead Time and Cycle Time

S

M

L

S

L

M

L

M

time

Lead time

Page 156: Scrum with Kanban; small adjustments, big improvements

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15

Lead Time and Cycle Time

S

M

L

S

L

M

L

M

Cycle time

time

Lead time

Page 157: Scrum with Kanban; small adjustments, big improvements

Agenda

• The Scrum flow of work

• Visible workflow

• Pull don’t push

• Limit WIP

• Tracking lead time and cycle time

• Q&A

Page 158: Scrum with Kanban; small adjustments, big improvements

Scrum with Kanban;Small adjustments,

big improvements

Johann Arispe Business Analyst

[email protected]

Paulo Caroli Agile Coach

[email protected]: @paulocaroli

Page 159: Scrum with Kanban; small adjustments, big improvements

Thank you!

Questions?

feedback please: @paulocaroli

Johann Arispe Business Analyst

[email protected]

Paulo Caroli Agile Coach

[email protected]: @paulocaroli