The Agile Daily Standup - AgileDad

Backlog Items When the Product Is Still Undefined - Mike Cohn


Listen Later

Backlog Items When the Product Is Still Undefined - Mike Cohn

I get many of my ideas for tips from the questions people ask me in class or on calls. And I’m leaning on a real-life question for this week’s tip. Someone asked me recently:
 

“We’re working on an integration project, building out three APIs. We don't have proper user stories and are just figuring it out as we go. But it makes it hard to gauge progress.
 

“Is there a way we can still write user stories while we continue to figure things out?”
 

If you have a lot of open issues, one of the ways to structure a product backlog is to put those questions on the product backlog.
 

Issues as Backlog Items
 

Issues aren’t ideal as backlog items, but they can help teams get going. For example, maybe you have the following two issues that you know you need to solve before you can get started building a working product:
 

  • We want to understand how to approach such-and-such problem
  • We want to evaluate four alternatives and choose one approach

  • Put those onto your product backlog.
     

    You may recall from my product backlog tip at the end of last month that I don’t normally want issues or questions on a backlog since they’re not true product backlog items. Why not? Because neither delivers a finished working product.
     

    Instead, they’re decisions that the team needs to make in order to begin delivering product backlog items.
     

    And sometimes, that’s just where a project is. And if that’s the case, issues can be the start of a product backlog.
     

    Build a Working Product to Make Decisions
     

    Try though, as soon as you can, to think of ways to turn those issues into user stories that do result in some piece of working product. In other words, reframe your issues and questions as user stories about building things that test hypotheses.
     

    For example, the best way I’ve found to validate decisions is to build things. If I’m trying to figure out an architecture, I like to build things that prove the architecture is valid. A small build has two advantages: you’re delivering something and you’re using the work itself to help you make better decisions.
     

    Let’s say we’ve done a design and it’s sketched out on a whiteboard. How do we know it’s the right design?
     

    Well, the best way to know it’s the right design is to write one little thing based on that design. Then use that piece of working product to gauge whether the design is correct.
     

    Building working product increments as part of evaluating options and making decisions will help you succeed with agile.

    How to connect with AgileDad:

    - [website] https://www.agiledad.com/

    - [instagram] https://www.instagram.com/agile_coach/

    - [facebook] https://www.facebook.com/RealAgileDad/

    - [Linkedin] https://www.linkedin.com/in/leehenson/

    ...more
    View all episodesView all episodes
    Download on the App Store

    The Agile Daily Standup - AgileDadBy AgileDad ~ V. Lee Henson

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    28 ratings


    More shows like The Agile Daily Standup - AgileDad

    View all
    TED Radio Hour by NPR

    TED Radio Hour

    21,965 Listeners

    The Moth by The Moth

    The Moth

    27,155 Listeners

    People and Projects Podcast: Project Management Podcast by Andy Kaufman, PMP, PMI-ACP

    People and Projects Podcast: Project Management Podcast

    174 Listeners

    Gemba Academy Podcast: Lean Six Sigma | Toyota Kata | Productivity | Leadership by Ron Pereira: Lean Thinker & Co-Founder of Gemba Academy

    Gemba Academy Podcast: Lean Six Sigma | Toyota Kata | Productivity | Leadership

    196 Listeners

    Scrum Master Toolbox Podcast: Agile storytelling from the trenches by Vasco Duarte, Agile Coach,  Certified Scrum Master, Certified Product Owner

    Scrum Master Toolbox Podcast: Agile storytelling from the trenches

    181 Listeners

    AI Today Podcast by AI & Data Today

    AI Today Podcast

    152 Listeners

    Agile Mentors Podcast from Mountain Goat Software by Brian Milner and Guests

    Agile Mentors Podcast from Mountain Goat Software

    44 Listeners

    The Mel Robbins Podcast by Mel Robbins

    The Mel Robbins Podcast

    19,676 Listeners

    The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

    The AI Daily Brief: Artificial Intelligence News and Analysis

    611 Listeners