I know I can use some project management humor. I hope you can too.
I’ve been asked to come up with a timeline for the <redacted> implementation for months now. No, not the funny part yet. I’ve protested because I don’t have sufficient information to make a realistic timeline (my opinion, of course). Still not the funny part.
See the following for how others have approached the same kind of problem. I really like the complexity rating of Impossible. It goes to 11.
Whitney Complexity Scale
| Impossible |
11 |
Requires an act of {the deity of your choice} to implement. It affects all Ping Identity software as well as competitor’s software, as well as other 3rd party software. This affects physical properties of materials. This affects physical behavior of the universe |
And while not as funny, there is – no surprise – a ton of advice on how to estimate software development when you have no experience with the software.
How to estimate complexity when you have no experience with the task
If “Agile” has taught us anything, it’s that, if management expects you, on an ongoing basis, to estimate projects that way, and you will “look bad” if you say it can’t be provided because you don’t have enough information, you’re on the highway to FAIL.
The biggest proglem is going to be the issues that you have no control over, and which you haven’t even identified yet. How often have you looked back and said to yourself “Well, I hit my estimate right on the button – on the third try, after I figured out that … and that I needed version … and that the dba would be on vacation for a week and that the Project Manager would need me for … for a week and that my wife was pregnamt and …”.
I’d try real hard to say “I can identify the critical risk factors and come up with a checklist of deliverables to test them in xx days. At that point I’ll give you another incremental estimate.”
And it would be real nice if you could suggest that they should “Please insist that I never try to give you a credible estimate of that type in the future. Fire me if I try.”
(Overstated, but only slightly.)
The humor is mostly gone, but I’ll leave you with a good article about estimating complexity levels.
http://maxxdaymon.com/2010/03/estimating-chaos-complexity-levels/