Insights
Whitepaper

Architecture-Driven and Specification-Driven Engineering in Practice

How architecture-first and specification-driven practices are the discipline that separates Tool Users from Solution Providers.

By
Anders Bendtsen, Enterprise Architect / Consulting Manager at Consid Copenhagen
Published
December 2025
The acceleration problem

AI amplifies what is already there.

Without the right structure and processes, AI can turn speed into chaos. — DORA 2025

Over the past four months, I delivered more code than in the previous five years combined — thanks to Agentic Engineering. But speed amplifies what's already there — both good and bad. The question isn't whether AI will change software delivery. The question is whether we stay above the algorithm — steering it — or drift under it.

Tool UserSolution Provider
Use AI to do the same thing faster.Fundamentally change how you work.
Commoditization. Lower margins.Differentiation. Sustained value.
Five principles

Directed Agentic Engineering — staying above the algorithm.

  1. 1
    Think before you act

    Understand what and why before the agent begins.

  2. 2
    Make intention explicit

    Specs and architecture as living documents — thinking not written down is invisible.

  3. 3
    Codify knowledge in skills and playbooks

    Don't rely on guesswork or tribal knowledge.

  4. 4
    Humans take the critical decisions

    Not the agent.

  5. 5
    Small, reversible steps

    So you can validate and course-correct.

The Conductor Model

The score, the conductor, and the instruments.

The spec is the score. The architect is the conductor. The agents play the instruments. Playbooks for different contexts, skills that codify methods, roles that define ownership. All in markdown files in your repo — no new tools, no new platforms.

Architecture-driven and spec-driven: architecture as a living contract, specs precise enough for agents to implement.
What changes

For every role in the team.

  1. For Developers

    Onboarding in days instead of weeks. Playbooks show you how we work.

  2. For Architects

    Time spent writing specs and architecture docs that agents actually use — not presentations no one reads.

  3. For Teams

    Knowledge that accumulates instead of starting over with each project.

What structure does

Exploration surfaced pain. Structure contained it.

  1. Exploration surfaced pain

    The code showed us what hurts and where — without guessing.

  2. Assessment prioritised the real problems

    Not everything was broken equally; we focused on what mattered.

  3. Architecture made every component intentional

    Every boundary justified, every dependency explicit.

  4. Traceability validated end-to-end

    Code → spec → architecture → capability. No orphans, no mystery code.

Questions

Frequently asked

What is architecture-driven, specification-driven engineering?
An engineering approach where architecture defines the target state, specifications define how each part behaves, and agents — human or AI — implement against those specifications. The architecture is the control surface.
How does this differ from documentation-first engineering?
Documentation describes what was built. Specifications govern what gets built. The difference matters when AI agents are the ones executing, because they need machine-readable intent, not retrospective notes.
The bet

The winning move is being over the algorithm.

Not by using AI less, but by building the discipline to stay in control. Architecture-driven, spec-driven, skill-based delivery at scale.

Talk to Consid