← Back to blog

The 5 Reasons Good Ideas Fail Before They Ship

After 30 years in IT — the last 15 as a project manager — I've watched a lot of good ideas die. Not bad ideas. Good ones. Ideas with real market potential, genuine user pain, and talented teams behind them. They failed anyway, and almost always for the same reasons.

These aren't startup post-mortems I read online. They're patterns I've lived through, watched from the sidelines, or been brought in to untangle after the damage was done. The names and details are changed, but the failures are real.

1. The decision was already made

This is the most common one, and the hardest to see from inside it. A senior stakeholder falls in love with an idea — they've seen it work somewhere else, or it solves a problem they personally feel — and the entire validation process becomes a search for evidence that confirms what they've already decided.

I spent time working for one of Australia's major banks. I watched it happen more than once — projects cancelled after more than a billion dollars had already been spent. Not IT projects specifically. Business transformation programmes, operational overhauls, strategic initiatives. Gone. Written off. The money wasn't the worst part. The worst part was that the warning signs were there early. The questions just weren't welcome.

When you're inside an organisation that size, challenging a project that has executive sponsorship and a nine-figure budget isn't a career move anyone makes lightly. So the uncomfortable findings get softened. The risks get reframed as manageable. The project rolls forward on momentum rather than merit — until eventually someone at the top decides it can't be saved, and a number that would fund a thousand startups disappears.

The tell is when nobody in the room is allowed to ask the obvious question. If challenging the premise is treated as disloyalty rather than diligence, the decision has already been made. Scale doesn't change that dynamic. If anything, it makes it worse.

2. The TAM was fiction

Every failing project I've seen had a beautiful market size slide. '$4.2 billion addressable market.' What the slide never showed was the realistic slice — the actual number of reachable customers, with your budget, in year one.

Teams see a big number and assume capturing 1% is conservative. That sounds safe. It isn't. Capturing 1% of a $4 billion market means competing with everyone already in that market, including companies that have been there for a decade with embedded contracts and sales teams you can't match.

I once reviewed a business case for an internal tooling project that cited the 'global enterprise software market' as its total addressable market. The product was a niche workflow tool for one operational team in one industry. Nobody challenged it, because the big number made the ROI calculation work.

The honest version of market sizing forces you to ask: who specifically will buy this in the next 12 months, how will I reach them, and what's my conversion rate? That number is almost always much smaller — and much more useful — than the TAM on slide four.

3. Nobody modelled what it actually cost to deliver

Good ideas get killed by unit economics more often than by competition. I've seen teams launch products that were technically profitable at their projected scale — but that scale was 100,000 users. At 1,000 users, they were losing money on every transaction. They ran out of runway before they got anywhere near break-even.

This pattern is worse now with AI-powered products. I've reviewed pitches in the last two years where the founder had no idea what their API costs would be per user per month. They'd budgeted for the idea, not the infrastructure. One team burned through a significant chunk of their seed round in three months because their token usage per interaction was roughly ten times what they'd estimated. The product worked. The economics didn't.

Outside my own work, I've watched SaaS businesses price themselves into a corner — charging $29 a month for a product that cost $22 to deliver at their current user volume. When support, hosting, and payment processing were factored in, they were barely breaking even at a scale most founders would consider success. Raising prices killed conversion. They were stuck.

The question is simple but almost never asked early enough: what does it cost to serve one customer for one month, at 100 customers, at 1,000, and at 10,000? If you can't answer that before you build, you're designing a business you don't understand yet.

4. The competition had a moat nobody wanted to see

Not every competitor is visible, and the dangerous ones often aren't. Sometimes the moat is a distribution deal, an exclusive partnership, or five years of SEO that means they own every relevant search term before you've written a line of code. Sometimes it's a legacy integration so deeply embedded in the buyer's workflow that switching isn't worth the disruption, regardless of how much better your product is.

I've watched teams build products that were genuinely better than what existed — cleaner UI, faster performance, more thoughtful features — and still fail because the incumbent had an enterprise contract with the buyer's procurement team, and nobody in a position to switch had the authority or appetite to trigger a vendor review.

The more dangerous version I've seen repeatedly is what I'd call the feature-not-a-product problem. You identify a genuine gap, build a focused tool that solves it, get early traction — and then the platform you're adjacent to ships it as a native feature in their next release. Your differentiation disappears overnight. I've seen this end companies that were genuinely well-run.

The question to ask isn't just 'who are my competitors?' It's 'who could make my product irrelevant without trying, and how long would that take them?'

5. They built the whole thing before testing the riskiest part

The riskiest assumption is never the one that gets tested first. Teams build the full product — all the features, the integrations, the polished UI — and then go to market to discover whether anyone wants it. That's the wrong order, and it's expensive.

I managed a project where we spent eight months building a supplier portal that nobody had confirmed suppliers would actually use. We assumed they would, because the problem was obvious from our side of the table. We'd watched the manual process causing delays. We'd costed the inefficiency. We'd built the solution.

When we launched, adoption was 11%. The suppliers had a workaround — a shared spreadsheet and a weekly phone call — that took 30 seconds and required no training, no new login, and no change to how they'd been working for years. We'd built an elegant solution to a problem that wasn't painful enough for the people experiencing it to bother fixing.

The riskiest assumption in that project wasn't 'can we build this?' It was 'will suppliers change their behaviour?' We answered the wrong question first and built eight months of work on top of an untested assumption.

Why these keep happening

None of this is new. These patterns have been documented for decades. The problem isn't that people don't know. The problem is that knowing the theory and applying it when you're inside a project you believe in are two different things.

I'm not immune to it. I've built two products of my own — this tool, and Nudge, an ADHD app that's live, being used, and genuinely helping people who need it. The app works. The feedback is real. The problem I haven't solved is distribution — getting something that helps a specific group of people in front of exactly those people, without a marketing budget. It turns out that's the hardest part, and no amount of PM experience fully prepares you for it.

That's partly why I built this tool. Not just to help others validate ideas, but because I needed something that would ask the questions I was too close to ask myself. It doesn't solve distribution. But it forces you to think about it before you spend eight months building something — which is more than most tools do.

Validate your idea before you build

Get a viability verdict, realistic market size, and the specific reasons your idea could fail — no login, no email.

Analyse my idea →