SlideShare a Scribd company logo
1 of 37
Laws of Productivity
8 productivity experiments you don’t
need to repeat.
So you want to maximize your
productivity?
• Fixed release schedule.
• Fixed resources.
• Way too much work to finish.
• Failure = Demotion, Job loss, or Pariah status
What is Productivity?
• + Work accomplished
• - Work required to fix defects
• - Work required to fix bad design decisions
It is possible for productivity to be negative
when workers end up doing more harm than
good.
Why reinvent the wheel?
Businesses have been running productivity
experiments since the early 1900’s.
• Ford ran 12-years of productivity experiments.
• These have been repeated over the past
century in hundreds of industries.
• Even the game industry.
• More hours in a week?
• Longer hours?
Experiment
What happens if people work
longer?1
• <40 hours and people weren’t working
enough.
• >60 hour work week gives a small productivity
boost.
• The boost lasts 3 to 4 weeks and then turns
negative.
Results 1
Working more than 40 hours a week leads
to decreased productivity
Productivity
40 hours a week
(steady)
60 hours a week
(declining)
2 week 4 week 6 week 8 weekstart
Graphing productivity and overtime
Work has changed, people have not.
Game development - 2005
http://www.agilegamedevelopment.com/2008/06/scr
um-overtime.html
Factory work - 1909
Sidney J. Chapman's Hours of Labour (1909)
Same Curve.
• Work 40-hour weeks with time for rest and
family.
• Never work 2 months of 60-hour crunch.
o It accomplishes less, despite the initial boost.
Lessons
• Can we take advantage of the burst that
comes from working overtime?
• What happens if we crunch for a week and
then work ‘only’ 40 hours for another week?
• Are there other patterns of scheduling work
that might be more efficient?
Experiment
What happens if we work harder in
bursts?2
• Anything over 40 hours results in a recovery
period, not matter how you split it up.
• 35 to 40 hour weeks can be divided in a
variety of ways, such as four 10-hour days on
and three days off.
• These ‘compressed work weeks’ can reduce
absenteeism and, in some cases, increase
productivity 10 to 70%
Results 2
There is always a cost to crunch
Graphing recovery from crunchProductivity
1. Crunching
2. Crunching ends
3. Team recovers
4. Return to baseline
A
B
Typically A ≤ B
• Short spurts <3 weeks can raise productivity
temporarily.
• Team can use overtime tactically to meet nearby
deadlines.
• Plan for an equivalent reduction in productivity
immediately afterwards.
• Consider 4-day work weeks as a flextime option.
Lessons
• Games require creativity and problem-
solving, not manual labor.
• Do the same rules apply?
Experiment
Repeat experiments on knowledge
workers, not factory workers3
Performance for knowledge workers
declines after 35 hours, not 40.
• Studies show that creativity and problem
solving decreases faster with fatigue than
manual labor.
• Grinding out problems by working longer on
average result in inferior solutions.
• Lack of sleep is particularly damaging.
Results 3
• Overtime kills creativity.
• If you are stuck on a problem, go home or take
a break.
• Get 8 hours of sleep. Sleep substantially
improves your problem solving abilities.
Lessons
• Many workers self report that they are the
exception to the rule and can work longer
with no ill effects.
• Overtime workers report they are getting
more done.
• Is this true?
Experiment
What about exceptional
individuals?4
Perform objective measurements:
• Team A on overtime and Team B without.
• Team A feels like they are doing much more
than Team B.
• Yet, Team B produces the better product.
Results 4
Teams on overtime feel like they are doing
more, but actually accomplish less
Graphing perceived productivityProductivity
Baseline
Perceived
Actual
• Failure to measure…
o Cost of defects
o Cost of bad design decisions
o Missed opportunities
• Linear extrapolation: If workers see an initial
burst of productivity from overtime, they assume
they’ll get the same from future effort.
• Habit: This is what we’ve always done.
• Self reported excellence: Behavior rewarded
independent of actual results.
Why?
Humans ignore the systematic costs and
psychological biases
• The feeling of increased long-term
productivity is false.
• Rest your exceptional producers to achieve
even better results.
• Use customer metrics to determine actual
productivity
Lessons
• Does productivity change for various team
sizes?
• Which size team produces the best product?
Experiment
What is the most productive team
size for developers5
Productivity is maximized in small teams
of 4-8 people.
• Productivity for small groups is shown to be
30–50% higher than groups over 10.
• Cost of communication increases dramatically
for groups larger than 10.
• Smaller groups don’t have enough breadth to
solve a wide array of problems well
Results
• Split your projects into small cross-functional
teams.
• Use ‘Scrum-of-scrums’ to link small teams
together on larger projects
• Create a process for:
– Growing new teams
– Splitting large teams
– Transitioning to new projects
Lessons
• Are cubes, individual offices or team rooms
most effective?
• Every individual has an opinion, but what is
best for the team?
Experiment
What is the most productive
physical work environment?6
• Studies show 100% increase in Productivity.
• Being nearby means faster communication
and better problem-solving.
• Fewer external interruptions to the team (not
the individual) means higher productivity.
Results 6
Seat people on the same team together in
a closed team room
• Seat the team in their own room. With walls.
• Give at least 50 square feet per person. Less
reduces productivity.
• Create side rooms for private conversations,
phone calls and meeting with external groups.
• Minimize non-team distractions.
Lessons
• Should teams be composed of a single
discipline? For example, all programmers or
all artists?
• Or should teams be mixed?
Experiment
How should workers of different
disciplines be organized?7
• Produced more effective solutions in the same
time.
• More likelihood of generating breakthrough
solutions.
• There is some negotiation of norms up front,
but this is a short-term loss.
Results 7
Cross-functional teams outperform siloed
teams
• Fewer external dependencies mean fewer
lengthy blockages.
• Team has the breadth to see the forest, not
just the trees.
• Different perspectives mean lower chance of
groupthink.
Why?
The right people are in the room
Create teams where every skill needed to solve
the problem at hand is in the same room.
• Limit the charter: “Do everything = big team”.
• Fulltime: Focuses team member efforts.
Multitasking = 15% drop in efficiency.
Lessons
• 110% to promote people to ‘stretch’?
• 100% because that is what they can do?
• 80% because slacking is good?
Experiment
What percentage of team capacity
should be officially scheduled?8
• Scheduling people at 100% doesn’t give space to
think of creative solutions.
• Not lost time: Passionate workers keep thinking.
• The 20% goes into new idea generation and
process improvements
• Producing 20 great features is usually far more
profitable than producing 100 competent
features.
Results
Scheduling at 80% produces better
products
• Allows employees to explore many options
cheaply.
• Allows people time to prototype breakthrough
solutions that sound crazy on paper.
• Allows people to pursue passions.
Why?
Gives time to work on important, but not
urgent tasks
• Schedule 20% below possible velocity if you are
running a scrum team.
• Hold periodic reviews of side projects and award
interesting ideas.
• Publicize and reward side projects that make
their way into production.
• Keep a public list of important things if anyone
runs out of work (happens rarely).
Lessons
Experimentation Culture
• Fail faster to find success sooner.
• Short iterations.
• User metrics such as A/B tests
• Stage gate portfolio management.
Safety nets
• Test-driven development.
• Daily/weekly access to real customers.
Empower the team
• Constraints-based requirements, not mandates from above.
• Training
There is a lot more…
Other productivity techniques
!
References
Crunch in the game industry
• http://www.igda.org/articles/erobinson_crunch.php
• http://www.infoq.com/news/2008/01/crunch-mode
Best team size
• http://knowledge.wharton.upenn.edu/article.cfm?articleid=1501
• http://www.teambuildingportal.com/articles/systems-approaches/teamperformance-teamsize.php
Sleep and problem solving
• http://www.cnn.com/2004/HEALTH/01/21/sleep.creativity.ap/index.html
Sickness and Overtime correlation
• http://cat.inist.fr/?aModele=afficheN&cpsidt=15461524
Prioritization
• http://en.wikipedia.org/wiki/First_Things_First_(book)
4 day work week
• http://findarticles.com/p/articles/mi_m1093/is_1_42/ai_53697784
• http://rop.sagepub.com/cgi/reprint/28/2/166
• From http://www.shrm.org/hreducation/Creating_Flex_Work_PPT_Final.ppt
Team spaces
• “Rapid Software Development through Team Collocation” IEEE Transactions on Software Engineering, Volume 28, No. 7, July 2002

