In order to replace estimation, we are trying Basecamp's Shapeup language and techniques [1]
In a nutshell the thinking is reversed, instead of asking:
- "how long would it take to implement X?"
you ask:
- "how much appetite (in weeks and people involved) do I have for this feature ?"
Then you work with a fix "dead line" and variable scope.
Instead of user stories, they call it Bets, and they give themselves 2 weeks to shape bets and 6 to implement them (these two cycles can happen in parallel), during those weeks is about leaving the design at the Mockup/sketch level, and identify with help of business and technical people all the possible risks, so the Bet safe becomes a safer Bet.
We are still in the first cycle, and still a lot of questions and doing our own little customisations, but everyone response seems to be positive with the way of working, curious if anyone else has tried succeed and fail.