UXDX

Why do projects get slower over time? Part 2

Projects are incentivised to deliver now which leads to cutting corners and increasing complexity. The resulting debt causes delivery to slow down to a crawl over time.

Why do projects get slower over time? Part 1

Measuring projects on time and cost instead of value delivered causes people to optimise for predictability at the expense of speed of delivery and value.

The 6 hidden costs of large waterfall projects

Releasing code requires testing. So releasing more regularly can look more expensive. But this is only if you ignore the costs that large projects impose.

Product development is unpredictable

Our project delivery processes are built around predictability. But software development is unpredictable. How can teams move away from the constraints of current processes to build products that customers really love.

A bad system beats a good person every time

Strict scope management is hurting more than it is helping. Being flexible, where it makes sense, will deliver better products and happier teams.

UXDX © 2026