More Related Content

What's hot

AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)Michael Dougherty, SPC4, CSP
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in ActionKiro Harada
 
How to survive the zombie scrum apocalypse
How to survive the zombie scrum apocalypse How to survive the zombie scrum apocalypse
How to survive the zombie scrum apocalypse Mia Horrigan
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...ColomboCampsCommunity
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceLeanKit
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereRuud Teunissen
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territoriesliorf
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPALeanAgileTraining
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaBernd Schiffer
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Sandy Mamoli
 
Close the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team RetrospectivesClose the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team RetrospectivesCara Turner
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesAndreea Visanoiu
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 

What's hot (20)

AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
How to survive the zombie scrum apocalypse
How to survive the zombie scrum apocalypse How to survive the zombie scrum apocalypse
How to survive the zombie scrum apocalypse
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any where
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territories
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
 
Methodology kanban
Methodology   kanbanMethodology   kanban
Methodology kanban
 
العصف الذهني Brainstorming
العصف الذهني  Brainstormingالعصف الذهني  Brainstorming
العصف الذهني Brainstorming
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture
 
Close the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team RetrospectivesClose the Loop - Simplifying A3 Thinking for Team Retrospectives
Close the Loop - Simplifying A3 Thinking for Team Retrospectives
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & Principles
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 

