What is a Product Backlog for, anyway?

First published on Scrum.org, 9 November 2017 (syndicated)

"Perfection has to do with the end product, but excellence has to do with the process." - Jerry MoranScrum requires a Product Backlog and a Product Owner to account for the value of product increments. For as long as a product exists, a Product Backlog will exist to describe the work which ought to be done.

I remember the raw emotion, the sheer thrill, when as a Scrum Master of some eleven years standing I first had a team where this arrangement was genuinely in place. The sense of luxury rang through me like a divine peal of bells. I was tickled into a state of euphoria commensurate with shock. To have not only a curated Product Backlog, but a clear owner engaged in the managing of it...well, it seemed hedonistic, immoderate, and extravagant. Other Scrum Masters looked at me with envy from their positions of austerity, as they struggled to establish priorities by themselves, and goals, and expressions of value; as they fought to engage even a reliable proxy for product ownership, or indeed to have a coherent product at all. Theirs was a position I knew well of course, for it was mine until but recently. And so I started to feel guilt, as if I was the holder of some undeserved privilege. I had suddenly received an embarrassment of riches I was unable to share.

Yes son, I knew a real Product Owner once. What can we do though in a more wretchedly familiar existence, where the very idea of a product can seem implausible? For that matter what is a Product Backlog really for anyway?

Our experience in such matters tends to be qualitative. We know when we have good product ownership, which is to say ownership as it is defined in the Scrum Guide, and we think of our reality as levels of degradation from that ideal. Hence we begin to abstract a sense of the "best" sort of product to have. For example:

Categorizing things preferentially in terms of how good they seem to be is a natural response when faced with a complex environment. In this case we might be tempted to perceive the above series of ablations, or falling away, from an idealized product state. The Product Backlog can indeed all too easily fall into a state of lost remembrance. Perhaps Yuriy Zubarev was right when, in the Cynical Agile and Scrum Dictionary, he described a backlog as a Land of Forgotten Dreams.

Now let’s go back to basics and consider the essentials of what a Product Backlog actually is, and see if we can re-evaluate the patterns which might lead to their creation.

In Scrum, a Product Backlog is an artifact. It comes from the mind of a curious Product Owner. Curious, because while he or she wholly owns it, a good owner is keen to elicit the needs of stakeholders and Development Team experiences, views, and opinion. Refinement of the backlog will occur, where value is framed for delivery in order to meet tentative goals. Workshops may be held and team estimates may be solicited so that those goals are realistic. In fact goals are essential to Scrum and they will shape a Product Owner’s thinking. The Product Backlog will be organized not just in terms of discrete items, but in terms of wider features and epics and themes, and likely Sprint candidates which will yield increments of empirical value.

In the November 2017 update to the Scrum Guide, ownership was strengthened yet further to encompass what is known about the product, rather than the things which are thought might be needed. We can see that with ever-increasing clarity, the emphasis in Scrum is being placed upon diligent Product Backlog curation by an authoritative owner. The semantics of what actually constitutes a product recede, if not quite into irrelevance, then certainly into more of an implementation concern. It doesn’t matter a hoot what we think counts as a valid product, or what might make one product better or worse in terms of validity than another. If potential value can be identified and ordered - which is to say authoritatively curated - then we have a product and a Product Backlog. From a Scrum perspective this is the essential distillation of principle.

The contrast is stark with a Lean or Kanban system where there may not be a Product Owner at all. We may find that there is an authority, such as the Chief Engineer in the Toyota Production System, or we may find that a backlog is curated by the team itself. We may find that it is not really owned, but that its emergence is driven through teamwork. Corey Ladas, who has promoted the Scrumban approach, has gone so far as to dismiss the Product Owner role as an “egregious error”. Whatever a Product Backlog might be in such a context, it is not necessarily the artifact of an owner’s mind, and hence there may be no concept of a product at all which can find coherent expression. Instead, there may be qualities of service and service level agreements.

These essential considerations lay out the ground for identifying backlog patterns and their driving forces. So far we have attempted a sort of Product Backlog typology, where we might categorize four or five ablative product conditions. They may seem real enough when they chime with our qualitative experiences, but this approach could easily lead us off into the weeds. The essential risk is this. Even if we do identify a value stream, or an organizational alignment, or a capability notionally “owned” by some group, or of course one which nobody wishes to own at all, we clearly have the problem of no true Product Owner being found. Applying these categorizations therefore risks leaving us with a false sense of product control. We can determine that a single critical factor must instead be considered - the presence or absence of a Product Owner to give purpose to the backlog, whatever that purpose might be. Like the Holy Grail, the question is not so much what the Product Backlog is for, but whom does it serve.

So now let's try something different. Rather than thinking in terms of an ablative model, let's start to identify the actual patterns and forces which might be associated with a lack of product ownership:

These patterns give us a sense of what Product Backlogs might be for, even when the owner they would serve appears to be missing. There will be others we can identify, but it's important to realize that patterns are all they really are. No procedure can be described for dealing with the diverse modes of weak product ownership. Unfortunately though, just as it is natural for the human mind to think qualitatively in terms of first and second best, so it is in the nature of organizations to seek firm protocols about what to do in given situations. That isn’t really what we have here or can reasonably expect. All we can do is to identify these and other patterns which give rise to backlogs, and use them to inform our thinking about product and service development. If we know why backlogs are brought into existence and understand something of the forces behind them, we can hopefully make decisions which lead to more valuable and sustainable delivery outcomes.