As organizations increase their reliance on business intelligence, analytics, and artificial intelligence, many are facing a familiar problem: demand for data-driven insights is growing faster than central data teams can deliver.
According to insights shared by Kamal Yadav, Principal Data and Insight Analyst at Brambles, the challenge is not only about limited resources. It is also about how data work is structured, prioritized, governed, and delivered across the organization.
Business teams now expect faster dashboards, automated reporting, predictive insights, and AI-enabled decision support. At the same time, central data teams remain responsible for maintaining trusted reports, protecting sensitive information, managing governance, ensuring consistent definitions, and supporting existing business-critical data services.
This creates a delivery bottleneck. Too many requests enter one central queue, while limited teams are expected to respond quickly without compromising quality or control.
When lead times become too long, business users often find their own alternatives. They may return to Excel, create local dashboards, or build manual reporting workarounds. These short-term fixes may appear practical, but they can create long-term problems. Different teams may begin using different numbers, definitions, and assumptions. Over time, reporting becomes duplicated, data quality becomes harder to manage, and trust in analytics starts to weaken.
The solution is not simply to hire more people. Additional resources may help, but they do not fix the deeper operating model issue. Organizations need a clearer way to manage demand, prioritize work, distribute ownership, enable self-service, and apply governance in a way that supports delivery rather than slowing it down.
Separating Run Work From Build Work
One of the first steps is to separate “run the business” work from “build the business” work.
Run work includes core dashboards, regulatory reporting, recurring performance reports, financial reporting, operational scorecards, and other business-critical data services. These activities require stability, service levels, ownership, and ongoing support.
Build work is different. It includes new dashboards, analytics products, AI use cases, predictive models, platform upgrades, and innovation projects. These initiatives are usually focused on future capability, transformation, or value creation.
When both types of work are placed in the same queue, delivery teams are constantly pulled in different directions. Urgent reporting issues interrupt strategic projects, while new initiatives can delay essential operational support. Over time, both run and build work suffer.
A stronger approach is to create separate delivery tracks with different prioritization rules. Run work should protect business continuity. Build work should be prioritized based on business value, urgency, complexity, and strategic importance.
This gives data teams a clearer view of capacity and helps business stakeholders understand the trade-offs involved.
Creating a Stronger Intake Function
Many BI and AI backlogs grow because requests enter delivery before they are properly understood.
A business user may ask for “a simple dashboard” or “one additional chart,” but the real work may involve missing source data, unclear metric definitions, complex integration, security constraints, or governance questions.
A dedicated intake function can reduce this problem significantly.
The intake team should act as the front door for data requests. Its role is to clarify the business need, understand the decision the request supports, assess value, identify complexity, estimate effort, and route the work to the right delivery path.
This function should include data business analysts who understand both business context and data complexity. These roles are different from traditional business analysts. They need to understand data sources, reporting logic, ownership, definitions, quality issues, and governance requirements.
Good intake prevents poorly defined requests from overwhelming delivery teams. It also helps identify whether a request should become a strategic data product, an enhancement to an existing report, a self-service use case, a quick analysis, or a lower-priority backlog item.
Using Product-Centric Delivery Pods
Another common cause of delay is fragmented delivery ownership.
In many organizations, data engineering, reporting, testing, governance, and business engagement sit in separate teams. Work moves from one group to another, creating handoffs, delays, and unclear accountability.
Product-centric delivery pods can help solve this problem.
A pod brings together the skills needed to deliver an outcome from end to end. Depending on the use case, this may include data engineers, BI developers, analysts, testers, governance specialists, and a product owner.
The product owner is responsible for the full lifecycle of the work. This includes understanding the business need, prioritizing the backlog, aligning stakeholders, overseeing delivery, and ensuring adoption.
For regulated or sensitive areas, privacy and compliance experts should be involved early. This prevents governance issues from appearing late in the process and delaying delivery.
The pod model does not need to be introduced across the entire organization at once. It can start with a few high-value use cases, demonstrate results, and then scale gradually.
Building a Core Reporting Backbone
Many organizations lose valuable capacity by repeatedly building similar dashboards for different teams.
One business unit may create a sales report, another may create a slightly different version, and a third may build its own view using different definitions. The same pattern often appears across finance, operations, customer, supply chain, and product reporting.
A core reporting backbone helps reduce this duplication.
This means defining a standard set of enterprise dashboards, metrics, and datasets that serve the majority of recurring reporting needs. These reports should be built on trusted data, agreed definitions, and consistent governance.
A strong reporting backbone gives the organization a common language for performance. It also helps prioritize delivery. Requests that improve or extend core reporting can be prioritized, while highly local or low-value requests can be directed toward self-service.
This approach does not remove the need for local analysis. Business teams still need flexibility. However, they should be building on a trusted foundation rather than recreating the same reporting logic in different places.
Focusing on Time-to-Insight
Traditional delivery models often focus on completing the requested deliverable. But a more important question is whether the business receives the insight in time to act on it.
A dashboard delivered after three months may be technically correct, but it may arrive too late to influence the decision it was meant to support.
Organizations need to focus on time-to-insight.
Not every request requires a fully industrialized dashboard. Some needs may be met through a quick analysis, a certified dataset, a prototype, or a self-service report. The delivery approach should match the urgency, value, and risk of the decision.
For high-risk reporting, such as financial, regulatory, or sensitive customer data, stronger controls may be necessary. For low-risk exploratory analysis, a lighter delivery path may be more appropriate.
The key question should be: what is the fastest safe way to help the business make a trusted decision?
Treating Self-Service as a Spectrum
Self-service analytics is often presented as a simple choice. Either the central data team delivers everything, or business users are left to build everything themselves.
In reality, self-service should be treated as a spectrum.
Some users only need access to standard dashboards. Others can create reports from certified datasets. More advanced users may work with governed data marts, semantic models, or approved analytics tools. A smaller group may be trained to perform deeper analysis or build local dashboards within defined guardrails.
The level of freedom should match the user’s capability and the risk of the data involved.
Low-risk analysis can move with lighter controls. High-risk reporting, regulatory data, sensitive customer information, or enterprise-level metrics require stronger governance.
Self-service should not mean uncontrolled reporting. Without proper guardrails, it can lead to duplicated dashboards, inconsistent metrics, and compliance exposure. Successful self-service requires certified datasets, role-based access, metadata, clear ownership, training, and support.
Designing Governance Into the Data Environment
Governance should not be treated only as a final approval step. If every request has to pass through heavy stage gates, governance becomes a bottleneck. At the same time, removing governance entirely creates risk.
A better approach is governance by design.
Controls should be built into the data environment from the beginning. This includes role-based access, data classification, metadata tagging, approved definitions, lineage, privacy controls, and certified data products.
This allows users to explore and analyze data safely within defined boundaries. Low-risk work can move through lighter pathways, while high-risk use cases receive more formal review.
The principle should be simple: apply the level of governance required by the risk, but no more than necessary.
This approach helps organizations maintain trust and accountability without slowing down every request.
Making Existing Assets Visible
A major source of inefficiency is lack of visibility.
Teams often build new dashboards, datasets, or reports without knowing that similar assets already exist elsewhere in the organization. This leads to duplication, inconsistent reporting, and wasted capacity.
Creating an internal catalogue of dashboards, datasets, reports, and data products can help solve this problem.
The catalogue should be searchable and easy to use. It should show what exists, who owns it, what data it uses, whether it is certified, and how it should be interpreted.
This encourages reuse and helps teams connect with existing owners before starting new development. It also gives the central data function a clearer view of demand patterns and opportunities to consolidate reporting.
Repositioning the Central Data Team
To reduce BI and AI bottlenecks, the central data team cannot remain the only delivery engine. It must become an enabler of scalable data use.
This means focusing central capacity on the work that truly requires enterprise-level expertise. That includes core reporting, strategic data products, governance standards, data platforms, semantic models, and high-value AI and analytics use cases.
Business teams, meanwhile, can take greater responsibility for local insight generation within governed boundaries.
This creates a hub-and-spoke model. The central team provides the foundation, standards, platforms, and controls. Business teams use that foundation to answer more of their own questions safely and consistently.
Done well, this model allows organizations to scale analytics without losing control.
Conclusion
BI and AI delivery bottlenecks are rarely caused by demand alone. They are usually caused by unclear intake, weak prioritization, fragmented ownership, duplicated reporting, and governance models that do not scale.
The answer is not simply to add more people or push more work through the same central queue. Organizations need a stronger operating model.
Based on insights from Kamal Yadav, Principal Data and Insight Analyst at Brambles, the path forward involves separating run and build work, creating a dedicated intake function, using product-centric delivery pods, building a core reporting backbone, enabling governed self-service, designing governance into the data environment, and making existing assets visible.
The ultimate goal is not to deliver every dashboard faster. The goal is to help the business reach trusted insight quickly, safely, and consistently.


