Skip to main content

The Mythical Five-Minute Change

(I posted this originally at http://insomniaccoder.tumblr.com/post/229899519/dilbert-comic-strip-for-11-01-2009-from-the , reposting this for the benefit of one of my coworkers that couldn't find the original post)

From: Dilbert comic strip for 11/01/2009 from the official Dilbert comic strips archive.



This is why there is no such thing as a 5-minute change. Here's the real sequence of events for your "5-minute" change:
  1. Somebody finds that a 5-minute change needs to be performed. 5 minutes.
  2. Somebody asks for authorization to make the 5-minute change. 5 minutes assuming the explanation is simple.
  3. Somebody needs to be selected to make the 5-minute change. 5 minutes if the work schedules are clear and up to date.
  4. Somebody needs to explain the programmer the 5-minute change. Good luck explaining it in less than 10 minutes.
  5. The programmer makes a change. 5 minutes.
  6. Quality assurance checks the work. 5 minutes but it has a mistake.
  7. The programmer fixes the mistake. 5 minutes.
  8. Quality Assurance re-tests. 5 minutes.
  9. Work is deployed to testing environment. 5 minutes.
  10. Customer tests the change. 5 minutes. Luckily, he likes it as delivered. Staging is approved.
  11. Deployment to staging environment for regression testing. 5 minutes.
  12. Quality Assurance does internal regression testing. 5 minutes (in your dreams).
  13. Customer does regression testing. 5 minutes (yeah, right). It passes, approved to deploy to production.
  14. Work is deployed to production, assuming no outage is needed. 5 minutes.
  15. Quality Assurance checks the production environment. 5 minutes.
  16. Customer does production acceptance testing. 5 minutes.
That's 16 steps, 5 minutes each. In theory that's 80 minutes, but that's not realistic because there's at least one email between each step. This means no less than 15 emails, with a separation of 15 minutes. Your total is 16 x 5 minutes + 15 x 15 minutes = 305 minutes.
Your "5-minute" task is going to burn at least 305 minutes of billable work, OVER FIVE HOURS OF WORK.
It gets better, this process includes all players getting copied in all emails, so in reality that 5-minute task probably eats a few more hours, just based on all of the people that will be reading those 15 emails.
Isn't project management awesome?

Comments

Popular posts from this blog

On sleep deprivation and Incan Monkey Gods

From: Dilbert comic strip for 08/03/1992 from the official Dilbert comic strips archive. I was trying to show this strip to a coworker who is dangerously toying with the harsh mistress that is Insomnia. What shocked me is how quickly I was able to look up the strip, which was published when he was just 11 years old, and two weeks before my just-out-of-college ass shipped out to US Army Basic Training.

Add custom speed settings to your ifit map workout

Ifit.com allows you to build a workout walk/race/bike route simply by clicking on a Google Maps interface. You can then use a compatible ifit-enabled workout machine to recreate the route automatically. The problem is that the user interface still isn't final, so there are features in place that aren't exactly obvious. For example, if you create a workout your machine starts at 1 MPH, because that's the default. But how to set it to start at say, 3 MPH? Easy, just switch from map view to graph view: That button switches from the Google Maps interface to a chart that allows you to visualize and control effort: You can't change the elevation, this is fixed due to the geography that you selected. But you can drag the yellow (speed line) to change the speed of your device.  What if you want to have segments at different speeds? Easy, just click and drag and it will break the line, and you can drag each segment of the line independently: ...

All the President's men: Obama enjoys 20-MAN motorcade and splashes $1.5m on Hawaiian holiday | Mail Online

All the President's men: Obama enjoys 20-MAN motorcade and splashes $1.5m on Hawaiian holiday | Mail Online This is just silly. If you are the President of the United States, and you want to impress your childhood friends, why go through the trouble of flying down to meet them? Especially since the country is having a rough time lately, that's a lot of money! Here's how I would had done it: Find the next "VIP" government flight between Hawaii and DC that still had two seats left. Put the two guys on that flight, if anyone asks about them they are "under Presidential Orders." When they get to DC, pick them up in a Secret Service Yukon and drive them to either Blair House or the White House, where they'll stay as guests for a weekend or whatever. Plus they get to hang out with their buddy who happens to be the President of the United States. And all of this at very little cost to the taxpayer, since the VIP flights would had happened regardless, the fr...