Blog

The issue of the flat backlog

In software, building the thing right is easy… identifying the right thing to build isn’t!

“The issue of the flat backlog”, by Erik Poels

Anyone who has ever worked with software knows how complex these integral systems can get. To keep track of all the changes and to make sure inter-dependencies are still intact after releasing an update is hard, even with a fairly small application. We write down the work that needs to be done in a so-called user story. This format helps to perform a task and clarifies the context of what we need to accomplish.

Starting off with the first few user stories is usually easy and the whole team knows what the expected functionalities are within the newly designed system. It gets more difficult when the amount of user stories starts to grow and everybody involved slowly loses track of the complete system. This is also called the issue of the “flat” backlog. Even when the product owner still has this vision of the final product, it’s hard to communicate where everything fits within the system. Luckily there is a way around it. Jeff Patton even wrote a book about it called ‘User Story Mapping’. This is a pattern that describes the way user stories are organized in a big matrix. It contains the complete picture so everyone has a complete overview and all the tasks are ordered from left to right. (Read this book, it will really help you understand how user story mapping makes growing your product a lot easier for your team).

Flat Backlog vs. story map

User Story Mapping solves a few major issues relating to the traditional use of a backlog:

  • Communications can be visualized on the map.
  • Easily determine which parts of the system have the highest value.
  • Slice out a release strategy to deliver quickly to customers.
  • Create a place to visualize ideas and future possibilities, without losing track.
  • Merge and split user stories based on priority and the effort needed to complete them.
  • Prioritize split user stories so they contribute to the outcome of a functionality or sprint.
  • Find mistakes in the design that couldn’t have been uncovered without the right discussion.

Ideally, a User Story Map is created before the actual production starts and helps to convert the vision and the goal of the project towards individual tasks for the different users of the system. After defining this high-level overview of the system, it’s time to bring in the experts and stakeholders. Bringing in all those people will feel as a big investment and you want to make sure this is the right thing to do. The most important thing you will accomplish by doing this is getting everybody involved in the production, with valuable input, fresh ideas and sometimes even major changes that will benefit the system.

After the creation of the User Story Map the scrum team focuses on the parts that need to be built in the next few weeks. During these ‘sprints’ they discuss in detail every solution that will fit the user story, so they pick the most effective and satisfying one to finish the job. This collaboration between the product owner and the scrum team will enhance the quality of the final product.

Mandatory Literature

User story mapping is a valuable tool in software development. This insightful book examines how this often-misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to have more clear communication about the project throughout the development process. Your team will learn to come away with a shared understanding of what you’re attempting to build and why.

We are software “architects, analysts, techies and designers” and throughout the years we’ve created a pragmatic and creative approach to identify the right problems to solve before you start with the development of the bits and bites. No long research studies, no thick reports but 4 clear steps to success.

Are you solving the right problems, or are you making software that nobody asked for?

Get in touch, we’d love to hear from you.

Follow us on LinkedIn for more news!

Other news

blog

Digitalisering gaat te vaak voorbij aan eindgebruiker

Voor de ontwikkeling van een succesvolle applicatie moet je de juiste balans vinden tussen functionaliteit en gebruiksvriendelijkheid.

blog

Zo optimaliseer je de user experience van low-code applicaties

Ziet een applicatie er hetzelfde uit als je naast functionele eisen ook de user experience als uitgangspunt meeneemt in het proces?

blog

Five focus points for successfully scaling up with low-code in your organisation

Was the first low-code project in your organisation an immense success? Is the number of ideas for new applications growing constantly?

blog

This way you can get off to a flying start with low-code in your organisation

Compared to traditional software development, developing with low-code requires a completely different way of working.

blog

3 tips for purchasing a low-code platform

The decision to start using low-code in your organisation is not simply a matter of making a shortlist.

news

How VGA built a multifunctional claims portal

Portal built by Bizzomate on Mendix platform improves customer satisfaction by making claims process transparent

news

Mendix a leader in Gartner’s Magic Quadrant for MXDP

Mendix named a Leader in the Magic Quadrant for MXDP based on completeness of vision and ability to execute.

blog

Samen Groeien met Bizzomate

Lees hier onze laatste blog in een serie over het overkoepelend thema dat wij binnen Bizzomate gedefinieerd hebben: “Samen Groeien”.

blog

A shared understanding

Curious about the link between the Mars Climate Orbiter and Bizzomate? Read on!

blog

Samen groeien met de Maatschappij

Binnen Bizzomate kijken wij verder dan onze klanten en onze eigen organisatie. Wij willen ook de maatschappij laten groeien!

blog

Digitalisering gaat te vaak voorbij aan eindgebruiker

Voor de ontwikkeling van een succesvolle applicatie moet je de juiste balans vinden tussen functionaliteit en gebruiksvriendelijkheid.

blog

Zo optimaliseer je de user experience van low-code applicaties

Ziet een applicatie er hetzelfde uit als je naast functionele eisen ook de user experience als uitgangspunt meeneemt in het proces?

blog

Five focus points for successfully scaling up with low-code in your organisation

Was the first low-code project in your organisation an immense success? Is the number of ideas for new applications growing constantly?

blog

This way you can get off to a flying start with low-code in your organisation

Compared to traditional software development, developing with low-code requires a completely different way of working.

blog

3 tips for purchasing a low-code platform

The decision to start using low-code in your organisation is not simply a matter of making a shortlist.

news

How VGA built a multifunctional claims portal

Portal built by Bizzomate on Mendix platform improves customer satisfaction by making claims process transparent

news

Mendix a leader in Gartner’s Magic Quadrant for MXDP

Mendix named a Leader in the Magic Quadrant for MXDP based on completeness of vision and ability to execute.

blog

Samen Groeien met Bizzomate

Lees hier onze laatste blog in een serie over het overkoepelend thema dat wij binnen Bizzomate gedefinieerd hebben: “Samen Groeien”.

blog

A shared understanding

Curious about the link between the Mars Climate Orbiter and Bizzomate? Read on!

blog

Samen groeien met de Maatschappij

Binnen Bizzomate kijken wij verder dan onze klanten en onze eigen organisatie. Wij willen ook de maatschappij laten groeien!