I’ve published my first Apotheonic Labs Whitepaper. I’m considering renaming them Blackpapers, or Bluepapers, or maybe BlackAndBluePapers. I’m not sure how well BABPapers would play in Peoria.
(The remainder of this SOB entry is heavily edited to reflect information that was not on my mind when I first wrote it.)
On roughly the same subject as the first Apotheonic Labs Whitepaper is a recent article by Sterling Camden at Tech Republic’s IT Consulting Weblog, titled Giving IT consulting clients realistic estimations. In it, he explains his simplified formula for estimating the time (and money, since that’s based on time) you need as a consultant to complete a project:
T = (G * U) / R
It’s a good article, and it’s recommended reading for anyone that has to provide project completion time estimates.
The first AL Whitepaper is an explanation of the mathematical realities of deadline specifications for consulting projects. These are the Laws of Nature as they apply to calculating the actual date of a deadline, once you’re done coming up with the estimate itself.
Yes, that’s right — you still need to be able to calculate time to completion after you produce an estimate. The estimate is not simply an answer to the question. It’s just the basis for determining the actual answer. The whitepaper is called:
The introduction goes something like this:
Project completion date estimation is something of a dark art. It is less science than mysticism and intuition. Some of us are quite good at it, and some not so much. One of the problems people often encounter with accurate project completion is specification creep. There is a simple answer to this problem, however: Deadline Math.
Deadline Math is not quite the same beast as normal mathematics because it makes use of some underlying assumptions that most people never notice. Once they are brought to one’s attention, however, they may look like common sense. In the interests of making my life easier — by helping my clients understand one of the most important factors in accurate project completion estimation — as well as the interests of helping my fellow developers better practice the art of project completion estimation, I’ll explain Deadline Math in brief, by way of an explanation of how I use it.
If that doesn’t pique your interest, I’m not sure what will.