You Don't Need a Complicated Story Hierarchy

You Don't Need a Complicated Story Hierarchy

Consultants and tool vendors seem to have a penchant for making things complicated. It seems the more complicated we make things, the more our clients need us. And that sells tools and services, I suppose.

On the other hand, I find unnecessary complexity extremely frustrating. It’s like the novel I read this week by a first-time author. It was good, but it had too many minor characters who complicated the plot and made the book hard to follow.

The same thing happens when people introduce complicated hierarchies or taxonomies for user stories like this:

Complicated story hierarchies introduce complexity that isn't needed to succeed with agile.


You don’t need this. When teams are forced to use complicated taxonomies for their stories, they spend time worrying about whether a particular story is an epic, a saga or merely a headline. That discussion is like the minor character who walks into the novel and needlessly complicates the plot.

But, Mike -- I can hear you asking -- you’ve written about epics and themes before.

Yes, but those are labels. A story is a story so my recommended story taxonomy is this:

All user stories are stories. Some call big stories epics. Some call groups of stories themes. These can exist without the hierarchy.


A story is a story is a story.

Some stories are big and they can be labeled as epics. I’ve used the analogy of movies before. All movies are movies but some movies are romantic comedies—that’s a label, just like epic is.

Similarly, theme refers to a group of related stories, but not does have to work within a hierarchy. Again using movies, I could have a group of spy movies that would include the James Bond movies and the Austin Powers movies. But a group of comedy movies would include Austin Powers but not James Bond.

So, again, theme and epic are labels, not an implied hierarchy. Don’t make things more complicated than they need to be. I haven’t come across any reasons to have fancy story hierarchies or taxonomies.



Richard Lloyd

Sr. Program Manager @ Fleet Complete (Powerfleet) | Project Leader in Business & Technology

2y

So true Mike! It would be a fascinating exercise to quantify the amount of time, money and energy wasted by product management and Agile teams on deciding what is an initiative vs epic vs theme vs feature vs story vs task etc. etc. Certain frameworks and software tools cash in on this unnecessary confusion, but in my experience I have yet to see a whole lot of value created by it ..

Barry Hawkins

Senior Director, Technical Program Management @ LiveRamp | Technical Leadership

2y

YAGNI; true way back when, true now.

Borut Bolčina

Founder of Agile Tools, OKR Trainer

2y

This 👉 "A story is a story is a story. Some stories are big and they can be labeled as epics. I’ve used the analogy of movies before. All movies are movies but some movies are romantic comedies—that’s a label, just like epic is." If only that would be more widespread.

Jerry Russell, PMP, CSM

Senior Project Manager | Agile Coach | Trainer | Integrator | PM Evangelist

2y

Yes! Thank you.

Ian Macdonald

Navigating the intersection between project management and agile delivery

2y

Focus should be on stories that are “right sized for consumption. Epics are big stories that need to be sliced. When completely sliced up the Epic can go away.

To view or add a comment, sign in

More articles by Mike Cohn

  • Issue 1: The What and Why of User Stories

    Welcome to Agile in Practice — a newsletter for people seeking to build and nurture high-performing teams. Each issue…

    11 Comments
  • Agile Teams Need to Balance Specialists and Generalists

    There's a mistaken belief that to be agile, every team member must become a generalist. What I find surprising about…

    28 Comments
  • Product Owners: Quick Action Isn’t Always the Right Course

    I’ve been doing a back-to-basics tip series, exclusively for my subscribers. This past month’s weekly tip focus has…

    14 Comments
  • With Agile, It’s Not What You Do. It’s What You Do Next.

    I’ve been writing a series of tips about product owners, exclusively for my subscribers. It got me thinking about the…

    6 Comments
  • What Happens When During a Sprint

    Successful Scrum implementations involve a handful of important sprint events (also called sprint meetings or sprint…

    2 Comments
  • What Are Agile Story Points?

    Story points are a unit of measure for expressing an estimate of the overall effort that will be required to fully…

    14 Comments
  • Don’t Equate Story Points to Hours

    I’m a huge proponent of estimating in story points. (You can get a full overview of how to use story points from…

    49 Comments
  • Epics, Features and User Stories

    I’ve been getting more and more emails lately from people asking, “What is an epic, a feature and a user story in…

    6 Comments
  • Nine Agile Halloween Costumes for Scrum Teams

    It’s time to start thinking about an appropriate costume you can wear to the many agile-themed Halloween parties you’ll…

    4 Comments
  • 5 Ways to Split User Stories: The SPIDR Method

    Splitting user stories. It’s something I get asked about every day.

    45 Comments

Insights from the community

Others also viewed

Explore topics