Product Backlog Grooming
What’s exactly the product backlog grooming in Scrum
When reading most of the suggested books about scrum, the grooming technique is often cited, but it is not officially normed as a scrum meeting or technique.
This lack of officialization, in my opinion, is an important cause of uneffectiveness in product backlog management and adjustment and, thus, impacts on the team’s performance.
I searched for the word ‘grooming‘ in the official scrum guide and these are the only two statements found:
“Product Backlog grooming is the act of adding detail, estimates, and order to items in the Product Backlog. This is an ongoing process in which the Product Owner and the Development Team collaborate on the details of Product Backlog items. During Product Backlog grooming, items are reviewed and revised.
However, they can be updated at any time by the Product Owner or at the Product Owner’s discretion. Grooming is a part-time activity during a Sprint between the Product Owner and the Development Team. Often the Development Team has the domain knowledge to perform grooming itself. How and when grooming is done is decided by the Scrum Team. Grooming usually consumes no more than 10% of the capacity of the Development Team.”
The technique allows the ProductOwner (PO) to effectively implement what, in the traditional project management discipline, is called as rolling wave planning techique: decomposing and adjusting the scope of the product.
It has been thought in Scrum, to help the ProductOwner in:
- decomposing the product backlog features and epics, in more manageable new user stories
- preparing the stories for the next sprint
- have the team estimating any new story (comprising the ones resulting from the decomposition just mentioned)
- have the team re-estimating any existing user stories
- taking under-control the product backlog and its compexity to effectively plan for the releases
According to what above reported, the grooming is a key meeting that I don’t want the team forget and, hence, I suggest to insert it right in the middle of each sprint and the team can dedicate 1/4 hours.
One of the usual thing that will happen during the grooming, is that the ProductOwner asks the team to decompose an epic into new user stories that must be estimated using the planning poker game.
Let’s say for example that we have a story like the one below and its estimation is 21 story points:
As a student of the college portal
I want to register my account, search for and enroll to an exam
so that I can save time
The ProductOwner knows that such story will not fit a sprint. During the grooming the PO asks the team to help her to decompose it.
The story, for example, is decomposed in three different stories:
As a student of the college portal I
want to register my account
so that the system remember my credentials
As a student of the college portal
I want to search for an exam
so that I can plan the necessary time to study and prepare the exam
As a student of the college portal
I want to enroll to an exam
so that I can save time
Each story, finally, must be estimated and the team proceed playing the planning poker game.































http://www.inspearit.it/it/