Prediction Markets for Software Estimates
The ongoing kerfuffle over the “No Estimates” movement is surreal to me. So before I get to prediction markets for software estimates, I’ll discuss the surreal a bit. Instead of attempting to describe it, which, I can only imagine, would be meta-surreal, I’ll make use of an allegory of sorts.
No Wedding Estimates
Imagine that wedding planners have long struggled with an important issue. For years and years, their clients have asked them to help pick a date on which it would not rain so that they could have outdoor weddings. And, for years and years, their predictions have been spotty at best, resulting in irate clients, wet formal wear, and general heartburn.
In all that time, wedding planners have pored over weather patterns and diligently studied farmers’ almanacs. And yet, the predictions did not substantially improve. It got so bad that a group of upstart wedding planners met one year in the mountains and authored a document called “The Contingency Manifesto.” This resulted in an important advance in wedding planning for outdoor weddings: reserving a backup plan not dependent on the weather.
And yet, not all was fixed. People still wanted outdoor weddings, and continued to be disappointed when it rained, contingency notwithstanding. They still demanded wedding planners help them figure out months and months in advance whether or not it would rain on a particular day. And, this is understandable after all — weddings are important.
Quite recently, a group of wedding planners emerged under the hashtag #NoOutdoorWeddings. Their message was simple: “we can’t predict the weather, so have your wedding inside and stop whining.” The message was, of course, music to the ears of frustrated wedding planners everywhere. But some planners and most clients balked. “How can you tell the clients not to have weddings outside? They’re the ones paying, so it’s our obligation to facilitate their wishes!”
This schism, it seemed, was irreparable. And surreal.
- Why is it necessary for wedding planners all to agree? Can’t the ones that don’t want to deal with weather contingency just not do it and the ones who want to can?
- Why can’t people figure out that trying to predict a chaotic system like the weather is a fool’s errand?
- Why would you ask a wedding planner to make a prediction that could easily be influenced by his own interest?
- Frankly, if one person is dumb enough to ask another to predict the weather on a day 9 months from now, and the other person is dumb enough to do it, can’t we just agree that the two deserve each other and the inevitable lawsuit?