Free Operations Audit for Nigerian Industry
Insights/Enterprise Engineering
·8 min read

Why Enterprise Software Projects Fail Before Development Begins

Joshua Otomo

Joshua Otomo

Founder & CEO, Tennxt

Read on Medium
Share:
Why Enterprise Software Projects Fail Before Development Begins

Most enterprise software projects don't fail in development. They fail in the months before — when requirements are vague, stakeholders are misaligned, and the operational problem is never properly defined.

After a decade of delivering operational systems for manufacturers, logistics operators, and infrastructure owners, the pattern is unmistakable. The projects that go sideways share the same root causes. The projects that succeed share the same upfront discipline.

The Failure Pattern

Enterprise software projects typically follow this trajectory:

  1. A trigger event occurs: a compliance deadline, a competitive threat, a new executive mandate, or a painful operational incident.
  2. A solution is preselected: often based on vendor marketing, analyst reports, or what a peer company bought.
  3. Requirements are reverse-engineered to justify the preselected solution.
  4. Stakeholders are informed, not consulted: operations, IT, security, and finance each have different (and often conflicting) needs that surface only during implementation.
  5. Development begins: and the project immediately encounters the gaps between what was specified and what the operation actually needs.

By the time code is written, the die is cast. The project is now optimizing for the wrong thing.

The Three Upstream Decisions That Determine Outcomes

1. Problem Definition Before Solution Selection

Most RFPs describe a solution ("We need an MES") rather than a problem ("Our line changeovers take 4 hours and vary by shift, causing 15% throughput loss"). The latter admits multiple solutions; the former presupposes one.

Fix: Write a one-page Problem Statement before any vendor evaluation. It must quantify the operational pain, name the constraints, and define what "done" looks like in operational terms — not feature terms.

2. Stakeholder Alignment Before Scope Commitment

Operations wants uptime. IT wants standardization. Security wants zero trust. Finance wants CapEx predictability. These are not negotiable later — they must be resolved before scope is locked.

Fix: Run a structured Discovery phase with all stakeholder groups. Document decisions, trade-offs, and non-negotiables in a signed Project Charter. If a stakeholder group isn't at the table, their requirements will become change orders.

3. Architecture Before Procurement

Buying a platform before defining the integration architecture is like ordering steel before the structural engineer draws the beams. The platform must fit the architecture — not the other way around.

Fix: Define the target integration architecture (data models, interfaces, identity, governance) before vendor selection. Evaluate vendors against that architecture. The winning vendor is the one that fits — not the one with the best demo.

The Tennxt Approach

At Tennxt, we don't start with software. We start with the operation — the gate, the line, the ward, the dispatch — and work backwards into the system. Our Discovery phase produces:

  • A signed Problem Statement with quantified operational targets
  • A stakeholder-aligned Project Charter with explicit trade-offs
  • A target integration architecture that the solution must satisfy

Only then do we compose the solution from the Tennxt Core Engine — configuring the capabilities the operation actually needs, on an architecture that the enterprise can govern.

The Test

Before your next software initiative kicks off, ask:

  1. Can every stakeholder articulate the problem in one sentence?
  2. Is the success metric an operational outcome (not a go-live date)?
  3. Has the integration architecture been reviewed by engineering — not sales?

If the answer to any is no, the project is already at risk. Fix the upstream decisions first. The software will follow.


Many of these failures originate in decisions made before development begins — how the problem was framed, how requirements were gathered and whether the actual operating environment was understood — five principles that shape how we engineer.

Poorly defined requirements can conceal the actual constraint the system is supposed to address — detect engineering bottlenecks.

In industrial environments, this problem becomes particularly visible when software is designed around reports and requirements rather than the actual flow of people, assets and information — real-time factory visibility.

A factory gate, for example, may need to interact with multiple operational systems rather than operate as an isolated application — the factory gate is not a security problem, it is an operations problem.

This article was originally published on Medium as part of the Tennxt Insights series.

More Insights

Your Best Employees May Be Hiding Your Biggest Operational Problems
Operations Strategy··8 min read

Your Best Employees May Be Hiding Your Biggest Operational Problems

Exceptional people can keep a business running. When an operation depends on them to work around broken processes, its apparent efficiency may be hiding a deeper problem.

Joshua OtomoRead Article →
Your Warehouse Is Automated. So Why Are You Still Flying Blind?
Manufacturing Operations··10 min read

Your Warehouse Is Automated. So Why Are You Still Flying Blind?

Automation can move goods efficiently. It does not guarantee that anyone knows what is where.

Joshua OtomoRead Article →
The Inventory Manager Is Held Responsible for Numbers the System Cannot Verify
Manufacturing Operations··8 min read

The Inventory Manager Is Held Responsible for Numbers the System Cannot Verify

Finding a discrepancy is not the same as knowing what caused it.

Joshua OtomoRead Article →
Nigeria's Industrial Performance Problem Is Not Just About Growth
Manufacturing Operations··11 min read

Nigeria's Industrial Performance Problem Is Not Just About Growth

What the Q2 2026 manufacturing numbers reveal about operational efficiency, visibility and the future of industrial competitiveness.

Joshua OtomoRead Article →
The Difference Between Visibility, Control and Intelligence in Complex Operations
Operations Strategy··8 min read

The Difference Between Visibility, Control and Intelligence in Complex Operations

Seeing a problem, being able to touch it, and knowing what to do about it are three different capabilities. Most operations only ever build the first.

Joshua OtomoRead Article →
Why Operational Visibility Must Come Before Automation
Operations Strategy··10 min read

Why Operational Visibility Must Come Before Automation

Six articles, one claim: visibility before automation. Introducing the TENNXT Operational Engineering Loop, the methodology behind everything we build.

Joshua OtomoRead Article →
The Operational Mistakes That Keep Complex Businesses Running Below Their Potential
Operations Strategy··9 min read

The Operational Mistakes That Keep Complex Businesses Running Below Their Potential

Walk into most large operations and you will find a systems problem, not a technology shortage: nobody can say where the time is going. Five mistakes.

Joshua OtomoRead Article →
How to Detect Engineering Bottlenecks Before They Become Operational Problems
Manufacturing Operations··9 min read

How to Detect Engineering Bottlenecks Before They Become Operational Problems

By the time a bottleneck shows up as an operational problem, it has been an engineering problem for months. Nine stages for finding the true constraint.

Joshua OtomoRead Article →
5 Principles That Shape How We Engineer
Platform Engineering··7 min read

5 Principles That Shape How We Engineer

Tennext Core isn't a single product. It's the engine underneath everything we build. Five engineering principles keep it modular and strong.

Joshua OtomoRead Article →
Your Factory Doesn't Have a Production Problem. It Has a Visibility Problem.
Manufacturing Operations··9 min read

Your Factory Doesn't Have a Production Problem. It Has a Visibility Problem.

The morning production meeting runs on yesterday's numbers. Most plants with a capacity problem actually have a visibility problem. The fixes differ.

Joshua OtomoRead Article →
The Factory Gate Is Not a Security Problem: It's an Operations Problem
Logistics & Operations··7 min read

The Factory Gate Is Not a Security Problem: It's an Operations Problem

Sites treat the gate as a security checkpoint. The real cost is operational blindness: trucks queuing, dock windows missed, yard congestion, no audit trail.

Joshua OtomoRead Article →