Scrum Rules: Product Backlog Items Are Written as User Stories

June 30, 2020
5 minute read
Read

The User Story is a tool developed with Extreme Programming that is almost universally accepted as part of Scrum. Product Backlog Items formatted as User Stories express the desired functionality and system behaviour from the perspective of the user interface; therefore, User Stories are a lightweight and conversational way of communicating end user value to the Scrum Team.

User Stories tell any reader the “who”, the “what”, and the “why” — who cares about this, what is the need/action, and why is this valuable to the product, the business, or the end user. This information can then be put into a template: “As a <user role>, I can <action> so that <benefit>” The first part of the template is a user: a person, not a system, the second part is the unique action of the story, and the third part is the benefit for the user or any other stakeholder, and outside the system.

A User Story is made up of three “C’s”: Card, Conversation and Confirmation. The Card is the written version of the story (usually a physical card on the wall). It is considered to be an \”invitation to a conversation\”. The Conversation is where the real value resides and potentially involves all stakeholders. The Conversation can cause changes to the Card. Confirmation is the acceptance criteria that, when tested against, confirms the valuable result of the story. A User Story is an extremely effective way of creating light and conversational PBIs – this is why many Scrum teams use them.

The User Story format helps to ensure that PBIs are:

  1. Independent of each other. That is, each PBI can be implemented independently of one another and represents functionality through the system which, in itself, is complete.
  2. Negotiable. That is, design decisions and implementation details are not prescribed in the PBI. Rather, the implementation — the “how” — is negotiable.
  3. Valuable to the customer. Each PBI must add value to the product and provide a return on the customer’s investment.
  4. Estimable. If business stakeholders cannot estimate the relative value or the Development Team cannot estimate the relative effort required to implement the PBI, these are signs that the PBI is not provide enough clarity about the desired functionality or usage.
  5. Small enough that the Scrum Development Team members have high confidence they can implement the item completely within a single Sprint.
  6. Testable — the team and stakeholders clearly foresee ways they can test both the functionality and benefit.

The INVEST acronym is a guide to help a team write clear and effective Product Backlog Items; User Stories, due in part to their brevity and simplicity, are a well-known method to write INVESTable PBIs.

Writing User Stories takes practice. The Product Owner learns to write User Stories first. Here are three simple example User Stories that are well written:

  1. As a Job Seeker, I can upload my resume so that I get a job.
  2. As a Small Business Owner, I can purchase an advertisement so that I make money.
  3. As a Manager, I can approve a TPS report so that I feel important.

These User Stories follow the format “As a <user role>, I can <action> so that <benefit>”. This is one of the most common formats, but there are alternatives. A good reference on alternative User Story formats is the Wikipedia page and the book “User Stories Applied” by Mike Cohn.

Here are some examples of badly-written User Stories with an explanation of why they are unsuitable:

  1. As a user, I can use an iPhone to access the system.
    Problems: “user” is too generic, “use an iPhone” is not a feature of the product, “access the system” is redundant, and this story is missing the “so that” benefit part.
  2. As a Job Seeker, I can upload my resume so that Employers can find it.
    Problems: “so that Employers can find it” is actually a separate feature (a search feature) and should be written as a separate User Story.
  3. As a Developer, I can write the UI for purchasing advertisements.
    Problems: “a Developer” is not a user of the product, “write the UI” is a non-releasable layer of the product rather than a functional slice through all the layers, and again, this User Story is missing the “so that” benefit statement.

One very common and important pitfall to avoid is providing too much detail. The format is meant to be brief and fit easily on a single 3×5 note card when written with a marker. A User Story longer than about 25 words is unusual, and more than 50 words is just too much detail.

Eventually, the Product Owner should enlist other Scrum Team members and stakeholders of the product in writing User Stories. The technique is relatively simple and can be taught with a few examples and practice with a bit of feedback.

 

 


 
If you find this useful, please consider contributing with our
Value for Value” model.

 


 

  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    27 to 28 OCT 2020 (2 days) - Starting Tuesday - Online - Jerry Doucett & Mishkin Berteig

    C$1795.00 Register Now Only 10 Spots left!

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.



    IMPORTANT NOTE: This learning event requires:
    - 2 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and PO-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.

    Read More

    Location:

    Online

    Date:

    Tue 27-Oct-2020
    Wed 28-Oct-2020

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    Jerry Doucett

    Jerry Doucett


    VP Training Services, Senior Consultant and Instructor
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    24 to 25 NOV 2020 (2 days) - Starting Tuesday - Online - David Vicentin & Mishkin Berteig

    Early-bird Discount! C$1795.00 C$1525.75 Until 26-Oct-2020 Register Now

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.



    IMPORTANT NOTE: This learning event requires:
    - 2 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and PO-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.

    Read More

    Location:

    Online

    Date:

    Tue 24-Nov-2020
    Wed 25-Nov-2020

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    David Vicentin

    David Vicentin


    Senior Agile/Lean Consultant
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer
  • Certified Scrum Product Owner® (CSPO) [Virtual Learning] badge

    Certified Scrum Product Owner® (CSPO) [Virtual Learning]

    15 to 16 DEC 2020 (2 days) - Starting Tuesday - Online - Jerry Doucett & Mishkin Berteig

    Early-bird Discount! C$1795.00 C$1525.75 Until 16-Nov-2020 Register Now

    - Manage your backlog to achieve maximum ROI -

    This 2-day course provides the foundations to be an effective Product Owner. Successful completion of this course leads to becoming a Certified Scrum Product Owner® (CSPO) with Scrum Alliance®.

    The Certified Scrum Product Owner® (CSPO) course is ideally suited to those working with the 'business' and whose priorities include satisfying the needs of the customer.

    It is valuable to have already taken the Certified ScrumMaster® (CSM) prior to taking this course. This class leads to the more advanced certifications: A-CSPO® and CSP-PO®.

    - 16 PDUs | 16 SEUs (REP with Scrum Alliance® & PMI®)
    - 2-year membership with Scrum Alliance® included
    - Access 2 free e-books: "The Scrum Product Owner" and "Agile Advice"
    - No slides! In-depth simulation, classroom discussion

    Please register using a corporate email address, for corporate loyalty program discounts.



    IMPORTANT NOTE: This learning event requires:
    - 2 hours of Scrum preparatory work
    - review of Scrum foundational videos
    - completion of quizzes and PO-ready test


    All participants are expected to have completed the preparatory work before the start of the class. Failure to do so, will mean rescheduling and application of the $150 Rescheduling Fee.

    Read More

    Location:

    Online

    Date:

    Tue 15-Dec-2020
    Wed 16-Dec-2020

    Time:

    09:00 AM to 04:30 PM (EST)

    Trainers:
    Jerry Doucett

    Jerry Doucett


    VP Training Services, Senior Consultant and Instructor
    About Trainer
    Mishkin Berteig

    Mishkin Berteig


    Chief Executive Officer
    About Trainer

Berteig Consulting

Empower Your Entire Organization with BERTEIG Consulting in Agile, Scrum, Kanban, SAFe and LEAN.

Aimia
Bruce Power
Capital One
CBC
Comcast
Equitable Life of Canada
FreshBooks
Suncor