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.

Media Planning Jonathan Poland

Media Planning

Media planning involves the strategic selection and scheduling of various media channels and platforms to deliver advertising messages to a…

Cognitive Abilities Jonathan Poland

Cognitive Abilities

Cognitive abilities refer to the mental processes that allow individuals to acquire, retain, and use knowledge. They are foundational types…

Austrian Economics 101 Jonathan Poland

Austrian Economics 101

Austrian economics is a school of economic thought that originated in Austria in the late 19th century with Carl Menger,…

Management Approaches Jonathan Poland

Management Approaches

Management approaches are methods or techniques that are used to direct and control an organization. These approaches may be adopted…

Customer is Always Right Jonathan Poland

Customer is Always Right

The principle that “the customer is always right” is a widely used guideline in the business world to guide customer…

Data Proliferation Jonathan Poland

Data Proliferation

Data proliferation refers to the rapid growth of data, often resulting in a large amount of replicated and low-quality data.…

Types of Work Jonathan Poland

Types of Work

Work refers to any productive activity or pursuit that is undertaken in order to create value. There are countless types…

Brand Quality Jonathan Poland

Brand Quality

Brand quality is the perception of the level of excellence that a brand achieves in the eyes of its customers.…

Product Cannibalization Jonathan Poland

Product Cannibalization

Product cannibalization refers to the situation in which the sales of one product within a company’s portfolio negatively impact the…

Learn More

Marketing Experimentation Jonathan Poland

Marketing Experimentation

Marketing experimentation involves making changes to various aspects of a company’s marketing efforts, such as its products, prices, promotional strategies,…

Sales Objections Jonathan Poland

Sales Objections

A sales objection is a concern or hesitation that a customer has about making a purchase. Identifying and addressing these…

Soft Sales vs Hard Sale Jonathan Poland

Soft Sales vs Hard Sale

A soft sell is an approach to sales and promotion that emphasizes building a relationship and reputation with customers, rather…

Microtransactions Jonathan Poland

Microtransactions

Microtransactions is a large scale industry that is becoming a dominant business for certain types of companies. They are small…

Quality Metrics Jonathan Poland

Quality Metrics

Quality metrics are measurements that are used to evaluate the value and performance of products, services, and processes. These metrics…

Niche Market Jonathan Poland

Niche Market

A niche market is a small and specialized target market that is characterized by unique needs, preferences, and perceptions. These…

Organizational Structure Jonathan Poland

Organizational Structure

Organizational structure refers to the formal systems that define how an organization is governed, directed, operated, and controlled. It is…

Value Pricing Jonathan Poland

Value Pricing

Value pricing is a pricing strategy in which a company sets its prices based on the perceived value that its…

Serviceable Market Jonathan Poland

Serviceable Market

Serviceable market is the part of the total addressable market that can actually be reached.