Here I would like to talk about product backlog refinement meeting, including what activities should be in this meeting, who should join this meeting and why we need refinement meeting.
As the figure above, it occurs during sprint for product backlog refinement meeting, and normally no more than 5% total time of sprint. E.g during sprint 1, Product Owner (PO) will conduct refinement meeting for sprint 2 and sprint 3. So refinement is like beam of a car, normally we should choose low-beam model, otherwise we would like to watch something far away ahead, we need to switch the headlights to high-beam model. Refinement is the high-beam model for team. (Thank Daniel Teng for above metaphor)
There are 4 types of activities during refinement as illustrated in above figure.
This meeting is responsible by PO, sometime PO would invite stakeholders/customers to join to clarify requirements, sometime PO would invite dev team to join to discuss technical details, and sometime PO would work on it by himself/herself.
Anything else should be related with product backlog refinement? Please leave your comments.