Time is Money

Time is Money

Someone commented on my last post that much of what I said about measuring the efficiency of engineers was applicable to other professions.? Project managers, program managers, designers and a host of other professions are all places where management would like to have an efficiency metric.? The feeling that someone is watching you and measuring you is not motivating.?


This is not a new problem and got me thinking back to my past, way back.There are a lot of parallels to be found.? My father worked in a factory that made cardboard boxes. The machine clattered along and a conveyor belt delivered flat cardboard to be stacked and loaded onto pallets ready for the next part of the process.? A lot of manual work was involved. And Management wanted to know how to make those workers more efficient!? The efficiency of the overall process was important of course? because if the machine was down that was even more expensive than a lazy worker.?


In the 1950s Time and Motion studies attempted to measure and improve the efficiency of these repetitive tasks.? T+M followed workers as they did their jobs and attempted to put a time on everything they did. T+M could even tell you how long a worker should spend in the bathroom (toilet) No pun intended I am sure :) ? It was 4 minutes in my fathers line of work in case you were wondering.? You guessed it, once workers knew that 4 minutes was the time,? it didn’t take long to figure out how to game the system.? Following workers around with a stopwatch was not be best way to keep them motivated


By the time I went to college, in the 1800s, the game had moved to “Organization and Methods”. Once again watching the workers this time with a view to improving efficiency by changing how their work environment was organized and optimized and what tools were available to them.? A simple example might be to have the widgets delivered to the workers at an optimal position to reduce bending or twisting.? I see parallels in this in computing. What is slowing down the software production line? In this case it is the tools and processes we look to optimize to bring product to production.


70 years on, history repeats itself.? This time, unlike manufacturing, the “widgets” of code we are producing are not uniform or deterministic. We can attempt to measure, though we have to be a lot more flexible about the equivalent of the “bathroom break”. ? What if I spend 20 minutes and emerge with a brilliant solution to a problem that has been blocking progress. Unlike the manufacturing jobs our brains don’t switch off at the end of the shift. Ideas and solutions can come at any time. Sometimes the right thing to do is put a problem to one side and go do something completely different, maybe take a shower :)??


More efficiency everywhere is still the name of the game though. The old adage the more things change the more they stay the same seems to apply :)

Graham Cunningham

Chief Technology Officer at Heirloom Computing

1 年

fedex hub example is the one that always resonates with me. (story from memory) fedex tried everything to improve motivation/efficiency, bonuses/fines etc. so that all packages were on their way and sorted before a 6am deadline. The solution that worked was to tell the workers that as soon as the packages were done, they could go home. find the correct motivation, generally its intrinsic not extrinsic, and people will perform.

Gary Crook

Founder and CEO @ Heirloom Computing

1 年

1800s ... ??

要查看或添加评论,请登录

Clive Beavis的更多文章

  • Sprint to Survive

    Sprint to Survive

    These product iterations were built on 3-? inch floppy disks and shipped to sales and customers on a weekly basis. 35…

  • Word Blind

    Word Blind

    The line of impatient customers was growing behind him. This was his fourth attempt to get the 4 letters of “cash” in…

    5 条评论
  • What does done mean?

    What does done mean?

    Software development is non-deterministic. Predicting time lines is difficult, even impossible.

  • Concrete measure for eng efficiency

    Concrete measure for eng efficiency

    My last post “Clive’s Law” was a way to think about developer efficiency for a whole organization. As I mentioned in…

    1 条评论
  • Clive's Law - E = 1/D**2

    Clive's Law - E = 1/D**2

    Engineering efficiency = 1 / (distance between engineers)**2 Keep this simple equation in mind when looking to make…

    8 条评论
  • Priorities - Don’t get me started on P0

    Priorities - Don’t get me started on P0

    The planning progression Once upon a time there were 3 priorities, high, medium and low. These were not considered…

    4 条评论
  • Are two heads better than one?

    Are two heads better than one?

    Architect level engineers are hard to find. These are the engineers that stand above the rest and are go to person for…

    1 条评论
  • One week sprints or four?

    One week sprints or four?

    And where do 2 week sprints factor? Tldr; As with much of software engineering there is no one size fits all solution…

  • What KPIs should I use to measure my engineers

    What KPIs should I use to measure my engineers

    A number of people DM’ed up with me after my initial post which was great. I appreciate the feedback and will adjust my…

    5 条评论
  • Replacing 55 engineers with 4

    Replacing 55 engineers with 4

    A number of years ago I was hired at a public company as the VP of Engineering. The relatively new CEO had expertise in…

    5 条评论

社区洞察

其他会员也浏览了