Complexity Cost

Complexity Cost

Complexity Cost Jonathan Poland

Complexity cost is the cost associated with making something more complex. Complexity can have a range of costs, including increased operational costs, higher maintenance costs, and greater difficulty in making changes to the system.

Adding complexity to a system or process can sometimes be justified if the value that is delivered by the complexity outweighs the associated costs. However, it is important to carefully consider the trade-offs between the value delivered by complexity and the costs that it incurs.

In general, it is important to strike a balance between the benefits of complexity and the costs that it imposes. Too much complexity can lead to inefficiency and increased costs, while too little complexity may not provide the necessary functionality or value. Finding the right balance will depend on the specific context and the needs of the system or process in question. The following are generalized examples of complexity costs.

Learnability

It is more difficult to learn to use something that has 100 functions than something that has 10 functions.

Usability

It may be more pleasing and productive to use a tool that has 10 buttons as opposed to a tool that has 100 buttons. For example, an air conditioner with too many functions may be unpopular with customers who simply want clean, temperature controlled air.

Efficiency

Complexity may reduce economies of scale. For example, a production line that produces one product may produce far more total value than a production line that is stopped and reconfigured for production runs of different products.

Communication & Politics

Complex organizations face increased communication costs as coordinated efforts involve more stakeholders. Office politics may be more intense in a large firm leading to irrational decisions such as hiring middle managers to boost the status of an executive.

Maintenance

Complex things with many unique parts may be costly to maintain. For example, a machine composed of thousands of obscure parts may be costly to maintain as compared to a machine with dozens of commodity parts.

Operations

The cost of operating complex things. For example, troubleshooting software with 1 million lines of code may be more difficult than solving problems on a smaller code base.

Overhead

Administrative and marketing overhead. For example, it is more costly to manage promotion, advertising, distribution, sales, pricing and customer service for a large portfolio of products.

Supply

The cost of procurement and managing a supply chain. For example, an organic cosmetic company that uses 12 ingredients from 3 suppliers may have reduced supply costs as compared to a competitor that uses 250 ingredients from 28 suppliers.

Performance

Complex things may be slow. Given the same resources, software with 2 million lines of code typically runs slower than software with 20,000 lines of code.

Risk

It can be costly to identify and manage the risks associated with complex things. For example, information security is more challenging in an environment with hundreds of different technologies as opposed to a single platform.

Change

It tends to be costly to change complex things. For example, improving a food product with 3 ingredients is less costly than improving an aircraft with 2.3 million parts.

Learn More
Cross Sellilng Jonathan Poland

Cross Sellilng

Cross-selling is the practice of selling additional products or services to existing customers. In a single transaction, this might involve…

Supply Risk Jonathan Poland

Supply Risk

Supply risk refers to the likelihood that a disruption in the supply of goods or services will negatively impact a…

Political Risk Jonathan Poland

Political Risk

Political risk refers to the potential for losses or other negative impacts on an organization as a result of changes…

Technical Requirements Jonathan Poland

Technical Requirements

Technical requirements are specifications for a technology such as a system or application. It is common to define technical requirements…

Market Failure Jonathan Poland

Market Failure

Market failure is a situation in which the market does not produce optimal outcomes for society as a whole. It…

Customer Preferences Jonathan Poland

Customer Preferences

Customer preferences are the specific desires, likes, dislikes, and motivations that influence a customer’s purchasing decisions. These preferences complement customer…

Revenue Operations Jonathan Poland

Revenue Operations

Revenue operations, also known as RevOps, is the practice of overseeing and optimizing an organization’s core sales processes. This includes…

Dismissing Employees Jonathan Poland

Dismissing Employees

Letting go (aka firing) employees is a difficult and sensitive task, and it’s important to handle it with care and…

Target Costing Jonathan Poland

Target Costing

Target costing is a cost management approach that involves setting a target cost for a product or service and then…

Content Database

Search over 1,000 posts on topics across
business, finance, and capital markets.

Camping Strategy Jonathan Poland

Camping Strategy

Camping strategy is the practice of a using a geographical location as a competitive advantage. It has several common applications:…

Infrastructure Risk Jonathan Poland

Infrastructure Risk

Infrastructure risk refers to the potential negative consequences that a business may face as a result of failures in core…

Drip Marketing Jonathan Poland

Drip Marketing

Drip marketing, also known as drip campaigns, is a strategy that involves sending targeted and personalized marketing messages to a…

Media Vehicles Jonathan Poland

Media Vehicles

A media vehicle refers to a specific media outlet or platform that is used to deliver advertising messages to a…

Elevator Pitch Jonathan Poland

Elevator Pitch

An elevator pitch is a brief, persuasive speech that is used to quickly and simply explain an idea or concept.…

Comparative Risk Jonathan Poland

Comparative Risk

Comparative risk is a method of evaluating and comparing the potential impacts and likelihood of different risks. It is used…

Grand Strategy Jonathan Poland

Grand Strategy

A grand strategy is a comprehensive and long-term plan of action that encompasses all available options and resources in order…

Vertical Integration Jonathan Poland

Vertical Integration

Vertical integration is when a single company owns multiple levels or all of its supply chain.

Collectables Jonathan Poland

Collectables

Collectables, also known as collectibles or antiques, are items that are valued for their rarity, historical significance, or aesthetic appeal.…