##  [AI Roadmap](/packages/ai-roadmap)

.djf{--sort:#1a1a1a;--roed:#ff0000;--graa:#6b6b6b;--linje:#d8d8d8;--lys:#f4f4f4;font-family:Montserrat,system-ui,sans-serif;color:var(--sort);margin:3.5rem 0;padding:1.75rem;border:1px solid var(--linje);border-radius:10px;background:#fff}
.djf *{box-sizing:border-box}
.djf .h{font-family:Montserrat,system-ui,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.25;margin:0 0 .35rem}
.djf .sub{color:var(--graa);font-size:.95rem;line-height:1.45;margin:0 0 1.5rem}
.djf .lbl{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--roed)}
.djf .steps{display:flex;gap:.4rem;align-items:stretch}
.djf .step{flex:1 1 0;background:var(--lys);border-radius:6px;padding:1rem 1rem 1.1rem}
.djf .step.hot{background:var(--roed);color:#fff}
.djf .step.hot .lbl{color:#fff}
.djf .t{font-size:1.1rem;font-weight:700;margin:.35rem 0 .5rem;line-height:1.2}
.djf .d{font-size:.88rem;line-height:1.45}
.djf .arr{align-self:center;color:#9a9a9a;font-size:1.3rem;flex:0 0 auto}
.djf .foot{border-top:1px solid var(--linje);margin-top:1.5rem;padding-top:.7rem;font-size:.8rem;line-height:1.4;color:var(--graa)}
.djf .djrow{display:flex;gap:1.25rem;align-items:flex-start;margin-bottom:1.4rem}
.djf .djrow .main{flex:1 1 auto;min-width:0}
.djf .name{font-weight:700;font-size:1.05rem}
.djf .src{color:var(--graa);font-size:.85rem;margin-left:.4rem}
.djf .bar{position:relative;height:1.8rem;background:var(--lys);border-radius:5px;overflow:hidden;margin:.5rem 0 .4rem}
.djf .bar span{position:absolute;inset:0 auto 0 0;background:var(--sort)}
.djf .bar b{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap}
.djf .note{color:var(--graa);font-size:.88rem;line-height:1.45}
.djf .dom{flex:0 0 11rem;text-align:center;color:#fff;font-weight:700;font-size:.85rem;padding:.5rem .7rem;border-radius:5px;margin-top:2rem}
.djf .tl{position:relative;height:5.2rem;margin:1rem .75rem 0}
.djf .tl .fast{position:absolute;left:0;top:1.6rem;width:25%;height:1.1rem;background:var(--sort);border-radius:4px 0 0 4px}
.djf .tl .ret{position:absolute;left:25%;right:0;top:2.1rem;border-top:2px dashed #9a9a9a}
.djf .tl .dot{position:absolute;top:1.45rem;width:1.4rem;height:1.4rem;margin-left:-.7rem;border-radius:50%;background:var(--roed);border:3px solid #fff}
.djf .tl .m{position:absolute;top:3.2rem;width:4rem;margin-left:-2rem;text-align:center;font-size:.8rem;font-weight:600}
.djf .tl .m.end{margin-left:-4rem;text-align:right}
.djf .tl .cap{position:absolute;top:0;font-size:.85rem;white-space:nowrap}
.djf .key{display:flex;gap:.5rem;align-items:center;font-size:.9rem;line-height:1.4;margin-top:.5rem}
.djf .key i{flex:0 0 .8rem;height:.8rem;border-radius:50%;background:var(--roed)}
.djf .doc{border:1px solid var(--linje);border-radius:8px;padding:1.4rem}
.djf .dochead{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}
.djf .stamp{background:var(--sort);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.3rem .55rem;border-radius:3px;white-space:nowrap}
.djf .tw{overflow-x:auto}
.djf table,.djf thead,.djf tbody,.djf tr,.djf th,.djf td{background:transparent !important;box-shadow:none !important}
.djf table{width:100%;border-collapse:collapse;font-size:.88rem;line-height:1.4;margin:0}
.djf th{background:none;color:var(--sort);text-align:left;font-size:.8rem;border-bottom:2px solid var(--sort);padding:.5rem .5rem .5rem 0}
.djf td{background:none;color:var(--sort);border-bottom:1px solid var(--linje);padding:.6rem .5rem .6rem 0;vertical-align:top}
.djf .facts{display:flex;gap:1.5rem;margin-top:1.1rem;font-size:.9rem}
.djf .facts div{flex:1 1 0}
@media (max-width:720px){
 .djf{padding:1.1rem}
 .djf .steps{flex-direction:column}
 .djf .arr{transform:rotate(90deg);margin:-.2rem 0}
 .djf .djrow{flex-direction:column;gap:.4rem}
 .djf .dom{flex:none;margin-top:0;align-self:flex-start}
 .djf .facts{flex-direction:column;gap:.7rem}
 .djf .tl .cap small{display:none}
 .djf .doc{padding:1rem}
 .djf thead{display:none}
 .djf table,.djf tbody,.djf tr{display:block}
 .djf tr{border-bottom:1px solid var(--linje);padding:.7rem 0}
 .djf td{display:inline;border:0;padding:0}
 .djf td:first-child{display:block;font-weight:700;margin-bottom:.15rem}
 .djf td:nth-child(2)::after{content:" · "}
 .djf td:nth-child(2),.djf td:nth-child(3){color:var(--graa)!important;font-size:.82rem}
 .djf td:last-child{display:block;margin-top:.3rem}
}

An AI roadmap built on what worked on your own data. With fixed points where it is reviewed.

![A paved road that turns into a dotted path towards the horizon, with red flags as checkpoints and a compass in the foreground.](/sites/default/files/2026-11/roadmap-hero.jpg)

A twelve-month roadmap that claims to know month eleven ends up in a drawer by month three. Nobody knows what month eleven brings. A plan can give direction. The road is found along the way.

AI Roadmap is built around that. We try the biggest initiatives on your own data before the leadership meets. The leadership chooses based on the results. And the plan is fixed where we know something and gives direction where we do not, with checkpoints in between.

## How it works

AI Roadmap: a plan that knows when to be reviewed

Fixed where we know something. Direction where we do not. Checkpoints in between.

About 2 weeks

Analysis

Interviews, data, systems and the biggest initiatives.

→

About 1 week

Trial run

The two or three biggest are tried on your own data.

→

1 day

The leadership chooses

Results side by side. The plan is built from the choices.

The roadmap

**90 days: fixed plan** · milestones, owners, time

direction

3 mo.

6 mo.

9 mo.

12 mo.

**Checkpoint:** The plan is held up against what the first phases showed, and the next stretch is fixed.

A twelve-month plan that claims to know month eleven ends up in a drawer by month three.

**Analysis, about two weeks.** Interviews with the people who know the processes, and a review of data, systems and existing strategy.

**Trial run, about a week.** The two or three biggest initiatives are tried on a sample of your own data. The workshop starts with the results.

**Executive workshop, one day.** The alternatives are laid side by side, and the leadership chooses. A plan the leadership has chosen survives the first budget round. A plan they were handed rarely does.

**Roadmap with checkpoints.** The first 90 days are a fixed plan with milestones, owners and time. The rest is direction. At each checkpoint the plan is held up against what the first phases showed, and the next stretch is fixed.

## What you take home

The decision summary

One page for the board table: what was tried, what the leadership chose, and why. Example.

Example Ltd: AI roadmap

Decided by the executive team 14 January · next checkpoint 15 April

DECIDED

| Initiative | Tried on | Result | Choice and reason |
|---|---|---|---|
| Sorting customer emails | 200 emails | 85 % correct | **Now.** The errors were one category and can be caught. |
| Draft quotes | 50 requests | 62 % usable | **Q2, with a person in the loop.** The price list must be written down first. |
| Order deviations | one quarter | 23 % found | **Wait.** Item numbers are aligned in the ERP switch. |
| Website chatbot | not tried | none | **Dropped.** Few enquiries; little value. |

Owner

Operations manager

First 90 days

Email sorting in production

Measured by

Response time, errors per 100 emails

Example with a made-up company and numbers. The strategy document sits behind it; this is the page that gets used.

**The decision summary** is one page: what was tried, what the leadership chose, and why. It is the page that goes on the table at the board meeting. Behind it is the strategy document with:

- The roadmap with the first 90 days and the checkpoints
- Choice of tools and suppliers: what to buy, what to build, and what should wait
- A skills plan: who needs to know what, and when
- A governance framework: data use guidelines, an AI policy and an escalation procedure
- Measures and KPIs, so you can tell afterwards whether it paid off

## Your data

The trial run sits next to your systems and does not touch them. Personal data is removed or pseudonymised where possible, we sign a data processing agreement, we only use model services that do not train on your data, and the sample is deleted on delivery.

## What you provide

- The leadership for a full day at the workshop
- A data extract for the trial run, agreed during the analysis
- Two to four employees for interviews, about two hours each
- A named owner of the plan afterwards

## Who it is for

Executive teams and boards that have said yes to AI and need the plan. Public bodies that have to present upwards.

## Price

**€24,000** excl. VAT. Fixed price for the whole engagement.

Write to <lek@docujai.com> or call +45 40 26 18 72.