Top Banner
© 2016 Alex Kanaan Agile Games Night Effect of Batch Size on Work Flow Jul 20, 2016
40

Effect of Batch Size on Work Flow

Apr 09, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Agile Games Night

Effect of Batch Size on Work Flow

Jul 20, 2016

Page 2: Effect of Batch Size on Work Flow

About Me

Page 3: Effect of Batch Size on Work Flow

Connect With Me

More about Me http://www.alexkanaan.com

Read My Blog http://www.alexkanaan.com/#latestnews

Contact Me http://www.alexkanaan.com/#contact

Follow my Tweets @AlexKanDu

Connect on LinkedIn https://www.linkedin.com/in/arkanaan

Page 4: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Stay in Touch

[email protected]

http://www.alexkanaan.com

@AlexKanDu

https://www.linkedin.com/in/arkanaan

Page 5: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Introduction• Waterfall teams are used to working on larger

sets of features for a longer period of time • This means delivering those features are

usually delivered in larger, less frequent releases

• A key feature of lean processes is quickly flowing value to the consumer

• Adjusting sizes of objects within a process enhances the flow

5

Page 6: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Learning ObjectivesStudy batch size impact on work flow

Page 7: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Game OverviewTwo teams Four Roles in Each Team • Worker • Manager • Batch Timer • System Timer Game is Four Sprints; each is a different batch sizes You will time and record performance for each sprint

Page 8: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Recording Sprint Results

Managers Record

Time MeasuredBatch 11 x 20

Batch 22 x 10

Batch 34 x 5

Batch 420 x 1

Worker 1

Worker 2

Worker 3

Worker 4

FIRST BATCH

SYSTEM TOTAL

Page 9: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Role TasksWorkers • Select and use one hand

only • Do work by flipping coins

one-by-one in the batch • Pass batch to next person • Always pass in same

direction

Page 10: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Role TasksManagers • Stand behind your worker • Ensure same hand is used

at all times • Start timer when worker

receives batch of coins • Stop timer when worker

hands-off batch of coins • Record your workers time on

flip chart

Page 11: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Role TasksBatch Timer (first batch only) • Start timer when first worker

in team turns over first coin of the first batch of coins

• Stop timer when last worker in team turns over last coin in the FIRST batch of coins

• Record your teams first batch time on flip chart

Page 12: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Role TasksSystem Timer (All Batches) • Start timer when first worker

in team turns over first coin of the first batch of coins

• Stop timer when last worker in team turns over last coin in the LAST batch of coins

• Record your teams system time on flip chart

Page 13: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Let’s Get Ready• Clear outer perimeter of table • Managers stand behind your workers • Everyone get your timers ready

Page 14: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Sprint 1

1 x 20

Page 15: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Sprint 2

2 x 10

Page 16: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Sprint 3

4 x 5

Page 17: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Sprint 4

20 x 1

Page 18: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleWhat did We Learn?

Who had an Aha moment? When?

Page 19: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart Huddle

Individual Workers Performance?Total System Performance

Page 20: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleSo if no one’s individual time changed, how come we cut overall time?

Page 21: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleSo if no one’s individual time changed, how come we cut overall time?

ANSWER: Smaller batches allowed for better flow of work through the team!

Page 22: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleCompare to An Agile Team

Page 23: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleSTORY SIZE MATTERS!

Page 24: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleFirst Batch Measurements

Page 25: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleFirst Batch Measurements = First Value to Market

Page 26: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleFirst Batch Measurements = First Value to Market = Used in LEAN AGILE

Page 27: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleWhat about feedback within the sprint?

Page 28: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Flipchart HuddleReducing story size improves flow of stories throughout the team and improves throughput.

Page 29: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

BACK TO SEATS

Page 30: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Learning Exercises -1What is the impact of working on large stories that take up the sprint? (5 mins)

Page 31: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Learning Exercises-1What does the Sprint Burnup chart look like?

Page 32: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Learning Exercises-1What does the Sprint Burnup chart look like?

✗ ✓

Page 33: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Learning Exercises-1Risk of missing sprint target is much higher with large stories

Page 34: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Learning Exercises-2What’s an ideal story size to aim for? (2 mins)

Page 35: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Learning Exercises-3• What have you

learnt from the penny game?

• What will you do differently for your team now that you know this?

Page 36: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Your Take Home• Processes with smaller batches provide faster

value to customer • Reducing story size improves flow of stories

and throughput • With faster feedback loops your defects are

caught and fixed sooner so quality is improved • Risk of missing sprint targets is lower with

smaller stories

Page 37: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Do’s• Break work into small manageable batches • Break all stories – 1 to 3 days per story • Limit size 5 stories and start with them

• Open one thing at a time & finish it! • Stop Starting Start Finishing • Introduce WIP limits to improve work flow

37

Page 38: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Understanding effect of Introducing WIP limits

When: WED AUG 17 Where: KAPLAN

Next Steps

Page 39: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

Thank You• Sheridan for venue and healthy snacks • ALL of you • Slides posted on my slideshare acount • Stay in Touch!

Page 40: Effect of Batch Size on Work Flow

© 2016 Alex Kanaan

THANK YOU!

40

Questions?