|
|
|
|
|
by bogeholm
152 days ago
|
|
> The only moment time it makes sense is when you have a SHARED understanding of the smallest point AND you can translate it to time. When you do that, story points are useful. I’d like to disagree on that one. A single story point shouldn’t be translated to time, but should reflect the relative complexity between tasks (ie. a 7 is harder than a 3 and so on). You could assign relative complexity based on a number of things: - number of integrations to other systems,
- is the area well known to the team,
- is the code well tested,
- is CI/CD set up,
- do we need a lot of alignment or can we just get started,
- etc. So you’re not estimating time, but complexity or hardness. Then, supposing you have a stable team, you can go back six months and find out “we do on average 90 points per month” or similar |
|
"This will take between 1 and 3 days" gives you both: the risk (complexity, hardness) which is represented by the gap, and time: how long it takes.
When a non engineer asks for an estimate, they usually mean one of these two things:
The second one can come also through the question "how challenging do you think that is?" To which we answer "easy but long" "hard" (never done it) or things like that. That's easier to answer, but doesn't translate to dates.For the first one, you CANNOT use what you just described, since it doesn't represent time, so you cannot give dates in any form.