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.

Over Planning Jonathan Poland

Over Planning

Over planning refers to the practice of spending excessive amounts of time planning without implementing any of the plans. This…

Labor Specialization Jonathan Poland

Labor Specialization

Specialization of labor involves dividing work into specific roles or tasks, with the goal of improving productivity, efficiency, quality, and…

Human Resources Jonathan Poland

Human Resources

Human resources is the department within a business that is responsible for managing and coordinating the people who work for…

Implementation Jonathan Poland

Implementation

Implementation is the process of putting a plan or idea into action. In a business context, implementation refers to the…

Cause and Effect Jonathan Poland

Cause and Effect

Cause and effect is a concept that refers to the relationship between an event (the cause) and a subsequent result…

What is a thought experiment? Jonathan Poland

What is a thought experiment?

A thought experiment is a mental exercise that involves exploring the implications or consequences of a hypothetical idea, story, or…

Liquidity Risk Jonathan Poland

Liquidity Risk

Liquidity risk is the risk that a financial institution or company will not be able to meet its financial obligations…

Price Optimization Jonathan Poland

Price Optimization

Price optimization is the process of using data and analytical methods to determine the optimal price for a product or…

Types of Market Research Jonathan Poland

Types of Market Research

Market research is the process of systematically gathering and analyzing information about a market, including customers and competitors. This information…

Learn More

Customer Expectations Jonathan Poland

Customer Expectations

Customer expectations refer to the base assumptions that customers make about a brand, its products and services, and the overall…

Risk Awareness Jonathan Poland

Risk Awareness

Risk awareness refers to the extent to which people or organizations are aware of risks and the strategies in place…

Request for Proposal Jonathan Poland

Request for Proposal

An RFP (request for proposal) is a document that asks suppliers to provide a detailed proposal for a supply contract.…

White Labeling Jonathan Poland

White Labeling

White label refers to products or services that are produced and designed by one company specifically for the purpose of…

What is FMCG? Jonathan Poland

What is FMCG?

Fast moving consumer goods (FMCG) are products that are sold quickly and at a relatively low cost. These products are…

Program Risk Jonathan Poland

Program Risk

Program risk refers to the likelihood of a program failing to achieve its goals due to potential outcomes. This type…

Tactical Planning Jonathan Poland

Tactical Planning

Tactical planning is the process of developing specific strategies and actions to achieve the objectives of an organization. It involves…

Cultural Norms Jonathan Poland

Cultural Norms

A cultural norm is a shared belief or behavior that is considered to be acceptable or appropriate within a particular…

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,…