Agile myth: Writing user stories is Product Owner work

I am repeatedly confronted with the statement that only the product owner writes and prioritizes user stories. It is true that the product owner is the person who prioritizes the product backlog. But for reasons I don't understand, many people seem to be convinced that it is a core task of the product owner to sit down at their desk and write a user story until it is ready for a sprint. Is that really what the Scrum Guide?

Agile myths: Does only the PO write user stories?

The Scrum Guide defines the following tasks for the Product Owner:

  • Product Backlog‐Einträge klar zu formulieren;
  • Sorting the entries in the product backlog so that goals and missions can be optimally achieved;
  • Optimize the value of the work done by the development team;
  • Ensuring that the product backlog is visible, transparent and clear to all and shows what the Scrum team will work on next; and
  • sicherzustellen, dass das Entwicklungsteam die Product Backlog‐Einträge im erforderlichen Maße versteht.

These described activities in no way imply that only the Product Owner writes the Product Backlog entries. Furthermore, the Scrum Guide:

The product owner can do the above work themselves or have it done by the development team. However, the product owner always remains accountable.

We do not want to blindly implement any written requirements, but those that help us to achieve our goal. If we understand a requirement as an invitation to a common conversation, this helps us not only to make the requirement understandable to our conversation partner, but it supports a common idea finding and can lead to a better solution.

3 C's from Jon Jeffries

No matter who writes product backlog entries, it is helpful for everyone to remember the 3C method. It is an acronym and stands for:

  • C, like Card
  • C, like Conversation
  • C, like Confirmation

The 3 C's were created in 2001 by Jon Jeffries to distinguish the social user story format from the documenting requirements documentation formats (e.g. use cases). In detail, the 3 C's mean the following:

Card

This C means nothing more than writing down your requirement on a card to make it transparent for everyone and to include it in the product backlog. A small card such as a post-it is sufficient for this. Such limited space also forces us not to write a novel, but to focus on the essentials.

Conversation

We do not want to blindly implement any written requirements, but those that help us to achieve our goal. If we understand a requirement as an invitation to a joint conversation, this not only helps us to make our conversation partner understand the requirement, but it also supports joint brainstorming and can lead to a better solution.

Confirmation

The third C, Confirmation, stands for the jointly discussed acceptance criteria. The acceptance criteria describe what the customer expects from a successful implementation and how they can confirm that the implementation meets their expectations. This defines an acceptance test that can be used to demonstrate correct implementation.

Conclusion

So at this point we can say that the important thing about product backlog entries is

  • Make requirements transparent, e.g. on a card
  • Have a joint conversation to openly exchange ideas
  • and to define a confirmation that we can use to check whether what was needed has been implemented.

But it is in the Scrum Guide the product backlog entries should not only be written by product owners.

The user story format

Whether the person who ultimately writes the card has to choose the user story format to create a real product backlog entry is another matter, which we will deal with another time.

Finally, I would be interested to know who writes product backlog entries in your Scrum team?

Share this post
Archive

Comments

POwhoknowsthedealio wrote on 04/05/2023 15:14:06
What a silly little article. The PO is responsible for conveying requirements. Without the PO doing the bulk of story writing, then requirements will go missed. Refinement is for when there is enough information for the development team to … refine the story. This article tries to be vague, so the clickbait title connects with the article. Sure, it isn’t solely up to the PO to write stories, but by and large they need to put in the initial effort so that they do have a card prepared for the conversation.

Daniel Mazariegos wrote on 02/21/2022 03:17:12
I still do not participate in an agile team. i´m learning and trying to implement with my partners and my leader team. It is interesting to know about myths and commun mistakes, just becouse i´m sharing this knowledge and reviewing the User Stories.

SmoothStack wrote on 09/18/2019 00:48:04
Agile provides a framework with which teams can maintain focus on rapidly delivering working software and providing true business value, even in environments where the technical and functional assets and landscape may vary or change routinely. We can say that Agile allows development teams to provide maximum business value through the delivery of truly valuable, working software that meets the business needs. How do we know that the software truly meets the business needs? Because all of the stakeholders are involved and quality and scope verification take place in short, iterative cycles. Deviations from the true purpose of a feature or piece of functionality can be identified quickly and corrected in an agile manner.

Write a comment

Submit * mandatory field
Agile Myths: User Stories – a mandatory format for Scrum Teams?!?
This website uses cookies. By continuing to use the website, you agree to the use of cookies.