Historically we have designed companies like machines – by division. We construct the org chart to divide the big chunks of work and separate them from each other: Finance, Sales, Operations. We design the work flows that process inputs into outputs: raw materials into products, prospects into customers, complaints into resolutions.
As we design this kind of company – the divided company – we need to separate functions, which means people may not always have a sense of the larger thing they are working on. They get very good at one of the tasks, but lose touch with the larger picture. So we have to design rigid policies and procedures so people will function efficiently and so they won’t interfere with each others’ work.
The problem comes with scale. As the number of employees grows, the profit per employee shrinks. It’s a game of diminishing returns. Efficiencies of scale are balanced out by the burdens of bureaucracy. Divisions become silos, disconnected from each other. Overhead costs increase with size. The resulting need for control, and the inability to achieve it at a reasonable cost, is what eventually kills a business.