Get Your
Productivity
Game On!!
by Brian Sjoberg (@onek2go) &
Fadi Stephan (@FadiStephan)
@ExcellaCo @onek2go @FadiStephan
• Agile/Lean Coach
at Excella
• Focus on Org.
Transformation
• DC Scrum User
Group
Introduction
4
35
@ExcellaCo @onek2go @FadiStephan
Name Game
BRIAN
Credit – Henrik Kniberg for Sharing!!
@ExcellaCo @onek2go @FadiStephan
1 Name
4 Names
How Long to Write a Name?
@ExcellaCo @onek2go @FadiStephan
What Factors Influence Time?
Bartholomew
Bartholomew
Tincapulot
@ExcellaCo @onek2go @FadiStephan
Environment
@ExcellaCo @onek2go @FadiStephan
Tools
Scrum Gathering Attendee
@ExcellaCo @onek2go @FadiStephan
Take off name tags
@ExcellaCo @onek2go @FadiStephan
SaaS Company
@ExcellaCo @onek2go @FadiStephan
SaaS Motto
Never keep
customer waiting
Start early
= Finish early
Developer
Customer
NOAH
ERICDIANE
JESS
CustomerDeveloper
00:06
NOAH
6
3
Delivery
Time
NOAH
2
Deliver
1
Order
NOAH
DIANE
Never keep
customer waiting
Start early
= Finish early
N
ERIC
JESS
NOAH
DIANE
Never keep
customer waiting
Start early
= Finish early
N
D
ERIC
JESS
NOAH
DIANE
Never keep
customer waiting
Start early
= Finish early
D
ERIC
JESS
N E
NOAH
DIANE
Never keep
customer waiting
Start early
= Finish early
D
ERIC
JESS
N E
J
NOAH
DIANE
Never keep
customer waiting
Start early
= Finish early
JD
ERIC
JESS
N EO
NOAH
DIANE
Never keep
customer waiting
Start early
= Finish early
JESDIA
ERIC
JESS
NOAH ERI
00:06
6
Tabulate Results
JESS
ERIC
NOAH
DIANE
6
20 12
15
@ExcellaCo @onek2go @FadiStephan
SaaS Policy
Never keep
customer waiting
Start early
= Finish early
@ExcellaCo @onek2go @FadiStephan
Name Game
Tabulate Results
JESS
ERIC
NOAH
DIANE
6
15 9
12
Average Name Completion Time
Complete All Names Time
10 s
15 s
@ExcellaCo @onek2go @FadiStephan
Wow! What Happened?
@ExcellaCo @onek2go @FadiStephan
SaaS Company
@ExcellaCo @onek2go @FadiStephan
SaaS Company
@ExcellaCo @onek2go @FadiStephan
• Remember to rotate developers
You’re Fired
You’re
Fired!!
@ExcellaCo @onek2go @FadiStephan
Git Er Done Company
@ExcellaCo @onek2go @FadiStephan
Git Er Done Policy
Limit WIP
(Work In Progress)
Customer Limit =
1 Customer at a Time
CustomerDeveloper
0
Request
Log Start Time
11
2
Deliver NOAH
1
3
Delivery Time
Project Length
NOAH
61
5
Submit Order
00:06
NOAH
DIANE
Limit WIP
(Work in Progress)
Customer Limit =
1 Customer at a Time
1
ERIC
JESS
NOAH
DIANE
Limit WIP
(Work in Progress)
Customer Limit =
1 Customer at a Time
ERIC
JESS
1
NOAH
NOAH
DIANE
Limit WIP
(Work in Progress)
Customer Limit =
1 Customer at a Time
00:06
NOAH
1
6
ERIC
JESS
Tabulate Results
NOAH
61
5
DIANE
166
10
ERIC
2216
6
JESS
2822
6
@ExcellaCo @onek2go @FadiStephan
Name Game
Average Name Completion Time
Complete All Names Time
Tabulate Results
7 s
28 s
NOAH
61
5
DIANE
166
10
ERIC
2216
6
JESS
2822
6
Change this to
similar to WoW
slide
Bartholomew
Bartholomew
Tincapulot
@ExcellaCo @onek2go @FadiStephan
Environment
@ExcellaCo @onek2go @FadiStephan
Tools
@ExcellaCo @onek2go @FadiStephan
Multitasking Picture
Debrief
Round 1
NOAH
DIANE
ERIC
JESS
10s 20s 30s 40s 50s 60s
LEON
NOAH
DIANE
ERIC
JESS
10s 20s 30s 40s 50s 60s
LEON
Round 2
A
B
C
D
E
A
B
C
D
E
@ExcellaCo @onek2go @FadiStephan
Team Working 4 Projects
Project A
Project B
Project C
Project D
JAN FEB MAR APR MAY JUN
@ExcellaCo @onek2go @FadiStephan
Program D
Org/Div Working Programs
Q1 Q2 Q3 Q4
Program A
Program B
Program C
Priority
Q5 Q6
@ExcellaCo @onek2go @FadiStephan
Team Working Projects
JAN FEB MAR APR
Project A
Project B
Project C
Project D
Priority
MAY JUN
@ExcellaCo @onek2go @FadiStephan
Team Working User Stories
User Story A
User Story B
User Story C
User Story D
Priority
Day 2 Day 4 Day 6 Day 8 Day 10
@ExcellaCo @onek2go @FadiStephan
Individual Working Tasks
Task A
Task B
Task C
Task D
Priority
9 AM 11 AM 1 PM 3 PM 5 PM
@ExcellaCo @onek2go @FadiStephan
@ExcellaCo @onek2go @FadiStephan
YOUR BRAIN … MULTITASKING
@ExcellaCo @onek2go @FadiStephan
YOUR BRAIN … ON ONE TASK
Contact Info
Brian.Sjoberg@Excella.com
301.404.0765
@onek2go
www.anagilemind.net
@ExcellaCo @onek2go @FadiStephan
• Henrik Kniberg’s Facilitation Guide for
Name Game
– https://www.crisp.se/gratis-material-och-
guider/multitasking-name-game
• How Multitasking Affects the Way You
Think by Clifford Nass
– https://www.youtube.com/watch?v=MPHJMIO
wKjE
References
@ExcellaCo @onek2go @FadiStephan
• Test Your Focus
– http://www.nytimes.com/interactive/2010/06/0
7/technology/20100607-distraction-filtering-
demo.html?_r=0
References
A Little Humor
Get Your Productivity Game On!!

