DEV Community

Nigel Tape
Nigel Tape

Posted on • Originally published at Medium

What I’ve Learned About Enterprise Development in 15 Years

I started in enterprise development believing technology was the answer. Fifteen years later I know it’s rarely the first one. I’ve worked with hundreds of clients and built thousands of systems. The lessons are sharp. The stats are unforgiving.

Scale is overrated

Everyone talks “scale” as if it’s the end-game. In reality most enterprise systems struggle with clarity, not traffic. In public sector studies large IT projects averaged a 24 % schedule overrun, but 18 % were outliers with cost overruns >25 %. One study found cost overruns follow a power-law: most projects modestly overrun but a small number explode.

For enterprises the question should be “how simple can we keep this” rather than “how big can we make it.”

Process vs progress

Development frameworks proliferated. Agile, DevOps, SAFe became religious. Yet success did not follow. A whopping 66 % of software projects fail (in at least one dimension). Another source summarises: up to 70 % of digital-transformation efforts fail to meet targets.

These failures are not due to methodology alone. They stem from weak alignment, poor requirements, unclear ownership.

The human layer is architecture

Systems don’t collapse because the server failed. They collapse because the humans using them mis-communicated, because ownership was lacking, because politics overrode design. Research shows poor business-technology collaboration is a major factor in failed programmes.

In 15 years I’ve seen senior engineers leave not because the paycheck was low but because they couldn’t fix the political entanglements around tech.

Tool overload kills clarity

Every year brings a new “must-have” platform, a new framework, a new dev-ops chain. But tools don’t guarantee outcomes. Many tools are installed and then abandoned. According to project management data 42 % of organisations “don’t understand the need or importance of project management” and that correlates with higher failure rates.

In practice I found that the simplest stack with clear ownership out-lasts the most advanced architecture with no one driving it.

Data truths

“Single source of truth” is a marketing slogan, not a daily reality. Studies estimate that up to 68 % of available enterprise data goes unused. For analytics dashboards: one survey found 49 % of software projects exceeded budget and 31 % were cancelled entirely.

In enterprise terms: pipelines rot quietly. Data becomes stale. The system still runs, but the value doesn’t.

Security and compliance theatre

Enterprises love audits, checklists, certifications. But they often treat them as goals rather than enablers. One source noted that many companies feel their digital-transformation investment produced no performance or profitability increases.

I learned the hard way: true security starts with simple architecture, clear ownership, and minimal dependencies. Not a thicker audit binder.

Cloud isn’t magic

Move to the cloud, we were told, and complexity will disappear. The truth: complexity shifts. Multi-cloud sounds sexy but becomes a billing, governance and skills nightmare. I saw many “cloud-native” initiatives that still had cron-jobs on virtual machines, archaic patterns transplanted in new terrain.

The cloud is powerful but only when you simplify your architecture rather than replicate old complexity.

What actually works

In fifteen years I distilled what works into a few repeatable principles:

  • Small cross-functional teams with end-to-end ownership.
  • Define outcomes early. Do not proceed until you know what success looks like.
  • Build systems that survive bad choices, not prevent all mistakes. The design must accept that someone will misuse it.
  • Reduce dependencies. Complex ecosystems ruin agility.
  • Align technology delivery with business objectives. Tech for its own sake fails.
  • Continuous feedback. If after six months users aren’t adopting, shut it down or pivot.

Final lesson

In enterprise development survival is more valuable than every innovation. The goal is to build systems that survive the people who built them. Architecture isn’t about control. It’s about restraint. Keep it clear. Keep it owned. Keep it simple.

Top comments (1)

Collapse
 
leob profile image
leob

Words of wisdom, every single one of them ... !

Some comments may only be visible to logged-in visitors. Sign in to view all comments.