Conducting backlog refinement typically involves following a set of steps, beginning with the highest-priority PBIs that are likely to be included in the next sprint or two. The product owner should present the user story, acceptance criteria, and business value, and answer any questions from the development team. Then, the development team should discuss technical details, dependencies, risks, and assumptions of the PBI, and provide an estimate using a relative sizing technique. Afterward, the product owner and development team should agree on a definition of ready for the PBI. Finally, they should update the product backlog accordingly, adding, removing, splitting, or combining PBIs as needed until the timebox for backlog refinement is over or until the product backlog is sufficiently refined for the next sprint planning.