Refining the Product Backlog
Before we can start a Sprint, we must have a refined Product Backlog. Product Backlog refinement is the activity of breaking down backlog items into more concise and manageable items and providing more details. During refining, the Scrum Team analyzes, discusses, estimates, and orders backlog items. The purpose of the activity is to enable Developers to start working on items with the least amount of disruption or ambiguity.
So, a refined backlog is one in which items are detailed, estimated, and ordered. We have already learned how to create detailed and descriptive backlog items as user stories or features in Chapter 5, Scrum Artifacts. We have also examined how to estimate items in Chapter 6, Planning and Estimating with Scrum. In this section, we'll delve more into the one remaining aspect of backlog refinement we haven't covered yet: ordering.