Reading an excellent post on Product Backlog from Roman Pichler – The Good, The Bad and The Ugly Product Backlog.
The product backlog is the roof that covers a Scrum Project. So what’s good, bad and ugly about it?
Good – Simple list. Flexible. Supports sprint and release planning.
Bad – Needs that are hard to describe in a list-form become difficult to maintain. Often requires another tool. Also, when it becomes challenging to use a list when release planning is not feasible.
Ugly – When requirements are stated with unnecessary details, and the list is of hundreds of items, product backlog becomes ugly and hard to deal with.
The way I see it, bad and ugly part of product backlog have more to do with how it is used and less to do with product backlog itself.
Nonetheless they are important and cannot be overlooked. Similar to how a Scrum Project evolves as it progresses, implementation of product backlogs will also evolve.
That’s why Roman talks about an alternative to Product Backlog – The Product Canvas, which is a really good tool to see and use.
Progressive elaboration is the key nature of things in Scrum, isn’t it?