Latest
He Banned AI From His Writing Group. His Own Cover Got Called AI Slop.Who Writes the Fake Fan Mail Authors Get? Inside the Scam CompoundsSMS Appointment RemindersDarrell Stern: Stop Being Invisible, Become UnmissableJoe Rockey: Ghostwriting His BookFree BooksHow to Turn Your Expertise Into a Book People Want to Read | The Expert MethodWhat’s New at The Writing King: Week of October 25, 2026Challenger Remembrance Day: The Engineer Who Wouldn’t SignJoel Salomon: The Truth About MoneyReddit Is Putting Up a Login Wall. Wikipedia Won’t Be Far Behind.Victoria Chemko: The Body Is the First TechnologySir Patrick Stewart: A TributeA Year in the Bank: ADHD, Face Blindness and the Freedom to Walk Out | The Impossible Puzzles Show, Episode 326A Yale Economist Says We Won’t Be Missed. He Forgot the Bread Line.Walter Koenig: A TributeI Don’t Post Bad ARC Reviews. I Send the Author a Note.AI Has Paid Off Outside Tech. Apollo Is Reading the Wrong Scoreboard.The Little Red Book of Stuff That Works!Your Kids Are Your Own FaultGrow a PairYou’re Broke Because You Want to BeIt’s Called Work for a Reason!No Time for TactShut Up, Stop Whining, and Get a LifeWilliam Bessette: AI Enablement and Child Welfare TechnologyFree Book Planning ToolsWhat’s New at The Writing King: Week of October 18, 2026Ghostwriting by the Numbers: Timelines, Word Counts and the First CallPromising Young Woman (2020) ReviewBillions for AI, Pennies for the Plumbing: AI Companies Should Pay to Keep PHP AlivePHP2Shell: AI Found a 22-Year-Old Crack Under Your Website in Two DaysPetrov Day: The Officer Who Didn’t Believe the ComputerKindle Unlimited Is Now Kindle+. AI Audiobooks Just Joined the BuffetChina Is Using Bots to Fan the Data Center Backlash. The Backlash Is Still Real.The Society of Authors Signed an Ethical AI Charter, Then Ran From It in Eight DaysWhen to Quit Writing a Book: I’ve Abandoned Dozens, and I’d Do It AgainMo Gawdat Says the AI Dystopia Starts in 2027. Read the List, Skip the DatesGetty Images Filed for Bankruptcy. Can You Prove You Licensed Your Book’s Images?Fluff Words: Cut Them From Your Prose, Keep Them in Your DialogueWhere Can Writers Learn Storytelling From Movies? Richard Lowe Publishes 1,226 Film and TV Reviews With Writing Craft NotesWhere Are the Independent Bookstores and Public Libraries Worth Visiting in Tampa Bay? Author Richard Lowe Profiles 44 of ThemWhat Should You Know Before Hiring a Ghostwriter? The Writing King Publishes 57 New Answers, Including What to Do When It Goes WrongWhere Can You Hear Founders and Executives Tell Their Own Stories? Richard Lowe’s Leaders and Their Stories Publishes Every Unscripted Interview With a Full TranscriptAuthor Richard Lowe Publishes Eight Volumes of Enemies of You, a Researched Series on the Forces Working Against Ordinary AmericansThe Jackal (1997) ReviewThe Day of the Jackal (2024) ReviewYour First Novel Is an Apprentice Piece: What Beta Readers and Editors Can’t FixWhen the Cloud Gets Bombed: What the AWS Data Center Strikes Teach About BackupsHuman-Written Book Labels Are Gatekeeping With a Fee

Why Digital Transformations Actually Fail

TL;DR: Most digital transformations fail for an unglamorous reason: poor testing. Everyone tests whether the system works normally. Almost nobody tests what happens under real load, or what happens when things break. I watched systems go live with untuned database queries that only showed their problems once thousands of people were on them. Load testing and failure-mode testing are where transformations die. People resistance matters too, and it tracks exactly with whether someone thinks the change threatens their job.

When a digital transformation fails, the post-mortem usually blames strategy or vision or leadership. In my experience, the real cause is almost always something far more boring. The testing wasn’t good enough.

