Product Backlog refinement is an ongoing collaborative process where the Product Owner and the Developers review and adjust the details, estimates, and priorities of Product Backlog items.
The Scrum Team decides when and how to refine the backlog, usually spending no more than 10% of the Developers’ capacity. While the Product Owner may update items anytime, they work independently from the Developers — though they can seek support from other members as needed.