Skip to main content

Product Backlog creation in Scrum

Last post 06:51 pm July 27, 2020 by Thomas Owens
3 replies
03:34 pm July 27, 2020

Hi,



As described in the Scrum Guide, the Product Backlog is an ordered list of everything that is known to be needed in the product. It is the single source of requirements for any changes to be made to the product.



But when is the product backlog created? Is it before the start of the first Sprint in a separate workshop session? I understand that it gets refined during Sprints but at the very beginning, in what event are the user stories for the product backlog captured?



Sprint Planning (which is the first event in the sprint cycle) is selecting items from Product Backlog into Sprint Backlog + a plan to deliver them into an increment.

Does that mean we usually have a separate meeting/session before the first sprint to create the initial product backlog or is that also part of Sprint Planning for first Sprint?



Thanks,

Mohit


03:49 pm July 27, 2020

Does that mean we usually have a separate meeting/session before the first sprint to create the initial product backlog or is that also part of Sprint Planning for first Sprint?

Give preference to the second option you describe as far as is practicably possible.

In Scrum we try not to put the establishment of empirical process control, nor the delivery of stakeholder value, in unnecessary delay.


06:08 pm July 27, 2020

Thanks Ian.

Creation of the initial backlog needs to happen before the first sprint so I have learnt that some folks have invented the concept of Sprint 0 to handle this along with many other mobilization activities. For example, we'll have a Sprint 0 that is inclusive of any trainings, sharing vision, journey mapping, experience plan, story mapping, hydrating the backlog. Then Sprint 1 will feed from that backlog. However, Sprint 0 is not in alignment of Scrum framework.

So, how is the requirement gathering (where user stories are captured) conducted in Sprint Planning? Would an 8 hour meeting (for a month long Sprint) be enough to capture enough user stories to create initial product backlog to start Sprint 1? At the beginning, there has to be a workshop session where the stakeholder put forward their wish-list (requirements) in the form of user stories, that would be prioritized & put into the product backlog.

Looks like a gap that different organizations are filling by using Sprint 0.

I am not well versed with DAD yet, so maybe the "Inception" phase covers that gap. Not sure though.


06:51 pm July 27, 2020

Scrum is not a complete life cycle methodology. It's a framework. As such, it doesn't address all of the different activities that are necessary to bring a product or service from that initial inception to retirement.

I don't think it's unreasonable to have some kind of inception activities for a new product or service. You need to form the team, identify an initial scope or boundaries, choose the process framework and methods, align with stakeholders, ensure appropriate funding, and other early types of work that, if not done, will prevent you from executing other work.

Before you even create the Product Backlog, you need to determine if you will have a Product Backlog. Assuming that you will, though, the initial scope definition will help identify what should go into the backlog. Forming the team also enables you to start refinement of the items.

Frameworks such as Disciplined Agile do define an Inception activity. With DA, you can use Scrum for the Construction and Transition activities and perform them iteratively. I don't see how you can effectively launch an effort without some kind of inception type work before your first Sprint. The idea should be to keep this as short as possible, doing what is absolutely necessary to set your team up for success.


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.