Skip to main content
September 8 | 2026

From Pilot to Production: Why Spec-Driven Development Is the Key to Responsible AI Development

White male in light blue shirt standing in an office
Author(s):
White male in light blue shirt standing in an office
Brian Høj Andersen
Principal Consultant

Introduction

AI-assisted development is no longer an experiment. It's already happening in development teams across the public sector. The question is not whether AI will be used, but whether the organization retains control as more and more code is created in collaboration with intelligent models. This is where Spec-Driven Development comes in.

While many organizations focus on the productivity gains of AI, they overlook an important risk: what happens to traceability, knowledge, and sovereignty when thousands of development decisions are made in dialogue with an AI model?

When AI creates value but hides the process

I traditionel softwareudvikling kunne man følge vejen fra krav til løsning relativt tæt. Med AI-assisteret udvikling ændrer det billede sig markant. 

Forretningen ser behovet. Udviklingsteamet leverer en løsning. Men mellem de to punkter sker der nu noget nyt. AI genererer kode, forslag og designvalg baseret på prompts, kontekst og løbende interaktioner. Mange af disse beslutninger bliver aldrig dokumenteret. 

Konsekvensen er, at organisationer risikerer at miste kontrollen over: 

  • Sporbarhed: Hvilket krav understøtter en konkret funktion egentlig? 

  • Viden: Hvor ligger forståelsen af løsningen, hvis nøglepersoner forlader projektet? 

  • Suverænitet: Hvilke modeller anvendes, hvor behandles data, og hvad koster det? 

Når dokumentationen ikke følger udviklingen, bliver det vanskeligere at validere leverancer, skifte leverandør eller videreudvikle løsningen på et oplyst grundlag. 

The gain doesn't lie in autonomy. It lies in the specifications

Mange ser AI-udvikling som en rejse mod fuld autonomi, hvor agenter skriver software uden menneskelig indblanding. Men for de fleste organisationer ligger den største gevinst et helt andet sted. 

AI-modenhed kan groft opdeles i fem niveauer: 

  • Assisteret udvikling 

  • Forstærket udvikling 

  • Specifikationsdrevet udvikling 

  • Superviseret autonomi 

  • Fuld autonomi 

Det afgørende skift sker ved det specifikationsdrevne niveau. Her skriver mennesker ikke længere detaljerede løsningsbeskrivelser eller manuelle kodeanvisninger. I stedet ejer og vedligeholder de specifikationerne, mens AI producerer output på baggrund af disse. Resultaterne verificeres løbende mod det, der er besluttet. Det ændrer fokus fra kontrol af hver enkelt handling til kontrol af rammerne for handlingerne. 

The two specifications that safeguard control

The solution isn't to invent new roles or processes. Quite the opposite - Spec-Driven Development builds on two well-known artifacts:

The requirements specification

The requirements specification describes, precisely and testably, the business value and behavior the solution must deliver.

Among other things, it answers:

●       What should the system do?

●       Who should use it?

●       When is it approved?

The requirements specification is owned by the business, product owners, and design functions. It serves as the organization's shared reference point for what needs to be delivered.

The solution specification

The solution specification describes the technical realization of the requirements.

It explains:

●       How the requirements are implemented

●       Which architectural choices have been made

●       How data and processes fit together

This specification is owned by the development team and becomes the basis for implementation, validation, and further development. The crucial difference now is that both specifications are written, structured, and maintained so that both people and AI agents can understand them.

What's new isn't the content. What's new is the format

Many mistakenly believe that AI requires entirely new methods for analysis and requirements work. It doesn't. The same people still need to run workshops. The same questions still need to be asked. The same business rules still need to be uncovered. Product owners still bridge the gap to the business. Architects and developers still create structure, coherence, and technical boundaries. What changes is how knowledge is organized and described.

Where earlier generations of specifications were written primarily for people, tomorrow's specifications must be written so they can also be read, understood, and used by AI agents. The result is a single source of truth that both people and AI can work from.

What does the organization gain from this?

When specifications become the focal point of development, three critical benefits emerge.

1. Traceability becomes possible again

Every requirement can be linked to specific implementations, test cases, and deliverables. This makes it possible to document, validate, and reject deliverables on an informed basis.

2. Knowledge stays within the organization

Know-how shifts from individuals to documented specifications. This reduces dependency on specific employees or vendors and creates a more robust foundation for long-term operations.

3. Sovereignty and costs become manageable

When requirements, context, and solution design are explicitly documented, it becomes easier to choose the right AI models for the right tasks. This gives the organization greater freedom to use both local and cost-effective models without compromising on quality or governance.

How to get from pilot to production

Many AI initiatives end up as promising pilot projects without real organizational anchoring. For AI to become part of day-to-day operations, a structured approach is required.

A good place to start is to:

●       Choose a strategically important case with real business value.

●       Establish a tool that supports structured specification and validation.

●       Define a standard for AI-readable specifications.

●       Develop the way of working together with the tool and the agents.

●       Run the pilot project in parallel with existing processes.

●       Invest in skills development and new ways of working.

The key is understanding that this isn't primarily about technology. It's about governance, ways of working, and ownership.

If you own the specification, you own the solution

AI is changing the way software is developed. But it doesn't change the need for control, accountability, and transparency.

Organizations that succeed in taking AI from pilot to production aren't necessarily the ones with the most advanced models. They are the ones that manage to make specifications the foundation of collaboration between people and AI.

When requirements and solutions are described in a way that both people and agents can understand, AI doesn't become a threat to control and sovereignty. It becomes a tool for strengthening them.

It becomes less about how fast we can write code, and more about how precisely we can describe what we actually want to build. If you own the specification, you own the solution.

Want to build a stronger foundation for responsible AI-assisted development?

Get in touch. We’re ready when you are.

Malthe Kirkhoff Stougaard
Managing Director
Malthe Kirkhoff Stougaard from Context&

Read more...

icon
Blog

Guide to Microsoft Fabric - A Unified Platform for Data Management and Analytics

icon
Blog

The 7 data-steps for succeeding with an AI project

icon
Blog

Better Reporting with Storytelling

icon
Blog

Trust is key: How to become data-driven

icon
Blog

How to create a great data strategy?