News for hackers. Stuff that matters.
Re:Why I bill hourly by warren_s on Sunday November 07, 2010 @09:36PM (#1881153)
How are you "forced" to swallow costs, unless you're contractually bound to deliver in 10-12 hours? If your client wants an estimate, by all means, give them a non-binding estimate. If you find yourself over-running your estimates, then it's either your fault or the client's fault - why should you have to bear the cost in both cases?
Re:Why I bill hourly by three14 on Monday November 08, 2010 @01:13PM (#1883328)
We do have a "non-binding" estimate, but they can't turn the wheels in their large organization to get payment for more than the high end of our non-binding estimate. And no one takes us seriously if we say "probably 10 to 12 hours, but this kind of work occasionally has problems that will balloon the costs to 20 hours."
Re:Why I bill hourly by warren_s on Monday November 08, 2010 @04:15PM (#1884040)
Why would you not just say 10-20 hours then? If you know that you're going to wear any overrun costs, you owe it to yourself to give the estimate based on the worst case, NOT the average case.

Edit: If you think that 20 is a real outlier, and 12 is your average case, use something like the PERT formula: ( [Optimistic] + [4* Realistic] + [Pessimistic] ) / 6

If O=10, R=12 and P=20, that would give you an estimate of 13 hours.