Final answer:
The Product Backlog can be updated at any time by the Product Owner or a delegate.
Step-by-step explanation:
The best answer is B. At any time when done by the Product Owner or a delegate.
The Product Backlog is a dynamic artifact in Scrum, and it can be updated at any time. The Product Owner is responsible for managing and prioritizing the items in the Product Backlog. They can update the backlog based on feedback, changes in requirements, market conditions, or any other factors that may affect the product development.
For example, if the Product Owner receives new information from stakeholders during a Sprint, they may need to update the Product Backlog to reflect the changes. Similarly, if the team discovers a technical issue during the development process, the Product Owner may need to reprioritize or add new items to address the issue.