Viewers also liked (6)

Model for a_new_constitution-rexford_guy_tugwell-1970-162pgs-pol
Model for a_new_constitution-rexford_guy_tugwell-1970-162pgs-polModel for a_new_constitution-rexford_guy_tugwell-1970-162pgs-pol
Model for a_new_constitution-rexford_guy_tugwell-1970-162pgs-pol
 
Ncs profile presentation
Ncs profile presentationNcs profile presentation
Ncs profile presentation
 
Overview - Meters Data Analytic
Overview  - Meters Data Analytic  Overview  - Meters Data Analytic
Overview - Meters Data Analytic
 
김용주 후기
김용주 후기김용주 후기
김용주 후기
 
全く違う!自分が言ったら売り込み⇔他人が言ったら口コミ
全く違う!自分が言ったら売り込み⇔他人が言ったら口コミ全く違う!自分が言ったら売り込み⇔他人が言ったら口コミ
全く違う!自分が言ったら売り込み⇔他人が言ったら口コミ
 
Ent09 négociation financière
Ent09   négociation financièreEnt09   négociation financière
Ent09 négociation financière
 

Similar to Rules of productivity

CFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesCFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesRae Davies
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
Cobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryCobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryVasco Duarte
 
DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders Rob England
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowJennifer Davis
 
Experiment driven development - global scrum gathering 2018
Experiment driven development - global scrum gathering 2018Experiment driven development - global scrum gathering 2018
Experiment driven development - global scrum gathering 2018Agile Velocity
 
Congratulations You Have Lots of Employee Ideas! Now What?
Congratulations You Have Lots of Employee Ideas! Now What?Congratulations You Have Lots of Employee Ideas! Now What?
Congratulations You Have Lots of Employee Ideas! Now What?KaiNexus
 
EngManagement - Lecture 7.pptx
EngManagement - Lecture 7.pptxEngManagement - Lecture 7.pptx
EngManagement - Lecture 7.pptxshayanzafar2
 
