Skip to main content

Prioritizing the development flow

Organizations can increase flow by prioritizing Features over “Who and How” discussions with Activities and Enablers.

The video addresses the problem many organizations face when filling their product backlogs with everything they plan to do instead of looking at what the Customer is willing to pull. When the backlog only contains what is needed from a business perspective, it is much easier to make just priority and get a shared view of what is needed. The Business perspective will make it easier to split Backlog items into smaller deliverables and limit the number of items that are being worked on simultaneously.

When the priorities are agreed the working procedure can follow as needed.

The customer is the one who pulls the Features

In previous videos about the Kanban board and Business Features, we explained various types of backlog items. Now, we’ll focus on prioritizing a Product Development Flow – an issue many organizations face, often due to the overwhelming number of items to handle. In a Product Development Flow, the customer pulls the features. However, organizations that develop features tend to focus on more than what the customers are pulling.

Lean thinking is a fundamental way to look at any organization regardless of how its processes are organized. Lean thinking uses five fundamental principles:

  • Value
  • Value streams
  • Flow
  • Pull
  • Perfection
The customer pulls the Features in a product development flow

Activities and Enablers

To develop a Feature, many activities and enablers come into play. Unfortunately, working procedures often overshadow customer needs, and prioritization becomes more about squeezing in available expertise than considering business priorities. If your Product Backlog contains Activities and Enablers, you should consider replacing them with the needed Features. Many organizations are working in an Incremental Waterfall fashion. If you are, it should not stop you from prioritizing actual Features.

Delivery of Features in project set-up with focus on "Who and How"

Prioritization with interconnected dependencies

When using Activities and Enablers to prioritize, the complexity is evident, and the actual needs can get lost among many interconnected dependencies.

Priortization of Activities and Enablers is a problem

Backlog Quality

This is where Backlog quality is essential. It means focusing on items that Customers are willing to pull. When a business sets clear priorities, it helps to establish shared objectives. It’s important to note that Risk and Compliance are also customer needs, and they should be prioritized alongside other features such as LCM delivery, regulatory requirements, or future business experiments.

Flow-based Backlog prioritization benefits all organizations, whether adhering to a Waterfall or Lean-Agile mindset. It focuses on the ‘Why and Value’ rather than ‘Who and How.’ Seeing your actual business needs and prioritizing them is more effective in delivering business value to customers.

Prioritization of Features is more beneficial and improves backlog quality.

Increase Flow by prioritizing Features

To summarize, when prioritizing backlog items, focus only on Business Features. While activities and enablers may be necessary, they belong to the solution space. Prioritizing backlog items based on customer needs helps establish shared objectives, which, in turn, promotes better business outcomes.

Increase flow by prioritizing Features

About the content

The intention of the Articles published on this website is to provide exciting knowledge about organizational development in any business. BDD hopes this knowledge will help take your organization to the next level. The information is based on our experience supporting many transformations and cutting-edge sources published in books, articles, and frameworks.

Leave a Reply