UXDX Blog

The UXDX Blog has its own subscriptions, separate from our newsletters.

Decentralised Decision Making requires Context

One of the biggest fears for management teams when empowering product teams is that they lose control over the features that the teams build.

Read edition ↗

Cross-Functional #202: Funding And Governing Empowered Teams

Long-lived, empowered teams are expensive. Instead of having a business case that has clear costs and benefits, long-lived teams require companies to place a lot of trust in these teams.

Read edition ↗

Funding And Governing Empowered Teams

Long-lived, empowered teams are expensive. Instead of having a business case that has clear costs and benefits, long-lived teams require companies to place a lot of trust in these teams. This causes two problems that need to be solved:

Read edition ↗

Cross-Functional #201: Creating Stream Teams around Value Streams

The first step is to prioritise the value stream to identify which ones need more or less funding. There are three dimensions you can use to prioritise:

Read edition ↗

Creating Stream Teams around Value Streams

In our last article, identifying the value streams in your system, we end by saying that not all value streams are equal. Some are small, some large, some complex and some simple. If we want to build teams around these value streams we need to be able to reconcile the difference

Read edition ↗

Cross-Functional #200 🎉: Identifying Boundaries between Teams

Last week we talked about the challenge of consistency versus autonomy when creating teams. This week I want to delve deeper into the topic of identifying team boundaries.

Read edition ↗

Identifying Boundaries between Teams

We already talked about how to structure teams for scale which advocated for having long lived teams aligned to parts of the customer journey with completely separate code bases. These teams get the benefit of being able to get a deep understanding of the customer needs in their

Read edition ↗

Cross-Functional #199: Scaling Cross-Functional Teams

I was speaking with Richard Dalton for the Getting to Zero podcast and he highlighted a challenge that he faced managing over 300 teams at Verizon.

Read edition ↗

No, you can't just empower product teams

You've seen the advice, the only thing stopping teams from performing is micromanagement and distrust from senior leaders. If we just empower the team to do great work then everything will be better.

Read edition ↗

Cross-Functional #198: Structuring Empowered Teams

Dependencies slows down product development, reduce autonomy and remove accountability. When you have handovers, if the product or feature fails you can always say “I did my job”.

Read edition ↗

Scaling really large products

In a previous article, I wrote about how to structure product teams for scale. Each team needs to be autonomous because otherwise the number of dependencies between teams will increase and slow down the delivery of everyone.

Read edition ↗

Cross-Functional #197: What's in a city?

We love Dublin. It's an amazing city, rich in culture, history, and incredible people. Dublin has been the home of UXDX since 2016, and it holds countless fantastic memories for us.

Read edition ↗

How to structure teams for scale

Our team structures need to ensure that the teams are both effective and efficient. Effectiveness comes from a deep understanding of the end users and their needs. Efficiency is measured in the lead time that it takes to go from idea to satisfied customers.

Read edition ↗