Speed design studio version4.6
Speed design studio version4.6Speed design studio version4.6
Speed design studio version4.6Jabe Bloom
 
Productivity improvement techniques
Productivity improvement techniques Productivity improvement techniques
Productivity improvement techniques prathiekraj1
 

Similar to Rules of productivity (20)

Lean ux principles
Lean ux principlesLean ux principles
Lean ux principles
 
CFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesCFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean Techniques
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
Lean Workshop.pptx
Lean Workshop.pptxLean Workshop.pptx
Lean Workshop.pptx
 
Introduction To Lean
Introduction To LeanIntroduction To Lean
Introduction To Lean
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 
Cobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryCobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industry
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 
Conducting a kaizen
Conducting a kaizenConducting a kaizen
Conducting a kaizen
 
DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders DevOps experiment guidelines for leaders
DevOps experiment guidelines for leaders
 
Efficiency systems
Efficiency systemsEfficiency systems
Efficiency systems
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
Experiment driven development - global scrum gathering 2018
Experiment driven development - global scrum gathering 2018Experiment driven development - global scrum gathering 2018
Experiment driven development - global scrum gathering 2018
 
Congratulations You Have Lots of Employee Ideas! Now What?
Congratulations You Have Lots of Employee Ideas! Now What?Congratulations You Have Lots of Employee Ideas! Now What?
Congratulations You Have Lots of Employee Ideas! Now What?
 
EngManagement - Lecture 7.pptx
EngManagement - Lecture 7.pptxEngManagement - Lecture 7.pptx
EngManagement - Lecture 7.pptx
 
Speed design studio version4.6
Speed design studio version4.6Speed design studio version4.6
Speed design studio version4.6
 
Lean UX principles
Lean UX principlesLean UX principles
Lean UX principles
 
Productivity improvement techniques
Productivity improvement techniques Productivity improvement techniques
Productivity improvement techniques
 

Recently uploaded

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 

Recently uploaded (20)

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 

