We use cookies, including third-party cookies from Google to serve personalized ads through AdSense, to operate this site and understand how it is used. By continuing to browse, you accept this use. See our Privacy Policy and Terms of Use for details, including how to opt out of personalized advertising.
Accept
SmartData CollectiveSmartData Collective
  • Analytics
    AnalyticsShow More
    chatgpt image jul 21, 2026, 04 34 30 pm
    4 Core Benefits of Predictive Maintenance after Vibration Analysis
    10 Min Read
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results -- AI-generated illustration
    How Does Data Mining Boost Customer Satisfaction in Logistics? Harnessing Analytics for Results
    11 Min Read
    chatgpt image jul 13, 2026, 04 23 45 pm
    How Data Analytics Helps Companies Improve User Engagement
    19 Min Read
    chatgpt image jul 13, 2026, 03 59 46 pm
    How Data Analytics Improves Multi-Location Search Strategies
    10 Min Read
    cybersecurity efforts
    How Behavioral Analytics and AI Are Redefining Cybersecurity for Boca Raton Businesses
    14 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-25 SmartData Collective. All Rights Reserved.
Reading: 8 Rules for Managing Complexity
Share
Notification
Font ResizerAa
SmartData CollectiveSmartData Collective
Font ResizerAa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Uncategorized > 8 Rules for Managing Complexity
Uncategorized

8 Rules for Managing Complexity

MIKE20
MIKE20
6 Min Read
8 Rules for Managing Complexity
Illustration generated with FLUX.2 [klein 4B] via Cloudflare Workers AI.
SHARE

At my new client this past week, I faced a familiar question: What’s the right level of complexity? I had also been thinking about this question when reviewing the MIKE 2.0 Data Migration Complexity Estimating Model.

Now, there’s no one right answer to this question. Suffice it to say that it’s an interesting topic that I’ve addressed before while writing for my own site and others.

What is an Appropriate Level of Complexity?

Opinions vary on what constitutes an “appropriate” level of complexity for software applications and system architectures. In Software Testing Techniques, Boris Beizer writes that “software complexity (and therefore that of bugs) grows to the limits of our ability to manage that complexity.” In other words, a bare bones IT staff of two people will probably keep things simple for one reason: they don’t have the time and resources to manage anything else.

More Read

How HR Can Use Big Data in a Smart Way (Hint: Most Are Not)
TwitClicks drops Twitter user feature?
Is This the Biggest Big Data Company You Have Never Heard of?
Perfect Tango: Social Media and Smart Phones
5 Ways Big Data Is Making a Splash in the Insurance Industry

For his part, Mike Rosen of Cutter has written extensively about how many organizations’ efforts to implement new technologies never stand a chance:

Perhaps nothing is more drawn out and aggravating for an IT organization than what I call “death by architecture.” The story goes like this: the high priests and architects depart for the ivory tower and return some months or years later with “The Revealed Truth,” in the form of 1,000 pages of architecture documents. In the meantime, new applications have been developed, requirements have changed, and the architecture is out of date on delivery. Other reasons may also contribute to its being DOA: It may be irrelevant to the development organization or might not have enough buy-in to be accepted. It may be hard to understand its value or how it achieves business goals, or dozens of other reasons.

Does this sound familiar?

While no organization should build an albatross, what’s “simple and easily maintained” to one company may be unwieldy to another. I know of one organization that has customized its enterprise systems so much that it actually calls the vendor to tell them which line of code to change for future patches! Is this typical? Of course not. However, this organization has ten FT employees supporting its customized apps, aside from functional end users. Obviously, this is a far cry from a small IT staff supporting a ‘vanilla’ installation of an enterprise system.

8 Rules for Managing Complexity

Here are eight general rules for managing complexity:

  1. Even a moderately complex setup is bound to fail if the organization does not have sufficient human bandwidth to support it.
  2. More complex systems require more people (employees or consultants).
  3. Some people are better able to handle complexity than others.
  4. More complex systems, applications, and integration points and procedures make it harder for others to enter the organization and “hit the ground running.”
  5. Even with backup documentation, a key employee departure could sting an organization with an overly complex array of technologies.
  6. Don’t be afraid to challenge business end users who unknowingly insist upon doing things in an unnecessarily complicated way.
  7. If at all possible, err on the side of simplicity.
  8. Complexity increases the chance of mistakes and, as Michael Sinz once said, “Programming is like sex: one mistake and you have to support it for the rest of your life.”

Let’s face it. What a wonderful world it would be if we could just click a few buttons and our applications would work in perfect synchronicity. Maybe we’ll get there one day and there will be tight and easy integration among our enterprise applications. I just don’t expect that to be soon.

Feedback

What do you think? How do you ensure that your organization’s or clients’ systems are not “too complex”?

Photo by David Guiteriez.

Link to original post

TAGGED:complexitydata migrationproject management
Share This Article
Facebook Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

How Local Service Businesses Can Map Which Neighborhoods Generate the Most Revenue -- AI-generated illustration
How Local Service Businesses Can Map Which Neighborhoods Generate the Most Revenue
Business Intelligence
Best VMware Alternatives in Thailand for Private Cloud and HCI Deployments -- AI-generated illustration
Best VMware Alternatives in Thailand for Private Cloud and HCI Deployments
Cloud Computing Exclusive IT
Using Safety Metrics and Incident Data to Reduce Construction Risk and Insurance Costs -- AI-generated illustration
Using Safety Metrics and Incident Data to Reduce Construction Risk and Insurance Costs
Big Data Exclusive
How Business Intelligence Can Help Small Businesses Build Better Decision Rules -- AI-generated illustration
How Business Intelligence Can Help Small Businesses Build Better Decision Rules
Business Intelligence Business Rules Exclusive

Stay Connected

1.2KFollowersLike
33.7KFollowersFollow
222FollowersPin

You Might also Like

Project Cartoon: Data Modeling - Different Points of View
Business IntelligenceData Visualization

Project Cartoon: Data Modeling – Different Points of View

1 Min Read
When It’s Sink or Swim
Uncategorized

When It’s Sink or Swim

6 Min Read
Brands Invest in Data-Driven Tools to Boost Editing Workflows
Big Data

Brands Invest in Data-Driven Tools to Boost Editing Workflows

7 Min Read
The Unintended Consequences of Combining Technology and Speed
AnalyticsBusiness IntelligenceCommentaryCulture/LeadershipDecision ManagementExclusiveRisk Management

The Unintended Consequences of Combining Technology and Speed

4 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

Chatbots and SEO: How Can Chatbots Improve Your SEO Ranking?
Chatbots and SEO: How Can Chatbots Improve Your SEO Ranking?
Artificial Intelligence Chatbots Exclusive
From Bolts to Bots: How AI Is Fortifying the Automotive Industry
From Bolts to Bots: How AI Is Fortifying the Automotive Industry
Artificial Intelligence

Quick Link

  • About
  • Contact
  • Privacy
Follow US
© 2008-26 SmartData Collective. All Rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?