SCRUMScrum states that the team should commit to delivering the stories in the sprint backlog. It is implied that once they have reached this limit, no more items are added to sprint backlog.
Should the sprint backlog be openly prioritisedprioritized using MOSCOW prioritizationMoSCoW method? So that the product owner's expectations for X% of the spring backlog tasks were as follows:
- 0-60% - Must have stories
- 61-80% - Should have stories
- 81%-100% - Could have stories
- 100%-120% - Stretch tasks (for team to do if they move exceptionally fast)
From what iI can see, this approach benefits from:
- Automatically building feature contingency into sprint estimates
- Giving team option of over achieving through stretch tasks
However, this approach complicates the concept of teams commitingcommitting to delivering the whole sprint backlog.
Does anyone have any input on the advantages & disadvantages of this approach to sprint planning? Or experience implementing something similar?