←back to thread

388 points replyifuagree | 4 comments | | HN request time: 0.01s | source
Show context
pydry ◴[] No.37965514[source]
If you're asking for estimates from devs at all you're probably pushing waterfall on them.

If you want to be waterfall, that's fine. If you're forced into doing it by your business context, that's also fine. But, you shouldn't be under any illusions about what you're doing. It's a waterfall behavior that will drive waterfall effects.

replies(1): >>37965589 #
maccard ◴[] No.37965589[source]
That's just not true. It _can_ be waterfall, but story points are everywhere in agile development.
replies(1): >>37965614 #
pydry ◴[] No.37965614[source]
Story points are for relative sizing are not estimates. That's why you use story points and not hours or days. They're for re-arranging the priority of stories and deciding which ones to do or not.
replies(1): >>37965820 #
maccard ◴[] No.37965820{3}[source]
> relative sizing are not estimates.

Relative sizing is still an estimate.

> They're for re-arranging the priority of stories and deciding which ones to do or not.

Hard disagree - that's what priority is for. Story points are an _estimate_ for how much we can do in a period.

replies(1): >>37966215 #
pydry ◴[] No.37966215{4}[source]
>Relative sizing is still an estimate.

Not one which would attract any pressure.

replies(1): >>37966287 #
regularfry ◴[] No.37966287{5}[source]
If you're doing Scrum, then you might have noticed that the Scrum Guide considers the contents of a sprint to be a "commitment" on the part of the team. That "commitment" is usually built by taking the number of story points delivered last sprint, and bin-packing the same number of story points from the backlog into the next sprint.

If you don't think toxic managers and scrum masters are going to use that "commitment" to death-march the team if it looks like the sprint goal is going to be missed then you have a far more optimistic view of humanity than I do.

replies(2): >>37966489 #>>37966525 #
1. pydry ◴[] No.37966489{6}[source]
Using scrum to extract commitments on a sprint is also just waterfall by another name.
replies(2): >>37966515 #>>37976102 #
2. maccard ◴[] No.37966515[source]
Waterfall is not the same as having a plan and commiting to delivering part of it
replies(1): >>37967118 #
3. pydry ◴[] No.37967118[source]
That's exactly waterfall - make a plan up front, commit to it and focus exclusively on delivery.

Scrum does that because it considers waterfall on a 2 week cycle to be training wheels for people who have been doing it on 6 month increments and because it considers that "closer" to agile.

4. regularfry ◴[] No.37976102[source]
Sometimes Scrum does get called "lots of very short waterfalls". It's not entirely wrong, in the current incarnation. [On edit, I see you've made this point below. Yes.]

Note that until relatively recently (2020, I think), the Scrum Guide referred not to "commitments" but to "forecasts". That was a much better framing, and I don't know why they changed it.