4 ms·
What upset me about story point estimation was that we never ever used it to influence decisions. Every single sprint planning meeting and every single retro a
by wikfwikf 4y ago
What upset me about story point estimation was that we never ever used it to influence decisions.
Every single sprint planning meeting and every single retro around half the time was spent talking about points, discussing estimates and commenting on our velocity had changed.
But we never had even one conversation where we put any of the 'data' we had about how many points we could do in a week to use to decide what we should focus on or when we should promise something by. The whole system was upstream of nothing.
Of course, this was a tacit recognition that it was worthless, and if we had used it, it would have been worse than nothing. But why didn't this acknowledged uselessness allow us to drop it?
- waterproof 4y agoPoints are a forcing function to agree on scope and have everyone think about complexity. Even if they’re upstream of nothing, they’re downstream of valuable discussions that get the team on the same page and support each other better. This is what it usually looks like: “OK I think we agree on the scope of this task. How many points do we think it is?” “Well, that depends if we include X” (it turns out, we didn’t agree on the scope of the task!) You can’t anticipate everything, but I’ve had countless valuable discussions off the pack of pointing that resulted in things like: - agreeing on whether to include an anticipated set of clean-up as part of a task, that the team might have missed or disagreed on later - realizing a task is bigger than anyone thought or maybe could be parallelized, allowing the team to approach it more effectively or reprioritize to deliver more value Basically pointing results in a ton of timely & valuable insight that helps the team learn faster and row together better. There may be better ways to drive these conversations but I find pointing to be a pretty good driver. That said, points and valocity are not upstream of nothing - predictable velocity lets you know when to stop sprint planning. It lets you have these discussions on a reasonable cadence and not waste time fleshing out the tasks you won’t have time to touch until next sprint.
- wikfwikf 4y agoYou spent some of this comment arguing that points and velocity are not upstream of nothing, and the rest explaining that it's ok if they are upstream of nothing, because the work spent on them justifies itself. This is exactly the refusal to acknowledge reality that I objected to. Which is it?
- nikau 4y agoAhh story points... the logic that you don't want to use real time units because predictions are inaccurate, but then everyone spends time mapping from story points to real time units anyway...