I led transformations at a national retailer for two decades, and now I ghostwrite books for the leaders who run them. The failure point was rarely the grand plan. (More on my interview with AI transformation advisor Victoria Chemko) It was the unsexy work of testing that nobody wanted to fund. I saw the same pattern over and over. We’d build a new system. The programmers tested their pieces and did a pretty good job. We tested our pieces and did a pretty good job. Everything worked in testing. Then we went live, thousands of real people logged on, and the system fell over. The culprit was usually load. We had Oracle queries that weren’t tuned, and they were fine with a handful of test users. Under real load, with the full weight of everyone using the system at once, those same queries crawled.

It happens, and it’s hard to catch, because databases don’t scale in a straight line.

A database query that scans a little data runs instantly when ten people use it. The same query against the full production dataset, hit by thousands of users at once, can grind to a halt. The behavior isn’t linear. A system that’s perfectly snappy with test traffic can collapse completely under real traffic, and there’s often no warning until you cross the threshold.

We tuned those queries after go-live instead of before, because there was no good way to replicate the real load of a big system with a lot of people on it. I hated doing it that way. Every slow screen after launch lands on the people trying to do their jobs on the new system, and they don’t care whose query plan it was.

Your new system works perfectly in testing. Then a thousand real users log on at once and it falls over. That’s load testing, and almost nobody does enough of it.
Share on X

That’s the lesson I’d press on anyone running a transformation. Do far more load testing than you think you need. Simulate the real volume, the real number of concurrent users, the real size of the production data, before you go live.

A system that passes every functional test can still die the moment real volume hits it. Finding that out in production, with the entire company watching the new system fail on day one, is the worst possible time and the worst possible way.

This connects directly to the component-by-component approach I describe in digital transformation is plumbing: when you move one piece at a time, each piece meets real load on its own. A load problem shows up small and contained instead of taking down everything at once.

The other weak spot was failure-mode testing. We tested how the system worked when everything went right. We rarely tested what happened when something went wrong. What breaks when a server drops? When a connection times out? When a piece of data is malformed, or a disk fills up, or a dependency the system relies on is suddenly unavailable? Those paths went largely untested, because testing the normal path felt like enough, and the normal path is what everyone naturally thinks to check.

It’s not enough. Systems spend plenty of time not in the normal state.

Things fail constantly in real operation. Hardware dies. Networks hiccup. Data arrives malformed. Those are exactly the moments you need the system to fail gracefully instead of catastrophically. A system that handles the happy path beautifully, then corrupts data or crashes hard the first time it meets a malformed record, was never finished.

Testing only the happy path is testing for a world that doesn’t exist. The same lesson shows up in security, where, as I describe in the boring security work that keeps you safe, the backup you never tested is the one that fails when you finally need it. Untested failure handling is the same trap in a different costume.

Testing is the technical failure point. People are the human one, and their resistance was more predictable than you might think. It tracked almost perfectly with one thing: whether the person believed the change threatened their job.

Someone who thought the new system put their position at risk resisted hard.

Testing only the happy path is testing for a world that doesn’t exist.

They dragged their feet, found problems, declined to learn the new way, because every step toward the new system felt like a step toward their own replacement. Someone who saw that we were training them, investing in them, keeping them employed, welcomed the change and often became its strongest advocate. Same transformation, opposite reactions, and the difference was entirely about what the person thought it meant for them. The technology had nothing to do with it.

People don’t resist change. They resist losing their job. Show them you’re training them, not replacing them, and the resistance mostly disappears.
Share on X

That taught me that managing the human side of transformation is mostly about addressing the fear.

People are protecting themselves. That’s rational. Show them they’re safe, that the change comes with training and a place for them in the new world, and most of the resistance evaporates. This is exactly why the order of operations matters so much, why you start with people before you touch the technology, which I lay out fully in people, process, technology.

Mike Merkur put the user’s side bluntly on Leaders and Their Stories: “The end users do not want to know about under the hood. They want in, out, and to go where they want to go.” A transformation that makes people learn the engine before they can drive the car is the one they’ll fight.

My take

Most transformations die in testing nobody did. Run real load against the system, because untuned queries hide until thousands of people hit them. Break things on purpose and watch what happens when a server drops or a record arrives malformed. Then deal with the fear. People who think the change threatens their job will fight it, and they’re being rational. Show them the training and their place in the new system, and most of the fight goes away.

Which failures kill digital transformations?