Get Your Productivity Game On!!

Editor's Notes

  • #3 Help partner with individuals, teams and organizations to steamroll impediments to help them build amazing products. Magical key Drive it home at slower than walking pace. Studying roommate thought a train was coming through the house and came out to see this. Metaphor for professional life. Smoothing the road for individuals, teams and organizations. Agile Coach at Excella Focus on Org Transform DC Scrum User Group
  • #5 Help partner with individuals, teams and organizations to steamroll impediments to help them build amazing products. Magical key Drive it home at slower than walking pace. Studying roommate thought a train was coming through the house and came out to see this. Metaphor for professional life. Smoothing the road for individuals, teams and organizations. Agile Coach at Excella Focus on Org Transform DC Scrum User Group
  • #6 Who likes to play games?
  • #7 Who plays games at work?
  • #10 Take off your name tags Who has played this? Explain game How long to write one name? How long to write 5 names?
  • #12 Gather factors on flip chart. Big letters.
  • #17 You came here as Scrum Conference Attendees and you need a name tag written for you because you don’t know how to write letters.
  • #18 For the purposes of this exercise, please remove your official conference name tags.
  • #19 Lucky for you we have hired a company that says they are great at writing name tags. They were the lowest bidder and said they would never leave a customer waiting. They believe in start early and finish early. They aim to please everyone. Who couldn’t go wrong with that. Service at a Snap
  • #21 Each table is going to break up into Customers and developers. Please remove your name tags …
  • #22 Seated like this. Some of you didn’t know this coming in but you actually work for SaaS.
  • #23 Each table is going to break up into Customers and developers. Please remove your name tags …
  • #24 Seated like this. Some of you didn’t know this coming in but you actually work for SaaS.
  • #25 Seated like this. Some of you didn’t know this coming in but you actually work for SaaS.
  • #26 Only skill needed to be developer is ability to write letters. Customers each have a blank card and need your name written on it. Problem is you don’t know how to write letters. Furthermore you want your card delivered as quickly as possible. I will provide a big stopwatch to track the time for delivery. If bug, you must return
  • #27 Ordering process: - Send you card, tell your name - Wait for name - Time how long it took Misspellings must be corrected before checking time Remove name tags Just write names but have to adhere to corporate policy.
  • #28 Mention customer should have a card and sharpie.
  • #29 Animate sequence of serving each customer equally.
  • #30 Animate sequence of serving each customer equally.
  • #31 Animate sequence of serving each customer equally.
  • #32 Animate sequence of serving each customer equally.
  • #33 Animate sequence of serving each customer equally.
  • #34 Tabulate results. Collect results in seconds after you finish, write them on the round 1 card and hold the card up.
  • #36 Debrief round 1, what influenced and rattle off whether it was one of the influencing factors that the group came up with.
  • #37 Tabulate results. Collect results in seconds after you finish, write them on the round 1 card and hold the card up.
  • #38 This was the simplest possible project -­‐ Just write a name on a piece of paper! Yet, multitasking caused us to blow the delivery time by 1250%. Not only that, it also reduced our productivity to one third of what we expected. We thought it would take 25 seconds to write 5 names, but it took 60 seconds! Well you know what Sloth Company …
  • #39 Lucky for you we have hired a company that says they are great at writing name tags. They were the lowest bidder and said they would never leave a customer waiting. They believe in start early and finish early. They aim to please everyone. Who couldn’t go wrong with that. Service at a Snap
  • #40 Service at a Snap, Ha, Slow as a Sloth. They believe in start early and finish early. They aim to please everyone. Who couldn’t go wrong with that.
  • #41 Developers stand up, YOU’RE FIRED!! Now switch places with the other developer or find another table to switch with. Turns out SaaS stood for Slow as a Sloth. Go figure.
  • #42 We now hired the git er done company and there motto is to make one customer happy at a time.
  • #43 Now we are going to hire a new company
  • #44 Ordering process: - Send your card, tell your name - Wait for name - Time how long it took Misspellings must be corrected before checking time Remove name tags Just write names but have to adhere to corporate policy.
  • #51 Which one of the factors had biggest impact?
  • #57 How did these two rounds feel to you as Dev or Customer? What was it like being the last customer in round 2, compared to in round 1? What do you think about the statement ‘if we start early, we’ll finish early’? How does this influence release planning? For example, what do we know after 10 seconds in round 1 vs. round 2? What would have happened if the dev was perfect at task switching? How does this influence product quality? Does this multitasking problem feel familiar? Who is experiencing this right now? Who has experienced this in the past? What causes us to do this? Why is the problem so common? When is multitasking a good idea? Who benefits in round 1? What can you do to combat this problem in your environment?
  • #58 Did your rounds look similar to this?
  • #59 Even if you were perfect at context switching it would still take the same length of time to deliver all items. Little’s law – If you do X things simultaneously, then each thing will take X times longer.
  • #61 This is better but having more then 2 items in flight will cause you to be less active in removing impediments on higher priority projects.
  • #67 Your brain, team, program, organization multitasking
  • #68 Your brain, the team, program, organization Get good at uni-tasking. Hire people that hate multitasking
  • #76 Purpose of Talk – Highlight one of the major culprits to productivity and provide some techniques for improving. When I talk about productivity I don’t necessarily mean output. More like outcome. Give example. Become CSC versus output of coaching activity. Give awareness of something else Increase desire to change because of awareness With that desire you will want to gain the ability to make change Promote the success that happened because of change Transfer to others to repeat ADAPT loop From Succeeding with Agile by Mike Cohn: Awareness that the current process is not delivering acceptable results Desire to adopt Scrum as a way to address current problems Ability to succeed with Scrum Promotion of Scrum through sharing experiences so that we rememberand others can see our successes Transfer of the implications of using Scrum throughout the company
  • #77 Have you ever been on a project where the work you ship feels like this?