10.07.26 By Doug Dimon

Here’s a fun party trick: ask a room full of executives why their last big software rollout underperformed, and watch them blame everything except the actual reason.
“Change management.”
“Training.”
“The users just aren’t tech-savvy.”
“We needed better onboarding videos.”
Sure. Or – hear me out – the software made people work harder, so they quietly stopped using it. Not loudly. Not in a dramatic employee revolt. They just found workarounds. They went back to spreadsheets. They kept doing things the old way. The system technically launched, but adoption never showed up. And once that happens, the ROI quietly disappears with it.
Functioning means the code runs, the data flows, the button does the thing when you click it. Winning means a human being, at 4:45pm on a Thursday, with 45 minutes of patience left in their tank, chooses to use your system instead of routing around it in a spreadsheet.
You can hit the first goal and completely whiff the second. In fact, a lot of enterprise software does exactly that – and the numbers back it up. Companies in the top quartile of McKinsey’s Design Index – meaning they treat design and usability as a real discipline, not an afterthought – saw 32% higher revenue growth and 56% higher total shareholder returns over five years than their industry peersi. Same technology landscape. Same competitive pressure. The difference was whether anyone designed for the human on the other end.
It’s worth naming what that gap actually is: most companies aren’t short on tools. They have a growth setup, platforms in place, teams executing, dashboards live. What they don’t have is a growth OS: those same pieces working as one connected system, engineered around how people actually make decisions and get work done. A growth setup can technically function. A Growth OS is built to win.
Here’s the other half of the math that many miss: research on software defect costs (Boehm & Papaccio’s classic cost-escalation studies, later reinforced by NASA’s own project data) consistently shows the same reality. A defect caught at the design stage costs a few times more to fix than catching it in requirements, but by the time it surfaces after release, that multiplier can run into the hundreds. The exact number moves depending on the study, but the pattern never does: the further downstream you catch a usability problem, the more it costs, and “after launch” is about as far downstream as it gets.
So if your rollout is struggling, the answer probably isn’t another slide deck explaining why people should use it. It’s asking a far less comfortable question: did we actually design this for the people who have to live in it every day, or did we ship something that was technically correct and hope adoption would take care of itself?
Here’s what “designing for adoption” actually looks like in practice, because it’s not a vibe, it’s a set of specific moves:
None of this is exotic. It’s also, reliably, the part that gets cut first when a timeline gets tight – which is exactly backwards, since it’s the part that determines whether the other eleven months of engineering pay off.
Adoption doesn’t sort itself out. It’s not a phase. It’s not something that happens after launch if you cross your fingers hard enough. It’s a design decision – made or skipped – long before anyone sees a demo.
Functioning is what you get when the platform “works”. Winning is what you get when people chose to use it. One is a technical achievement. The other is a business outcome. Only one of them pays for itself.
We’ve spent a lot of time in that gap between “it works” and “people actually use it,” and it’s rarely one big miss, usually it’s a handful of small, fixable decisions made too late. If you’re weighing whether your next rollout has that gap built in, our UX design team at Bridgenext is always happy to take a look with you, as a partner thinking about what comes next — not just what ships.