Skip to main content

The Architect-Developer Gap in Enterprise AI

The same handoff problem that broke low-code is now breaking Copilot rollouts.

6 min read
Two people collaborating at a whiteboard

You know this pattern. An organisation spots a technology that could genuinely change how it works. Architects come in to define the approach; developers come in to build it. The architects produce a coherent, well-reasoned design. The developers build something technically functional and subtly different from what was intended. By the time the difference shows, correcting it costs enough that everyone decides to live with it.

That was enterprise low-code. It’s now enterprise AI.

The low-code version

I’ve written before about the architect-developer handoff in Power Platform. The short version: enterprise low-code demands judgment at every layer at once. Data modelling, security architecture, process design, user experience, integration patterns. The judgment that makes all those layers cohere doesn’t fit in a design document. So when one person designs and another builds, the builder makes hundreds of small decisions the designer never anticipated and can’t fully supervise, and the delivered system drifts from the intended architecture.

The result, repeated for a decade: Power Platform projects that are technically delivered and architecturally compromised. Solutions that work but don’t scale. Automations correct for today’s process and impossible to extend when the process changes. Data models that satisfy the immediate requirement and then blow up at the integration layer, because the person shaping the model wasn’t thinking about the integration at the same time.

The AI version of the same problem

Enterprise AI adoption is running the same structural pattern with higher stakes.

The architects on the AI side define the strategy: which capabilities get deployed, which use cases they serve, how data governance gets enforced, how AI outputs land in existing workflows. Genuinely architectural work. It means holding the tools’ technical capabilities, the organisation’s governance constraints, the state of the data environment, and the workforce’s change appetite in mind at the same time.

The developers on the AI side are the implementation teams: configuring Copilot licences and policies, building agents in Copilot Studio, wiring Power Automate flows to AI-triggered actions, setting up the SharePoint structure Copilot will index.

The handoff between those two groups is where it breaks.

The strategy says: deploy Copilot in a way that respects our sensitivity labelling policy and keeps restricted content away from users who shouldn’t see it. The implementation team configures Copilot against the SharePoint environment as it currently exists, with its incomplete labelling and its broad permissions. The gap between strategic intent and deployed state is real. It’s also invisible until someone asks Copilot a question it shouldn’t be able to answer, and gets a useful response.

The strategy says: build agents that surface accurate, current information from our knowledge base. The team builds them against a SharePoint site last properly maintained in 2022. The agents function. The outputs are wrong, because the inputs are stale. Adoption dies, and the autopsy blames the technology instead of the gap between intent and implementation.

Why the gap is wider in AI

In Power Platform, the design-build gap is bounded by the solution’s complexity. A misconfigured security role, a badly modelled relationship, an automation with no error handling: testing finds these, and their consequences stay relatively contained.

AI systems have emergent behaviour, which makes the gap much harder to bound. A Copilot query’s output isn’t determined by configuration alone. It’s the interaction of the configuration, the content in the data environment, the phrasing of the query, and the model’s interpretation of all three. You can’t fully test that in advance. What you can do is get the foundation right and the governance controls in place, so the emergent behaviour stays inside appropriate boundaries.

That’s architectural work, and it can’t be split cleanly between a strategy document and an implementation team. Someone has to hold the data environment, the governance controls, the deployment configuration, and the user context in one head.

What the alternative looks like

The organisations getting enterprise AI right put architecture and hands-on implementation in the same person or team. The SharePoint information architect who defines the structure also configures the sensitivity labels. The Power Platform architect who designs the governance model also sets up the DLP policies and validates them against actual connector usage. The AI strategy isn’t handed to an implementation team; the people writing it are implementing as they go.

At the scale of a large enterprise rollout, one person can’t do everything, and the principle survives that: whoever answers for the architecture has to sit close enough to the implementation to feel it drifting from intent. Design documents and weekly architecture review calls aren’t close enough. The loop has to be tight.

The architect-developer gap broke enterprise low-code for ten years. The organisations moving fast on AI and doing it well are the ones that declined to make the same structural mistake twice.