UXDX

Governing Product Teams

The traditional governance processes work against the efficiency of software delivery. For such an integral part of business today we need a better way of governing software delivery.

Breaking down complex problems

Breaking down complex problems is one of the most critical skills required for modern product development. How do you validate an idea before investing too much time and effort?

The Organisational Changes required to support Cross-Functional Product Teams

The functional structure is dominant in most organisations. But like most things in life one-size doesn't fit all. How can companies shift to support cross-functional product development?

The Evolution of Software Delivery

What is THE agile process? What is the difference between projects and products? Learn about the principles and assumptions that underpin software delivery and how they've changed over time.

Why do projects get slower over time? Part 3

As you scale, products become more complex, alignment becomes more difficult and dependencies can slow things down. Product teams solve all of these issues.

UXDX © 2026