SlideShare a Scribd company logo
1 of 74
Overcoming DelayHow the Best Developers
Increase Productivity
@paulmgower
Please don’t reuse these
slides without permission
This presentation is copyrighted.
Hi, I’m Paul!
Trainer.
Maker.
Stakeholder.
@paulmgower
Maker.
I’ve been writing code since 1994.
@paulmgower
Started by fighting with
conventional memory
@paulmgower
Stakeholder.
I’ve owned my own business since 2014.
@paulmgower
Accidental leader.
I wanted to protect my team from bad leadership.
My leadership style was chaos and the death march
was my methodology.
@paulmgower
I needed to find a
better way!
I became a student of Lean and Agile.
@paulmgower
Today’s Big Idea
@paulmgower
Stakeholders
and
Makers
@paulmgower
How does a team typically
respond when asked to
increase efficiency?
They work harder and longer.
@paulmgower
Efficiency
@paulmgower
—Jon Terry
If you optimize for efficiency,
you’ll get gridlock. If you
optimize for flow, you’ll
get efficiency.
@paulmgower
Flow is the active ingredient
of every successful team.
@paulmgower
@paulmgower
What metric could they use to
guide the discretionary time of
their employees to achieve
growth?
@paulmgower
Time in the air.
@paulmgower
What metric could be used
similarly for knowledge
work teams?
@paulmgower
Flow Efficiency.
The percentage of time spent adding value to the work we do.
@paulmgower
What is the average
Flow Efficiency?
@paulmgower
4-6%That can’t possibly be true, I’m always busy!
@paulmgower
Teams are either a river
or a flood.
A river has somewhere to go.
A flood has no predictable direction.
One delivers life and the other takes it.
@paulmgower
3 Key Concepts To Help Us
Achieve Flow
Lightning fast introduction to Kanban.
Discuss focus and how to improve it.
Learn about the affects of ownership on your team.
@paulmgower
Introduction
Kanban is a set of organizing
principles and practices that
clarify how to unhide work
and optimize its flow.
@paulmgower
Kanban Card
A fast way to articulate the work that needs to be done.
As an online banking
customer, I want to
create an account
online so that I can
check my balance.
XL
Paul
Gower8/6
@paulmgower
Kanban Board
A simple way to communicate progress that everyone understands.
To Do Doing Done
We’ll explore the
disguised sophistication
of Kanban systems.
@paulmgower
Mindset.
@paulmgower
You don’t have to
stop working to
start Kanban.
@paulmgower
Start with what
you do now.
Kanban is a no overhead capstone that fits atop
how you work today.
@paulmgower
Kanban favors evolution
over transformation.
@paulmgower
Kanban manages
work, not people.
Great organizations lead people and manage work.
Flow is valued over resource utilization.
@paulmgower
Favors finishing
over starting.
Focus on finishing.
@paulmgower
Focus
Busy
@paulmgower
@paulmgower
Chaos is valuing
activity over
results.
@paulmgower
To Do Doing Done
@paulmgower
—Greg McKeown
The word priority came into
the English language in the
1400s. It stayed singular
for the next 500 years.
@paulmgower
Limiting Work in Progress
Work that flows consistently produces higher output.
23 4
Options Design Develop Test Release
8
@paulmgower
Little’s Law
If the team isn’t busy, do more.
If the team is overburdened, do less.
In both cases, the team will increase output.
@paulmgower
Ownership
TestDevelop DoneBacklog
@paulmgower
@paulmgower
DriveThe Surprising Truth About What Motivates Us
by Daniel Pink
What are the three factors
employers can use to motivate
employees?
@paulmgower
Autonomy.
@paulmgower
Mastery.
@paulmgower
Purpose.
@paulmgower
What is motivating
this developer?
@paulmgower
TestDevelop DoneBacklog
@paulmgower
All makers have
growth-driven
impulses.
Push
@paulmgower
TestDevelop DoneOptions
@paulmgower
Work can be assigned to
everyone and owned
by no one.
@paulmgower
What is the primary function
of an automobile?
@paulmgower
—Elon Musk
“Most cars are only in use by
their owners for 5% to
10% of the day.”
@paulmgower
You cannot reduce delay
if you are not actively
measuring it!
@paulmgower
Traditional thinking
recognizes work in three states.
Unstarted.
In Progress.
Done.
@paulmgower
Work actually exists in
four states.
Unstarted.
Underway.
Waiting.
Done.
@paulmgower
A common source of delay
is when work is waiting
for the next activity
to occur.
That work is called pullable.
@paulmgower
One simple
behavior change.
Insert an interrupter to prevent your impulse
to learn and grow from taking over!
@paulmgower
“I’m finished and I’m waiting
for this work to be taken
from me.”
@paulmgower
It’s called a
Pull System.
The only way work moves is if someone pulls it.
Team members are always communicating availability.
Cards are never lost because they always have an advocate.
@paulmgower
A pull system is an ownership-
driven system.
@paulmgower
There’s more!
Before pulling new work, insert a second interrupter.
@paulmgower
Look for opportunities to
improve flow.
@paulmgower
Self healing.
A healthy Kanban system preserves itself.
@paulmgower
Pull System + WIP Limits
Eliminates overburdening!
@paulmgower
Outsmart the instincts that
create delay by mastering flow.
@paulmgower
Improve the
entire system.
Not just the parts which you are
most frequently involved.
@paulmgower
UXRefine WriteOptions Edit Design Approve Develop Test Accept Done
True agility.
@paulmgower
Recap.
@paulmgower
Instincts.
Spaced repetition yields behavior change.
@paulmgower
‣Efficiency ➜ Flow
‣Busy ➜ Limit WIP
‣Push ➜ Pull
“I’m finished and I’m waiting for this work to be taken
from me.”
We teach Kanban.
Paul Gower
@paulmgower
paul@huge.io
http://huge.io/
@hugeio

