Discussion about this post

User's avatar
Jim Downing's avatar

Great analogy. I suspect it also works to resolve this problem "In software if we follow a strictly utilitarian prioritisation system then we might consistently deprioritise some flavours of work (such as dev experience, speculative innovation or niche features for important customers)." -- i) There is a lot of the health service that isn't A&E. ii) A quiet A&E department is not regarded as a problem to be solved.

Jakob Buis's avatar

> In software, most teams treat sprint priorities as fixed once planning is complete. This is the sunk cost fallacy dressed up as process. We’ve committed so we must deliver!

That...is exactly what a sprint means. We set plans for a short time horizon when we're confident those don't have to change. It gives the team stability, predictability and focus. Quoting from memory: "the correct sprint length is the longest possible period - though not longer than a month - where the Product Owner will not change his/her mind on what is the most valuable thing to do".

If you're constantly changing the sprint contents or event the sprint goal(!) due to interruptions, your sprints are too long for your unpredictable environment.

No posts

Ready for more?