Jared Diamond’s brilliant Collapse: How Societies Choose to Fail or Succeed analyzes five ancient societies that imploded horribly, attempting to find insights useful for the modern, increasingly interconnected world.

Diamond identified five factors that lead to collapse. Always, the unsustainable overuse of environmental resources was one, and the society’s failure to appropriately respond to early symptoms was another. They were sometimes coupled with climate change, the loss of a critical trading partner, or the presence of hostile neighbors — singly or in combination.

Businesses being societies too, I thought it would be worthwhile trying to apply Diamond’s conclusions to the world of business (did you wonder how I was going to justify the tax write-off for this book?).

Unsustainable overuse of environmental resources

Easter Island was the home of a thriving society that relied heavily on its extensive forests. Diamond asks, “What did the Easter Islander who cut down the last palm tree say while he was doing it? Like modern loggers, did he shout ‘Jobs, not trees!’? Or: ‘Technology will solve our problems, never fear, we’ll find a substitute for wood’? Or: ‘We don’t have proof that there aren’t palm somewhere else on Easter, we need more research, your proposed ban on logging is premature and driven by fear-mongering’?”

Now that you’re either offended or delighted (depending on your political proclivities), take a step back and apply the question, not to global warming or depletion of the world’s oil supply, but to the company in which you work. In business, the unsustainable use of environmental resources can take several forms.

For forest products and mining companies it’s obvious, and part of the strategic plan (I hope!). It’s just as real for companies that build growth on information technology that’s inexpensive but can’t scale. When too many customers overload it, the company gets a bad reputation and its customer base collapses.

It also fits the U. S. steel industry, which collapsed in the 1970s from failing to maintain and modernize its factories.

Climate change

One reason the Norse colony on Greenland failed is that the Norse settled Greenland during an abnormally warm and hospitable period. They based their society on the expectation that it would continue. When it turned cold, they were over-extended for the new conditions.

How many businesses only work in a hospitable economic climate, and collapse when it cools?

Loss of a critical trading partner

Pitcairn and Henderson islands hosted thriving societies for centuries. They depended on trade with each other and another island, Mangareva. For complex reasons the trade stopped and both societies died, unable to sustain themselves without it.

I’m reminded of the advertising agency responsible for the original “Speedy Alka Seltzer” campaign. The agency lost the Alka Seltzer account and failed. I’ve known systems integrators that suffered similar fates.

Companies that have outsourced IT, which has a high switching cost and lengthy transition, are also vulnerable. Imagine how many would die if EDS (for example) were to close its doors.

Presence of hostile neighbors

Hostile neighbors didn’t cause any of the collapses Diamond documented, but contributed to some. In Norse Greenland, for example, the Norse worked hard to make their relationship with the Inuit hostile, and persistently failed to learn anything from them about how to build a sustainable society in Greenland’s difficult environment. When the climate cooled, the Inuit were attackers instead of trading partners, contributing to the elimination of the always-small Norse population.

More broadly, history is filled with examples of societies that failed to anticipate the possibility of invasion: The Aztecs, for example, had no idea Spain even existed. A business parallel: How many hardware store chains failed because they never envisioned the type of competition that Home Depot and Lowes would create, and could not figure out how to respond to it?

Not to mention what’s currently happening to Red Hat.

Societal response

Every Collapse is a story of unsustainable growth — growth built on habits that led to the over-harvesting of one or more resources, reducing productivity while the society’s success and population growth increased demand. All are also stories of clinging to invalid assumptions — a failure to adapt to the necessities of the situation, often because of leaders who were distracted by the need to maintain their levels of privilege and demonstrations of prestige.

Some other societies — Iceland, Japan and New Guinea, for example — did develop sustainable societal solutions. The small societies worked “bottom-up.” The larger ones were driven by leaders who took a long-term perspective.

The business parallels are too obvious to require explanation.

Ford is the new Borland. For years, the trade press never printed “Borland” without the prefix “troubled tool-maker.” Nowadays it’s always “troubled auto-maker Ford.”

The business punditocracy has offered plenty of suggestions for Ford. Conspicuous by its absence is, “Build cars people want to buy.”

And we consultants wonder why we aren’t held in higher esteem.

Ford deserves its troubles. When former CEO Bill Ford touted, as his best example of Ford innovation, the hybrid technology it’s licensing from Toyota, he made it clear Ford figured research and development meant tweaking, enhancing, and occasionally bolting on something it bought from someone else in response to pressure from the marketplace.

Sounds like the way many businesses handle IT architecture.

Most of IT’s effort is, and should be, in response to business-driven ideas about how information technology could improve business operations. The governance process sorts through the requests, turns some down, and passes the rest to IT. If everything goes according to plan, IT tweaks and enhances what it already has, or sometimes buys a solution and bolts it into place through one sort of interface or another.

And here the metaphor breaks down like an old Pinto, so let’s get to the point: One of IT’s often-shirked responsibilities is recognizing when it’s time to step back and re-think the architecture instead of tweaking, enhancing, and bolting. Here are two of the most common situations that call for in-depth architecture planning:

The first (continuing with transportation-related analogies) is when you find yourself creating a Kevlar and titanium biplane — when you retain an underlying design that’s simply obsolete, but “re-platform” it using high-tech raw materials.

Perhaps the most common example of this is taking an old file-based application and porting it to a relational DBMS without changing the data model. I’ve seen more than one commercial application that’s “fully relational” in the brochure without being normalized in the slightest.

Somewhat less common are Windows applications that are really PC-DOS-based, but can run in a DOS box, even though the underlying language isn’t even sold anymore.

The Kevlar biplane is a pay-it-now or pay-it-later situation. At some point you’ll have to invest in good engineering. The longer you delay, the more risky and expensive it is to do what has to be done, and trying to stave off the inevitable until after your retirement party is more than a bit cheesy.

The Kevlar biplane scenario (KBS?) is relatively easy to recognize. What’s more difficult to spot is a challenge that defies analogy: The many-to-many mapping between your company’s challenges and the world of enterprise software.

Commercial application software is coalescing into a number of application “clouds.” Among the most important are the familiar alphabet soup:

  • ERP (really, enterprise suites, like SAP and Oracle).
  • CRM (customer relationship management, which is being absorbed into ERP)
  • ECM (enterprise content management, which used to handle only “unstructured data,” but no longer).
  • BPM (business process management, which used to be “workflow” until workflow earned a reputation for complex, late, and unsatisfying implementations).
  • Business Intelligence (which used to be end-user report generators and then became data mining, but you can charge more for business intelligence).
  • EAI (enterprise application integration — a standard way to glue various applications together so as to avoid the traditional interface spiderweb).
  • Portals (Portals are important … but try to find a crisp definition and you’ll feel like you’re SCUBA diving in molasses).
  • Point solutions, some of which continue to thrive because they handle particular tasks far better than what you get from any enterprise solution.

Most of what you’re being asked to do to support the goals of the various parts of the business can be solved with more than one cloud combination, which makes solution design confusing. Even more problematic, once you’ve done so you’ll have committed the enterprise to a particular architectural direction that will force a particular architecture on future design challenges.

So if, when you ponder your company’s software future, you reach for the Magic 8 Ball and it tells you, “Outlook cloudy. Try again later,” it’s probably time to take a deep breath and a step back. You need to plan your company’s enterprise architecture before you design any more solutions, because the confusion you feel is a clear sign that you accurately understand the situation.