More Related Content

Similar to Overcoming Delay: How The Best Developers Increase Productivity

Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Ideelabor Start Weekend
Ideelabor Start WeekendIdeelabor Start Weekend
Ideelabor Start WeekendLoovusait
 
People and (agile) teams
People and (agile) teamsPeople and (agile) teams
People and (agile) teamsEmily Webber
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMProduct School
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile ManagementPeter Stevens
 
How Simple Green Smoothies Automates Their Rawkstar E-Commerce Business
How Simple Green Smoothies Automates Their Rawkstar E-Commerce BusinessHow Simple Green Smoothies Automates Their Rawkstar E-Commerce Business
How Simple Green Smoothies Automates Their Rawkstar E-Commerce BusinessAutopilot
 
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...ColomboCampsCommunity
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...Northern User Experience
 
The promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesThe promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesmtoppa
 
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013Seedbox
 
How a year of SEO split testing changed how I thought SEO worked
How a year of SEO split testing changed how I thought SEO workedHow a year of SEO split testing changed how I thought SEO worked
How a year of SEO split testing changed how I thought SEO workedDominic Woodman
 
Startup Ingredients (Team, Solving a Problem, Customers)
Startup Ingredients (Team, Solving a Problem, Customers)Startup Ingredients (Team, Solving a Problem, Customers)
Startup Ingredients (Team, Solving a Problem, Customers)John Peebles
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensInnovation Roots
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile LeadersPeter Stevens
 

Similar to Overcoming Delay: How The Best Developers Increase Productivity (20)

Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Ideelabor Start Weekend
Ideelabor Start WeekendIdeelabor Start Weekend
Ideelabor Start Weekend
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
People and (agile) teams
People and (agile) teamsPeople and (agile) teams
People and (agile) teams
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
 
NIM 2/20/17 Event Slide Show: Digital Revolution Revenue Roadmap
NIM 2/20/17 Event Slide Show: Digital Revolution Revenue RoadmapNIM 2/20/17 Event Slide Show: Digital Revolution Revenue Roadmap
NIM 2/20/17 Event Slide Show: Digital Revolution Revenue Roadmap
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile Management
 
How Simple Green Smoothies Automates Their Rawkstar E-Commerce Business
How Simple Green Smoothies Automates Their Rawkstar E-Commerce BusinessHow Simple Green Smoothies Automates Their Rawkstar E-Commerce Business
How Simple Green Smoothies Automates Their Rawkstar E-Commerce Business
 
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
'The Secret Sauce For Organisational Agile': Pete Deemer @ Colombo Agile Conf...
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
The promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesThe promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practices
 
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
Agile Coach Retreat @ Seedbox in Montreal - Sept. 7, 2013
 
