AI expands the ability to analyse data and model scenarios, but it does not automatically change how decisions are made. In many organisations, AI remains at the level of recommendations. It can suggest an optimal option, while execution still depends on existing processes and habits.
In some cases, this increases misalignment. Faster and more frequent decisions amplify existing inconsistencies between functions, especially when they are based on different assumptions.
AI does not change how decisions are structured across the organisation. In most cases, three issues remain:
1. Decisions are distributed across functions
Planning, procurement, production and logistics each make their own decisions, often using different assumptions and timelines.
2. There is no single point where decisions come together
No shared process exists where trade-offs are evaluated across cost, service and risk before actions are taken.
3. Ownership of the final outcome is unclear
Responsibility is split between functions, which makes it difficult to coordinate decisions and act consistently.
As a result, the system may identify a better course of action, but continue operating in the same way.
BCG highlights that model accuracy is improving, while the main constraint lies in how these models are embedded into planning and execution processes. Without that connection, even strong analytical tools remain detached from daily operations.
Forecasts, constraints and scenarios are brought into a single process rather than managed in separate systems. Procurement, production and logistics work with the same version of data and update decisions together as conditions change.
Decisions are not passed from one function to another with delays. Instead, a shared process is created where key roles are involved at the same time, not one after another. This removes the need to “rebuild” decisions at each stage.
AI does not remain at the level of recommendations. Its outputs directly influence actions — such as order prioritisation, supplier selection or capacity allocation. This reduces the gap between analysis and execution.
Each key decision has a single owner responsible for the outcome across the chain, not just for one stage. This avoids situations where each function optimises its part, but the system as a whole underperforms.