Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Spreadsheet That Runs Your Company (And Why That Should Worry You)

Every growing company seems to have one spreadsheet that matters far more than anyone wants to admit. Maybe it calculates pricing. Maybe it decides commissions. Maybe it tracks project profitability. Maybe it tells the team who has capacity. Maybe it controls purchasing. Maybe it is the only place where someone can answer: Can we afford this? The problem is not Excel. The problem is that the…

Many companies rely on a single critical spreadsheet that dictates important business decisions. This spreadsheet may contain pricing calculations, commission structures, project profitability metrics, or capacity planning. The danger arises when this spreadsheet becomes an integral part of the company's production system, essentially serving as business logic.

Developers often view business logic as residing in code, but in some cases, critical logic resides in spreadsheets like pricing.xlsx, commission-final-v7.xlsx, resource-plan-master.xlsx, and project-profitability-new.xlsx. Hidden within these files are formulas such as =IF(B17>0.35, APPROVE, REVIEW), which may encode real business rules.

The main concerns are losing access to the spreadsheet and losing the person who comprehends it. When someone needs to understand the sheet, they might say, "Ask Priya, she knows how that sheet works," or "Don't change column H," implying undocumented formulas and manual adjustments that are part of the runtime. This creates a key-person dependency disguised as a process.

Moreover, the company may not truly own the decision-making process. For instance, if pricing is determined by the spreadsheet, it's unclear who owns the pricing rule, inputs, thresholds, exceptions, or review cycle. The version control system also becomes unreliable if different teams use different versions of the spreadsheet for decision-making, leading to confusion about which version is authoritative.

Hidden assumptions within the spreadsheet can remain unnoticed as long as consistency appears correct, potentially leading to flawed decision-making.

While spreadsheets are excellent for exploration, testing ideas, and modeling scenarios, they can become permanent infrastructure without proper decision-making. Technical teams should avoid overreacting and replacing spreadsheets with software immediately. Instead, they should assess whether the current system matches the importance and frequency of the decision.

In cases where a spreadsheet is critical, it should be treated like any other system, with clear ownership, inputs, rules, outputs, access controls, change management, and exception handling.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

About Me

Welcome to my technical blog. I created this space to share the real-world engineering challenges I tackle daily, break down complex architectural patterns, and connect with the broader developer…

More from Thursday 24 September →