How a year of SEO split testing changed how I thought SEO worked
How a year of SEO split testing changed how I thought SEO workedHow a year of SEO split testing changed how I thought SEO worked
How a year of SEO split testing changed how I thought SEO worked
 
Startup Ingredients (Team, Solving a Problem, Customers)
Startup Ingredients (Team, Solving a Problem, Customers)Startup Ingredients (Team, Solving a Problem, Customers)
Startup Ingredients (Team, Solving a Problem, Customers)
 
The Smell of Agile Culture
The Smell of Agile CultureThe Smell of Agile Culture
The Smell of Agile Culture
 
Agile Myopia
Agile Myopia Agile Myopia
Agile Myopia
 
From MP to MVP
From MP to MVPFrom MP to MVP
From MP to MVP
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
 
Aisec presentation with videos (2)
Aisec presentation   with videos (2)Aisec presentation   with videos (2)
Aisec presentation with videos (2)
 

More from Paul Gower

Be a Better Remote Agile Team Member
Be a Better Remote Agile Team MemberBe a Better Remote Agile Team Member
Be a Better Remote Agile Team MemberPaul Gower
 
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018Paul Gower
 
Unit Testing in Umbraco
Unit Testing in UmbracoUnit Testing in Umbraco
Unit Testing in UmbracoPaul Gower
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
 
Code Review: How And When
Code Review: How And WhenCode Review: How And When
Code Review: How And WhenPaul Gower
 
Code Review: How and When - Tulsa TechFest 2016
Code Review: How and When - Tulsa TechFest 2016Code Review: How and When - Tulsa TechFest 2016
Code Review: How and When - Tulsa TechFest 2016Paul Gower
 
Write Code For The Future You - Tulsa TechFest 2016
Write Code For The Future You - Tulsa TechFest 2016Write Code For The Future You - Tulsa TechFest 2016
Write Code For The Future You - Tulsa TechFest 2016Paul Gower
 
How and When To Code Review
How and When To Code ReviewHow and When To Code Review
How and When To Code ReviewPaul Gower
 
Write Code For The Future You - LR Tech Fest
Write Code For The Future You - LR Tech FestWrite Code For The Future You - LR Tech Fest
Write Code For The Future You - LR Tech FestPaul Gower
 
Windows 8 and Phone App Development
Windows 8 and Phone App DevelopmentWindows 8 and Phone App Development
Windows 8 and Phone App DevelopmentPaul Gower
 

More from Paul Gower (12)

Be a Better Remote Agile Team Member
Be a Better Remote Agile Team MemberBe a Better Remote Agile Team Member
Be a Better Remote Agile Team Member
 
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
 
Unit Testing in Umbraco
Unit Testing in UmbracoUnit Testing in Umbraco
Unit Testing in Umbraco
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
 
Code Review: How And When
Code Review: How And WhenCode Review: How And When
Code Review: How And When
 
Code Review: How and When - Tulsa TechFest 2016
Code Review: How and When - Tulsa TechFest 2016Code Review: How and When - Tulsa TechFest 2016
Code Review: How and When - Tulsa TechFest 2016
 
Write Code For The Future You - Tulsa TechFest 2016
Write Code For The Future You - Tulsa TechFest 2016Write Code For The Future You - Tulsa TechFest 2016
Write Code For The Future You - Tulsa TechFest 2016
 
How and When To Code Review
How and When To Code ReviewHow and When To Code Review
How and When To Code Review
 
Write Code For The Future You - LR Tech Fest
Write Code For The Future You - LR Tech FestWrite Code For The Future You - LR Tech Fest
Write Code For The Future You - LR Tech Fest
 
Windows 8 and Phone App Development
Windows 8 and Phone App DevelopmentWindows 8 and Phone App Development
Windows 8 and Phone App Development
 
Code Kata
Code KataCode Kata
Code Kata
 

Recently uploaded

Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (13)

Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 

Overcoming Delay: How The Best Developers Increase Productivity