How to align work and releases for continuous flow of value that matters

Building and shipping digital value that matters reliably requires making decisions that impact a broad group of stakeholders and business assets.

In earlier articles, we explored:

This level of transparency and "formulaic" approach to work evaluation helps us

  • Offset any instinctual or emotional biases
  • Guide the business in understanding the flow of value
  • Eliminate cross-functional friction
  • Create a conversation around business value and outcomes that may inform alternative options.
  • Get support from the broader business to engage in work

Significant risks of your current order of work

In terms of WaVEs, you now have an order of work. People will instinctively use this to understand the potential of their request being serviced in the near/long term based on their awareness of the velocity the team can deliver.

This current ordering of work is not enough and is highly misleading!

While it gives you an approximated ideal order of work, it undermines the dynamics of productivity, where you group similar work types to achieve the maximal throughput of a team (deep work).

When delivery teams shift work contexts between a WaVE and another, there is actual productivity loss as they context-switch and re-set their mental frame of work. It is in your interest to group works that balance:

  • The desired order of work.
  • The highest productive throughout delivery teams, based on resources available in the upcoming period.
NOTE: If you have large dev teams, you can split in terms of their strengths across WaVEs. This separation of focus is quite an advanced topic area, and happy to discuss it in greater depth. Reach out to hi@andremuscat.com if you want to find out more.

By when will it be done?

The most hated question by all delivery organisations!

The next most important question that remains is answering questions like:

  • So……when will I get what I want?
  • If my work request will not be delivered now? When will it?

These questions are the hardest as they tend to be used in terms of commitment while you are still balancing:

  • Business priorities
  • Technical imperatives
  • Peoples emotions

There is a better way with a set of interim steps we explore below.

Step 1: Define the type of updates you will ship with your release(s)

Product releases enable you to ship updated or new value to a targeted audience. This value can vary across stakeholders, but is value nonetheless:

Release/Update Type Description/purpose
Patches and hotfixes Addressing defects, top client and support priorities.
Service packs/Cumulative An update that rolls into it a group of updates, hotfixes and patches.
Maintenance Maintaining the health and suitability of the product capabilities to perform their purpose to expectations. Addressing technical debt, keeping product working on updated environments such as new operating system releases, and addressing security risks.
New feature Shipping new features and enhanced functionality complimentary to existing capabilities.
New product New product development – Proof-of-Concept (PoC), Minimum Viable Product (MVP), New acquisition integration

E.g. in SaaS products, you may not be dealing with Service packs and Cumulative updates or new version releases.

Step 2: Map out investment allocation limits for each type of release(s)

For each release type supported, identify:

  • What type of WaVE work you are ready to engage in.
  • The % investment of effort the business is prepared to allocate towards that work.

Below I map my starting blueprint for WaVEs to typical releases, as well as effort allocations:

Discuss the type of release and the % allocatable effort for each type of release with your business.

Step 3: Prioritise work within the WaVEs groups

Group the work requests by WaVE group, and use the resulting priority allocation from your prioritisation formula/methodology to achieve a prioritised WaVE group. This means you will have a

  • list of prioritised FIXES, and
  • a separate list of prioritised FEATURES, and
  • a different list of prioritised EASIER works etc

Step 4: Assign allocatable backlog WaVEs to the roadmap for that upcoming release

By this stage, you will have enough clarity around:

  • The type of WaVE work you need to do
  • The kind of WaVE work your delivery teams can do
  • Rough estimates of effort for each WaVE unit

This approach frees you up to model out the sequence of releases (and types of releases) together with the WaVE content you will be allocating in the following:

  • Current term (30 days),
  • Near term (60 - 90 days), and
  • Future term.

Wrapping up

Congratulations!

By following this flow, you have a roadmap planning framework void of the exact detail of the work to be done and the emotion associated with it.

This also means you can:

  • Focus on prioritising and discussing what matters for impact.
  • Analyse work requests in the context of the work types your delivery teams are equipped to deliver.
  • Hold delivery accountable to ensure they are appropriately staffed with the required capacity to deliver the necessary work efforts that are communicated very early on.

It gives you a way to communicate your strategy on how you will approach work, releases and updates. In addition, you are already able to share what type of Work Value Elements you will consider to allocate for every kind of release.

This is AWESOME! As you now can focus on improving your capabilities around:

  • Understanding work in terms of WaVEs.
  • Breaking down work into relatively equal units of effort for that type of WaVE.
  • Capturing and prioritising work within WaVE Groups.
  • Mapping out roadmaps of releases and updates.

This system is fully compatible with agile practices too!

I love this system, and hope you do too!

This post and the information presented in newsletter, events and website content are intended for informational and entertainment purposes only. The views expressed herein are of the author alone and is not a recommendation of an investment strategy or to buy or sell any security, digital asset (including cryptocurrency) in any account. The content is also not a research report and is not intended to serve as the basis for any investment decision. While certain information contained herein has been obtained from sources believed to be reliable, neither the author nor any of his employers or their affiliates have independently verified this information, and its accuracy and completeness cannot be guaranteed. The content is not legal advice. Any third-party information provided therein does not reflect the views of andremuscat.com. Accordingly, no representation or warranty, express or implied, is made as to, and no reliance should be placed on, the fairness, accuracy, timeliness or completeness of this information. The author and all employers and their affiliated persons assume no liability for this information and no obligation to update the information or analysis contained herein in the future.

How to align work and releases for continuous flow of value that matters

Get updates straight to your inbox.

You've successfully subscribed to Andre Muscat
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Billing info update failed.