Weak load testing, no failure-mode testing, and unaddressed fear among the people whose jobs are changing. All three are preventable, and all three get skipped because they’re tedious.

From Conversations With Influencers

Kader Sakkaria and Imran come at transformation cloud-first and API-first, defining customer experience by the channel the customer arrives through. They laid it out on Conversations With Influencers.

None of these failure modes are mysterious. Weak load testing, missing failure-mode testing and unaddressed job fear are all preventable with effort nobody wants to spend, because it’s boring and it delays the exciting launch. In every failed transformation I’ve seen, the team knew about the work that would have prevented the failure and could have done it, and they skipped it because it was tedious. Leaders who cut the test plan to hit a launch date and then act surprised when the system falls over on day one are fooling themselves.

Three preventable failures that kill digital transformations
Failure What happened What to do
Weak load testing Untuned Oracle queries crawled once thousands of real users logged on Simulate real volume, concurrent users and production data size before go-live
No failure-mode testing Only the happy path was tested; dropped servers and malformed data weren’t Test what breaks so the system fails gracefully
Unaddressed job fear People who felt threatened dragged their feet and resisted Show them training and a place in the new world

When I ghostwrite a transformation book, the failures are often the most valuable material, because the executive learned more from what broke than from what worked. The accurate account of why a system fell over, and what they’d test differently next time, is worth more to a reader than any success story. You can see how I work with technology leaders on the technology ghostwriting page.

Frequently Asked Questions

Why do digital transformations fail?

Usually poor testing. Teams test whether a system works normally and skip two things: load testing, which shows how it behaves under real volume, and failure-mode testing, which shows what happens when things break. Systems that pass every functional test still die when thousands of real users hit them at once.

What is load testing and why does it matter?

It’s testing how a system behaves under realistic volume. Database performance isn’t linear: a query that’s instant for ten users can collapse under thousands hitting full production data. If you don’t load test thoroughly with real volume, you discover the problem in production on day one, the worst possible time.

What is failure-mode testing?

Testing what happens when something goes wrong. What breaks when a server drops, a connection times out, a disk fills, or data arrives malformed? These paths often go untested because the normal path feels like enough. It’s not, because systems fail constantly in real operation and need to fail gracefully.

Why do people resist digital transformation?

Almost always because they think it threatens their job. Resistance tracks that fear precisely. Someone who believes the change puts their position at risk fights it; someone who sees they’re being trained and kept on welcomes it and often champions it. Address the fear, with training and a place in the new world, and most resistance disappears.

How do you prevent a digital transformation from failing?

I’ve watched digital transformations fail for the same three preventable reasons over and over. (See also a five-level framework for avoiding those pitfalls) The first is weak load testing, where a system passes every test with a handful of users but falls over the moment thousands of real people log on, because untuned database queries only reveal their problems under real volume. The second is skipping failure-mode testing, so nobody checks what happens when a server drops, a connection times out, or data arrives malformed, and the system that looked finished never was.

The third is unaddressed fear, since resistance to change tracks almost perfectly with whether someone believes the new system threatens their job, and that fear mostly disappears once you show people they’re being trained and kept. Moving one component at a time also helps a great deal, because each piece meets real load and real failure conditions on its own instead of everything collapsing together on launch day.

Does Richard Lowe ghostwrite books on digital transformation?

Yes. I led transformations for two decades and ghostwrote three on the subject. The failures are often the most valuable material, because leaders learn more from what broke than from what worked. You can see how I work on the technology ghostwriting page.

About the Author
Richard Lowe, professional ghostwriter

Richard Lowe is a professional ghostwriter and author with 113+ books authored and 54+ ghostwritten. Before writing full time he spent 33 years in enterprise technology, including 20 years as Director of Computer Operations and Technical Services at Trader Joe's. He writes nonfiction, fiction and memoir, and works with executives and experts on books that build authority.

More about Richard Lowe →

Disclaimer

The views and opinions expressed in this blog post are solely those of Richard Lowe and are based on personal experience and research. This content is for informational purposes only and should not be construed as professional legal, financial, accounting, or business advice. Always consult with qualified professionals before making important business or legal decisions. Richard Lowe is not a lawyer, accountant, or licensed professional advisor, and this content does not establish any professional relationship.

24 comments
Was this useful?1 of 1 found this useful

Leave a comment