Irresponsibility: Estimates and NoEstimates
Sometimes the argument is made that not estimating is irresponsible . I understand why people say it. I don't necessarily agree. It is arguable that relying on developer estimates is at least as irresponsible. There are interesting counterarguments that I'll summarize here. But First, This: Many arguments lean on "managers need accurate and precise estimates" but if those don't exist, it seems irresponsible to depend on them. Would you build your entire company's operating system on Unicorn Poop? That companies are in business despite needing more accuracy and precision than they get suggests that maybe the pinpoint accuracy isn't as important as we let on. "Before buying a thing, I need to know the cost!" say some. Software development isn't like "buying a thing." It is a collaborative development project. It can't be what it isn't. It needs ongoing management involvement. I don't expect the above paragraphs to put t...