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.
1 Experiment  What happens if people work longer? More hours in a week? Longer hours?
Results 1 Working more than 40 hours a week leads to decreased productivity <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.
Graphing productivity and overtime 60 hours a week (declining) Productivity 40 hours a week (steady) 4 week 6 week 8 week start 2 week
Work has changed, people have not.  Factory work - 1909 Sidney J. Chapman's Hours of Labour(1909) Game development - 2005 http://www.agilegamedevelopment.com/2008/06/scrum-overtime.html Same Curve.
Lessons Work 40-hour weeks with time for rest and family.  Never work 2 months of 60-hour crunch.  ,[object Object],[object Object]
Results 2 There is always a cost to crunch 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%
Graphing recovery from crunch 1.  Crunching 2.  Crunching ends A 4.  Return to baseline Productivity B 3.  Team recovers Typically A ≤ B
Lessons 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.
3 Experiment  Repeat experiments on knowledge workers, not factory workers Games require creativity and problem-solving, not manual labor.    Do the same rules apply?
Results 3 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.
Lessons 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.
4 Experiment  What about exceptional individuals? 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?
Results 4 Teams on overtime feel like they are doing more, but actually accomplish less 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.
Graphing perceived productivity Perceived Productivity Baseline Actual
? Why? Humans ignore the systematic costs and psychological biases Failure to measure… ,[object Object]
Cost of bad design decisions
Missed opportunitiesLinear 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.
Lessons 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
5 Experiment  What is the most productive team size for developers Does productivity change for various team sizes? Which size team produces the best product?
Results 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
Lessons 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
6 Experiment  What is the most productive physical work environment? Are cubes, individual offices or team rooms most effective? Every individualhas an opinion, but what is best for the team?
Results 6 Seat people on the same team together in a closed team room 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.
Lessons 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.
7 Experiment  How should workers of different disciplines be organized? Should teams be composed of a single discipline?  For example, all programmers or all artists? Or should teams be mixed?
Results 7 Cross-functional teams outperform siloed teams 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.
? Why? The right people are in the room 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.
Lessons 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.
8 Experiment  What percentage of team capacity should be officially scheduled? 110% to promote people to ‘stretch’? 100% because that is what they can do? 80% because slacking is good?
Results Scheduling at 80% produces better products 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.
? Why? Gives time to work on important, but not urgent tasks Allows employees to explore many options cheaply. Allows people time to prototype breakthrough solutions that sound crazy on paper. Allows people to pursue passions.
Lessons 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).
! There is a lot more… Other productivity techniques 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

More Related Content

Viewers also liked

Consumer Behaviour: Supplier Evaluation Selection
Consumer Behaviour:   Supplier Evaluation Selection Consumer Behaviour:   Supplier Evaluation Selection
Consumer Behaviour: Supplier Evaluation Selection Snqobile Ndebele
 
Workplace challenges powerpoint
Workplace challenges powerpointWorkplace challenges powerpoint
Workplace challenges powerpointElizabethLampson2
 
חבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכותחבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכותeditaharonovich
 
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce Configero
 
St Martin's Campus, Brighton
St Martin's Campus, BrightonSt Martin's Campus, Brighton
St Martin's Campus, BrightonDifferent Spin
 
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...Publicis Sapient Engineering
 
Guerilla marketing
Guerilla marketingGuerilla marketing
Guerilla marketingjayaram v
 
BIG DATA MANAGEMENT - forget the hype, let's talk about the facts!
BIG DATA MANAGEMENT - forget the hype, let's talk about the facts! BIG DATA MANAGEMENT - forget the hype, let's talk about the facts!
BIG DATA MANAGEMENT - forget the hype, let's talk about the facts! Lisa Lang
 
Evaluation Question 1 - How did you use, develop or challenge codes and conve...
Evaluation Question 1 - How did you use, develop or challenge codes and conve...Evaluation Question 1 - How did you use, develop or challenge codes and conve...
Evaluation Question 1 - How did you use, develop or challenge codes and conve...RobertWragg
 
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników Stanislaw Eysmont
 

Viewers also liked (13)

Consumer Behaviour: Supplier Evaluation Selection
Consumer Behaviour:   Supplier Evaluation Selection Consumer Behaviour:   Supplier Evaluation Selection
Consumer Behaviour: Supplier Evaluation Selection
 
Workplace challenges powerpoint
Workplace challenges powerpointWorkplace challenges powerpoint
Workplace challenges powerpoint
 
חבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכותחבר מביא חבר - לעובדי גב מערכות
חבר מביא חבר - לעובדי גב מערכות
 
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
URL Hacking 101: An Easy Way to Streamline Processes in Salesforce
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
St Martin's Campus, Brighton
St Martin's Campus, BrightonSt Martin's Campus, Brighton
St Martin's Campus, Brighton
 
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
Paris NoSQL User Group - In Memory Data Grids in Action (without transactions...
 
Guerilla marketing
Guerilla marketingGuerilla marketing
Guerilla marketing
 
A call for unity 2. english
A call for unity 2. englishA call for unity 2. english
A call for unity 2. english
 
BIG DATA MANAGEMENT - forget the hype, let's talk about the facts!
BIG DATA MANAGEMENT - forget the hype, let's talk about the facts! BIG DATA MANAGEMENT - forget the hype, let's talk about the facts!
BIG DATA MANAGEMENT - forget the hype, let's talk about the facts!
 
Evaluation Question 1 - How did you use, develop or challenge codes and conve...
Evaluation Question 1 - How did you use, develop or challenge codes and conve...Evaluation Question 1 - How did you use, develop or challenge codes and conve...
Evaluation Question 1 - How did you use, develop or challenge codes and conve...
 
Calendário 2015 2016
Calendário 2015 2016Calendário 2015 2016
Calendário 2015 2016
 
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
Siła prototypu w projektowaniu UX - zrozumienie potrzeb użytkowników
 

Recently uploaded

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
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
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
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
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
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
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 

Recently uploaded (20)

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
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
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
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
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 

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. 1 Experiment What happens if people work longer? More hours in a week? Longer hours?
  • 6. Results 1 Working more than 40 hours a week leads to decreased productivity <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.
  • 7. Graphing productivity and overtime 60 hours a week (declining) Productivity 40 hours a week (steady) 4 week 6 week 8 week start 2 week
  • 8. Work has changed, people have not. Factory work - 1909 Sidney J. Chapman's Hours of Labour(1909) Game development - 2005 http://www.agilegamedevelopment.com/2008/06/scrum-overtime.html Same Curve.
  • 9.
  • 10. Results 2 There is always a cost to crunch 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%
  • 11. Graphing recovery from crunch 1. Crunching 2. Crunching ends A 4. Return to baseline Productivity B 3. Team recovers Typically A ≤ B
  • 12. Lessons 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.
  • 13. 3 Experiment Repeat experiments on knowledge workers, not factory workers Games require creativity and problem-solving, not manual labor. Do the same rules apply?
  • 14. Results 3 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.
  • 15. Lessons 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.
  • 16. 4 Experiment What about exceptional individuals? 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?
  • 17. Results 4 Teams on overtime feel like they are doing more, but actually accomplish less 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.
  • 18. Graphing perceived productivity Perceived Productivity Baseline Actual
  • 19.
  • 20. Cost of bad design decisions
  • 21. Missed opportunitiesLinear 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.
  • 22. Lessons 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
  • 23. 5 Experiment What is the most productive team size for developers Does productivity change for various team sizes? Which size team produces the best product?
  • 24. Results 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
  • 25. Lessons 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
  • 26. 6 Experiment What is the most productive physical work environment? Are cubes, individual offices or team rooms most effective? Every individualhas an opinion, but what is best for the team?
  • 27. Results 6 Seat people on the same team together in a closed team room 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.
  • 28. Lessons 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.
  • 29. 7 Experiment How should workers of different disciplines be organized? Should teams be composed of a single discipline? For example, all programmers or all artists? Or should teams be mixed?
  • 30. Results 7 Cross-functional teams outperform siloed teams 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.
  • 31. ? Why? The right people are in the room 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.
  • 32. Lessons 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.
  • 33. 8 Experiment What percentage of team capacity should be officially scheduled? 110% to promote people to ‘stretch’? 100% because that is what they can do? 80% because slacking is good?
  • 34. Results Scheduling at 80% produces better products 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.
  • 35. ? Why? Gives time to work on important, but not urgent tasks Allows employees to explore many options cheaply. Allows people time to prototype breakthrough solutions that sound crazy on paper. Allows people to pursue passions.
  • 36. Lessons 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).
  • 37. ! There is a lot more… Other productivity techniques 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
  • 38. 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.pptResearch 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 60hour 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.