Rules of productivity

  • 1. Laws of Productivity 8 productivity experiments you don’t need to repeat.
  • 2. So you want to maximize your productivity? • Fixed release schedule. • Fixed resources. • Way too much work to finish. • Failure = Demotion, Job loss, or Pariah status
  • 3. What is Productivity? • + Work accomplished • - Work required to fix defects • - Work required to fix bad design decisions It is possible for productivity to be negative when workers end up doing more harm than good.
  • 4. Why reinvent the wheel? Businesses have been running productivity experiments since the early 1900’s. • Ford ran 12-years of productivity experiments. • These have been repeated over the past century in hundreds of industries. • Even the game industry.
  • 5. • More hours in a week? • Longer hours? Experiment What happens if people work longer?1
  • 6. • <40 hours and people weren’t working enough. • >60 hour work week gives a small productivity boost. • The boost lasts 3 to 4 weeks and then turns negative. Results 1 Working more than 40 hours a week leads to decreased productivity
  • 7. Productivity 40 hours a week (steady) 60 hours a week (declining) 2 week 4 week 6 week 8 weekstart Graphing productivity and overtime
  • 8. Work has changed, people have not. Game development - 2005 http://www.agilegamedevelopment.com/2008/06/scr um-overtime.html Factory work - 1909 Sidney J. Chapman's Hours of Labour (1909) Same Curve.
  • 9. • Work 40-hour weeks with time for rest and family. • Never work 2 months of 60-hour crunch. o It accomplishes less, despite the initial boost. Lessons
  • 10. • Can we take advantage of the burst that comes from working overtime? • What happens if we crunch for a week and then work ‘only’ 40 hours for another week? • Are there other patterns of scheduling work that might be more efficient? Experiment What happens if we work harder in bursts?2
  • 11. • Anything over 40 hours results in a recovery period, not matter how you split it up. • 35 to 40 hour weeks can be divided in a variety of ways, such as four 10-hour days on and three days off. • These ‘compressed work weeks’ can reduce absenteeism and, in some cases, increase productivity 10 to 70% Results 2 There is always a cost to crunch
  • 12. Graphing recovery from crunchProductivity 1. Crunching 2. Crunching ends 3. Team recovers 4. Return to baseline A B Typically A ≤ B
  • 13. • Short spurts <3 weeks can raise productivity temporarily. • Team can use overtime tactically to meet nearby deadlines. • Plan for an equivalent reduction in productivity immediately afterwards. • Consider 4-day work weeks as a flextime option. Lessons
  • 14. • Games require creativity and problem- solving, not manual labor. • Do the same rules apply? Experiment Repeat experiments on knowledge workers, not factory workers3
  • 15. Performance for knowledge workers declines after 35 hours, not 40. • Studies show that creativity and problem solving decreases faster with fatigue than manual labor. • Grinding out problems by working longer on average result in inferior solutions. • Lack of sleep is particularly damaging. Results 3
  • 16. • Overtime kills creativity. • If you are stuck on a problem, go home or take a break. • Get 8 hours of sleep. Sleep substantially improves your problem solving abilities. Lessons
  • 17. • Many workers self report that they are the exception to the rule and can work longer with no ill effects. • Overtime workers report they are getting more done. • Is this true? Experiment What about exceptional individuals?4
  • 18. Perform objective measurements: • Team A on overtime and Team B without. • Team A feels like they are doing much more than Team B. • Yet, Team B produces the better product. Results 4 Teams on overtime feel like they are doing more, but actually accomplish less
  • 20. • Failure to measure… o Cost of defects o Cost of bad design decisions o Missed opportunities • Linear extrapolation: If workers see an initial burst of productivity from overtime, they assume they’ll get the same from future effort. • Habit: This is what we’ve always done. • Self reported excellence: Behavior rewarded independent of actual results. Why? Humans ignore the systematic costs and psychological biases
  • 21. • The feeling of increased long-term productivity is false. • Rest your exceptional producers to achieve even better results. • Use customer metrics to determine actual productivity Lessons
  • 22. • Does productivity change for various team sizes? • Which size team produces the best product? Experiment What is the most productive team size for developers5
  • 23. Productivity is maximized in small teams of 4-8 people. • Productivity for small groups is shown to be 30–50% higher than groups over 10. • Cost of communication increases dramatically for groups larger than 10. • Smaller groups don’t have enough breadth to solve a wide array of problems well Results
  • 24. • Split your projects into small cross-functional teams. • Use ‘Scrum-of-scrums’ to link small teams together on larger projects • Create a process for: – Growing new teams – Splitting large teams – Transitioning to new projects Lessons
  • 25. • Are cubes, individual offices or team rooms most effective? • Every individual has an opinion, but what is best for the team? Experiment What is the most productive physical work environment?6
  • 26. • Studies show 100% increase in Productivity. • Being nearby means faster communication and better problem-solving. • Fewer external interruptions to the team (not the individual) means higher productivity. Results 6 Seat people on the same team together in a closed team room
  • 27. • Seat the team in their own room. With walls. • Give at least 50 square feet per person. Less reduces productivity. • Create side rooms for private conversations, phone calls and meeting with external groups. • Minimize non-team distractions. Lessons
  • 28. • Should teams be composed of a single discipline? For example, all programmers or all artists? • Or should teams be mixed? Experiment How should workers of different disciplines be organized?7
  • 29. • Produced more effective solutions in the same time. • More likelihood of generating breakthrough solutions. • There is some negotiation of norms up front, but this is a short-term loss. Results 7 Cross-functional teams outperform siloed teams
  • 30. • Fewer external dependencies mean fewer lengthy blockages. • Team has the breadth to see the forest, not just the trees. • Different perspectives mean lower chance of groupthink. Why? The right people are in the room
  • 31. Create teams where every skill needed to solve the problem at hand is in the same room. • Limit the charter: “Do everything = big team”. • Fulltime: Focuses team member efforts. Multitasking = 15% drop in efficiency. Lessons
  • 32. • 110% to promote people to ‘stretch’? • 100% because that is what they can do? • 80% because slacking is good? Experiment What percentage of team capacity should be officially scheduled?8
  • 33. • Scheduling people at 100% doesn’t give space to think of creative solutions. • Not lost time: Passionate workers keep thinking. • The 20% goes into new idea generation and process improvements • Producing 20 great features is usually far more profitable than producing 100 competent features. Results Scheduling at 80% produces better products
  • 34. • Allows employees to explore many options cheaply. • Allows people time to prototype breakthrough solutions that sound crazy on paper. • Allows people to pursue passions. Why? Gives time to work on important, but not urgent tasks
  • 35. • Schedule 20% below possible velocity if you are running a scrum team. • Hold periodic reviews of side projects and award interesting ideas. • Publicize and reward side projects that make their way into production. • Keep a public list of important things if anyone runs out of work (happens rarely). Lessons
  • 36. Experimentation Culture • Fail faster to find success sooner. • Short iterations. • User metrics such as A/B tests • Stage gate portfolio management. Safety nets • Test-driven development. • Daily/weekly access to real customers. Empower the team • Constraints-based requirements, not mandates from above. • Training There is a lot more… Other productivity techniques !
  • 37. References Crunch in the game industry • http://www.igda.org/articles/erobinson_crunch.php • http://www.infoq.com/news/2008/01/crunch-mode Best team size • http://knowledge.wharton.upenn.edu/article.cfm?articleid=1501 • http://www.teambuildingportal.com/articles/systems-approaches/teamperformance-teamsize.php Sleep and problem solving • http://www.cnn.com/2004/HEALTH/01/21/sleep.creativity.ap/index.html Sickness and Overtime correlation • http://cat.inist.fr/?aModele=afficheN&cpsidt=15461524 Prioritization • http://en.wikipedia.org/wiki/First_Things_First_(book) 4 day work week • http://findarticles.com/p/articles/mi_m1093/is_1_42/ai_53697784 • http://rop.sagepub.com/cgi/reprint/28/2/166 • From http://www.shrm.org/hreducation/Creating_Flex_Work_PPT_Final.ppt Team spaces • “Rapid Software Development through Team Collocation” IEEE Transactions on Software Engineering, Volume 28, No. 7, July 2002

