Skip to main content

One product one backlog one owner!

Last post 07:14 pm April 21, 2022 by Piotr Górajek
4 replies
12:05 pm April 20, 2022

Our org loves to split parts of the codebase between teams and then give them a PO and backlog. But these are not products in my view.

Is this necessarily true?

What is a product?

Can a product have more than one PO and more than one Product Backlog? 


12:15 pm April 20, 2022

Our org loves to split parts of the codebase between teams and then give them a PO and backlog. 

Are they value streams worth maximizing through a backlog of work which the supposed PO can clearly account for?

Try following the money. Right now, who is accountable for the investments being made, including budget and spend and whether those investments are justified?


01:34 pm April 20, 2022

A product should have one Product Owner and one Product Backlog. However, how you define product is up to you (or, more accurately, the organization). I can definitely see how a large codebase could contain multiple distinct products, for better or worse. Your view of products and your view of technical architecture may influence each other, but there's no single truth for how to view products and architectures.


02:46 pm April 20, 2022

This statement is in the 2020 version of the Scrum Guide section that describes the Product Backlog.

A product is a vehicle to deliver value. It has a clear boundary, known stakeholders, well-defined users or customers. A product could be a service, a physical product, or something more abstract.

Products do not have to be customer facing. A product could be internally used.  My go-to definition for a Product is anything that something or someone can derive value from using.  For example, a backend system that provides an ability to send email could be considered a product if many other systems utilize it for standardization of email handling. However, that is only my opinion.  I have worked in companies that chose to use that definition and others that did not.  In the end it is up to the organization to decide how to define their products. 

A product should have one Product Owner and one Product Backlog.

I agree with @Thomas' statement.  But I will add that one Product Owner could be responsible for multiple products if they are related and the individual is capable of dedicating enough time to each one. 



 

 


07:14 pm April 21, 2022

One of my favorite topics to talk :) Sadly, there is no single answer to that. To great previous comments, I can add that I like to think about product definition in a way that it can, or even should, have at least two views:

  • Customer / users point of view
  • Producer point of view

IMHO omitting this mind exercise may result in lots of problems down the line. Most of us could challenge ourselves with trying to define for example a "car" as a product from those two views - which from a customer's point of view is quite easy to do. But try it with these different lenses, and you quickly find how many possible sub-products there may be.



The following money is great advice from Ian, I would add to that something that bothers me since I read Team Topologies - do your product / sub-products definitions increase or decrease the cognitive overload of teams? Do those definitions helps with teams' autonomy within defined boundaries? etc.



Recently Joe Justice shared an interesting insight into SpaceX Starship production. Personally, I tried to tackle with this topic a little in this medium post, maybe you will find there something helpful :)


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.