Backlog Refinement With Stakeholders at Odds
Ideally, backlog refinement should be handled primarily by the product owner with input from the tech lead. The product owner is taking direction from the business on prioritization, and the scrum master simply makes sure refinement takes place. What do you do though when stakeholders aren't in alignment on on the priorities? Here are a few steps I take when this comes up. First, I ensure there's clarity in the backlog items. We need to have well-defined user stories complete with scope and definition of ready clearly outlined. Business value, effort, and dependencies should be plainly stated. Second, I facilitate a stakeholder discussion based on these backlog items, focusing on organizational goals and not personal preference. This means I need to frame it in terms of return on investment (ROI), risk, and dependencies. Once this is understood by all, we can move on to actual prioritization. Third, I use a prioritization framework to draw out the relative importance of the ...