Editor's Notes

  1. This deck covers 8 common workplace topics and offers suggestion on how you should approach them. I’ve been collecting data on and off for years and thought it would be nice to have it all in one presentation friendly spot. Feel free to use pieces of this presentation as the need arises.
  2. ‘Maximizing productivity’ is another way of asking to the team to squeeze water from a stone. The stone consists of the hard resource and time constraints the team operates under. Naturally, the cost of failure to pull off a productivity miracle is couched in terms that most people wish to avoid.
  3. People commonly measure ‘what was accomplished’, but often this is a poor measure of productivity. It is possible to check in code and design decisions that must be later fixed or removed at great cost. If you only measure work accomplished, you could generate great ‘productivity’ numbers but never ship a working product. The real measure of productivity is valued working code in customer hands.
  4. Most managers plow through the act of management with few guidelines other than gut or habit on what works best. Luckily there is a large body of well researched material out there on what works. Not all of it agrees. However, there are some obviously broken concepts such as overtime that should be put to rest. And there are some practical ideas like small team sizes that offer a big boost for relatively little effort.
  5. Let’s start with the most common productivity boosting strategy, overtime.
  6. Ford chewed on this problem for 12 years and run dozens of experiments. As a result of Ford’s experiments, he and his fellow industrialists lobbied Congress to pass 40 hour a week labor laws. Not because he was nice. Because he wanted to make the most money possible. We like to think of a 40 hour work week as a ‘liberal policy’ when in fact it was hard headed capitalism at it’s finest.
  7. I love this graph. It shows the complete idiocy of crunching for long periods of time.
  8. You’ll have to imagine the curve here. Chapman is using money produced as a measure of productivity. Highmoon is using ideal hours as a measure of productivity. Both graphs show that productivity goes negative after an initial boost in productivity.
  9. When you crunch, you pay.
  10. From http://www.shrm.org/hreducation/Creating_Flex_Work_PPT_Final.ppt Research has shown no negative effect on worker productivity when employees participate in flexible work options. In fact, there is growing evidence that flexible work has a positive effect on productivity. A meta-analysis of 31 flexible work studies found that flexible schedules increased employee productivity and lowered absenteeism (Baltes, et.al., 1999). In the National Study of the Changing Workforce, a study by the Families and Work Institute, 39 percent of employees with high availability of flexible work arrangements reported “high levels of loyalty and the willingness to work harder than required to help their employers succeed” (Bond, Thompson, Galinsky, & Prottas, 2002, p. 34). According to the National Work Life Measurement Project, approximately one-third of managers said their work group was more productive because it included employees who used flexible work arrangements (Fried, Litchfield, & Pruchno, 2003, p. 36).
  11. There is some evidence that knowledge workers should only be working 35 hour work weeks. Past this, they start becoming tired and making dumb decisions. This sort of talk makes business owners trained by Ford’s experiments from 90 years ago very uncomfortable. Our well trained ‘gut’ assumes that less than 40 hour workweeks means that people are slacking. One of my favorite stories here is that business owner who realized that for certain jobs she could hire two part-time workers for less than the cost of two full time workers and still get the same amount of work done. There was less absenteeism and workers stayed on task. All at a much lower cost of course.
  12. This is the most common objection I hear when I present this data. People love to think that they are exceptional superhumans. Particularly young single men with something to prove.
  13. This assumes that the teams are roughly equal. This scenario has been played many times in the tech industry. One of the more fascinating side effects is the perception of both teams with management. Since Team A has more ‘butts in seats’, they are often given more resources, promoted more and generally considered to be better workers. Unfortunately, due to the burden that overtime places on workers, this is not a self fullfilling prophecy. It is quite common that managers put all their eggs in the basket that ends up self destructing. The solution is better metrics so that managers can gain a more objective understanding of how projects are doing.
  14. In a 60 hour crunch people have a vague sense that they are doing worse, but never think that they should stop crunching. They imagine that working 40 hours a week will decrease their productivity. In fact, it will let them rest and increase their productivity. This behavior is fascinating to observe. Zombies stumble over to their desk every morning. Temper flare. Bugs pour in. Yet to turn back would be a betrayal.
  15. These cognitive biases are all exacerbated by lack of sleep. Crunch makes smart people stupid. Especially if you are 23 and have very little work experience.
  16. If you have a programmer who can churn through 10 features in a week working overtime, imagine how far your project would be along if he was programming 8 features that were actually the right ones instead of 5 that needed to be ripped out and reworked?
  17. The numbers vary slightly here. Some studies claim teams of 3 are good. Others say 9 isn’t so bad. But in general 4 to 8 seems to work well.
  18. Seating people together is probably one of the biggest productivity bangs for the buck that you can implement.
  19. The constraints are important here. If you cram 10 people in a cubicle and call it a ‘team space’ you aren’t going to get many of the benefits. There is a sweet spot.
  20. Interestingly enough groupthink also tends to appear when groups become larger. Since so much effort is required to maintain group cohesion, alternative ideas are less tolerated.
  21. We see a theme appear throughout product development literature. It is better to produce a product with a small, but well-chosen feature set than a product with a large ill-targeted feature set. This leads to some counter intuitive work practices. Improved productivity is less focused on ‘doing more’ and instead looks at ways people can ‘work smarter’
  22. These 8 experiments are just the start. Improving productivity is a continuous process that must always be adapted to the human beings on the teams and reality of the situation at hand.