Beta AI-guiden är under utveckling — se Status för senaste ändringar och plan
Fördjupning För utvecklare, projektledare & verksamhetsutvecklare Tre nivåer · Tre kompetensbehov

AI i utvecklingen. Prototypdriven utveckling i tre nivåer.

AI förändrar inte bara vad vi kan bygga — utan hur snabbt vi kan testa idéer mot verksamheten innan vi faktiskt bygger något. Det här är en introduktion till prototypdriven utveckling som arbetssätt — och hur du kommer igång oavsett om du är projektledare eller senior systemutvecklare.

Bakgrund

Vad är prototypdriven utveckling?

Prototypdriven utveckling är ett arbetssätt där vi bygger en fungerande version av en idé tidigt — innan en formell kravspecifikation är klar och innan ett projekt har gått in i en utvecklingsfas. Prototypen är inte en skärmdump eller en wireframe; det är en körbar, klickbar webbapplikation som verksamheten faktiskt kan testa och ge konkret feedback på.

AI är motorn som gör det här möjligt. Tidigare kunde det ta veckor av utvecklingstid att bygga en prototyp som är värd att visa upp. Med dagens AI-verktyg kan en första prototyp byggas på en eftermiddag — vilket flyttar fokus från kostnaden för att prova till kvaliteten på det vi väljer att bygga vidare.

I Sundsvalls och Ånge kommun har vi börjat tillämpa det här genom våra innovationssprintar — tvåveckors-sprintar där en prototyp tas fram redan innan sprinten startar, så att teamet kan komma in på dag ett och redan veta att lösningen löser ett verkligt verksamhetsbehov.

Prototypdriven utveckling betyder att vi testar innan vi bygger klart — och att verksamheten är med från första klick, inte från första kravspecifikation.

En vanlig fråga

Måste man vara utvecklare?

Nej. Det är just det som är poängen. Med dagens AI-verktyg går det att bygga en första prototyp utan att skriva en enda rad kod manuellt — du beskriver vad du vill ha på vanlig svenska, AI:n bygger, och du itererar fram något du kan visa upp. Det är ett arbetssätt som projektledare, verksamhetsutvecklare och kommunikatörer också kan använda.

Men det betyder inte att alla nivåer av prototypdriven utveckling är lika tillgängliga. Allteftersom prototypen ska bli mer komplex, mer produktionsnära och mer integrerad med kommunens andra system växer kraven på teknisk förståelse. Det är därför vi delar in arbetssättet i tre nivåer — där varje nivå har sin egen verktygsuppsättning, sina egna styrkor och sina egna begränsningar.

Tanken är att du börjar på den nivå som passar dig — och rör dig uppåt allteftersom behovet växer eller du tar med dig en kollega som har djupare teknisk kompetens. De flesta projekt börjar på nivå 1 och stannar där. Andra rör sig vidare till nivå 2 eller 3 när idén har visat sig bära.

Tre nivåer · En stege

Från idé till produktion.

Tre nivåer som matchar olika kompetensbehov och olika ambitionsnivåer. Du kan stanna på den nivå som passar — eller använda dem som en progression från första utkast till färdig lösning.

01 För alla · Nivå 1

Tankar & visualisering

Skapa en första klickbar prototyp i webbläsaren — inga installationer, ingen kod.

Passar dig som är projektledare, verksamhetsutvecklare eller kommunikatör — och vill testa en idé visuellt med verksamhet eller invånare innan ett projekt drar igång.
Tid till prototyp 1–4 timmar
Kompetens Ingen

Du startar från en idé, en problembeskrivning eller en kravspec — och beskriver i fritext vad du vill bygga. AI:n genererar en webbapplikation du direkt kan klicka i. Användbart för att visualisera ett tänkt arbetsflöde och testa det med verksamhet eller invånare innan ett projekt drar igång. Lågt tröskel — du kommer igång samma dag du får idén.

  • Lovable Bygg en webbapp via fritextbeskrivning, deployas automatiskt.
  • Claude.ai Generera HTML/React-prototyper inline i en chatt.
  • v0 by Vercel Komponent- och sidskisser i webbläsaren.
Kompetenskrav
  • Förmåga att uttrycka krav och idéer i text
  • Enklare förståelse för webbaserade applikationer
Begränsning — komplexiteten i applikationen är begränsad. Bra för UI-prototyper och visualiseringar, men inte för verklig dataintegration eller mer omfattande logik.
02 Mellannivå · Nivå 2

Körbar lösning

Bygg en testbar applikation med riktig backend, container och deployment.

Passar dig som har tekniskt intresse i teamet och vill ta en idé från visualisering till en lösning som faktiskt fungerar — och kan testas i skarpt läge med riktig data.
Tid till prototyp 1–3 dagar
Kompetens Tekniskt intresse

Du bygger en containerbaserad applikation som kan testköras lokalt eller deployas till en testbädd. Här går du från klickbar mockup till verklig kodbas — med riktiga API:er, databas och frontend som faktiskt fungerar i drift. Bra för att ta en idé från nivå 1 vidare till en lösning som kan testas i skarpt läge med riktig data och riktiga användare.

  • Claude Code AI-driven utveckling i terminalen.
  • WSL Linux-miljö direkt på din Windows-dator.
  • Docker / Podman Containerisering för testdistribution.
Kompetenskrav
  • Enklare Linux-kompetens
  • GitHub-konto och baskompetens kring GitHub
  • Förmåga och kunskap att deploya till testbädd
  • Sätta upp enklare CI/CD-flöde
Begränsning — kodkvaliteten är inte produktionsmogen. Bra för verklig testning, men inte för att gå live mot invånare. Saknar säkerhetsgranskning och CI/CD-flöden. Praktisk guide för Nivå 02 Från ren maskin till publik URL — installation, idéprototyp, utveckling och driftsättning i 13 steg.
03 Produktion · Nivå 3

Produktionsklar utveckling

AI som accelerator i den ordinarie utvecklingsmiljön — med full CI/CD-kvalitet.

Passar dig som är systemutvecklare och ska bygga en lösning som ska gå live mot invånare eller användas i verksamheten — där säkerhet, kvalitet och spårbarhet inte är förhandlingsbara.
Tid till leverans Sprint-tempo
Kompetens Utvecklare

Du kopplar in AI direkt i utvecklarverktyg som Visual Studio Code och bygger lösningar som går igenom ordinarie CI/CD-pipelines, säkerhetsgranskning och kodkvalitetskontroller. Här används AI som accelerator, inte som ersättare — utvecklaren granskar, verifierar och tar ansvar för att säkerhets- och skalbarhetskrav uppfylls. Tempot är högt, men kvalitet och spårbarhet bevaras.

  • Claude Code i VS Code AI-driven utveckling i ordinarie editor.
  • GitHub Copilot AI-förslag inline i koden.
  • CI/CD & pipelines Säkerhetsgranskning, tester, deployment.
Kompetenskrav
  • Solid utvecklarkompetens i ett aktuellt ramverk (t.ex. Java, .NET, Node.js)
  • Erfarenhet av versionshantering, code review och team-flöden i Git
  • Förståelse för CI/CD-pipelines, testautomation och kodkvalitetskrav
  • Kunskap om säkerhetsgranskning och OWASP-principer
  • Förmåga att granska och verifiera AI-genererad kod kritiskt
Förutsättning — kräver utvecklarkompetens. Den som bygger måste kunna granska och verifiera koden mot säkerhets- och skalbarhetskrav.

Vad passar när

När passar vilken nivå?

Det finns ingen entydig regel — men det finns typiska startlägen. De flesta projekt rör sig genom flera nivåer i tur och ordning, men vissa stannar på nivå 1 av rätt anledningar (idén var inte värd att bygga vidare på) eller hoppar direkt till nivå 3 (vi vet redan att det här ska levereras i produktion).

Nivå 01

Du har en idé men inget mer

Du vill testa hur en lösning skulle kunna se ut, eller använda en visualisering för att få verksamhetens input. Du behöver inget som faktiskt fungerar — bara något som tydligt visar tanken.

Nivå 02

Du behöver verkliga tester

Idén har bärighet och du vill testa den i skarpt läge — med riktig data, riktiga användare, riktiga flöden. Du har tekniskt intresse i teamet men ännu inte ambitionen att gå live.

Nivå 03

Det här ska levereras

Det är dags att bygga den färdiga lösningen — för produktion, för invånare, för verksamhetsanvändning över tid. Här krävs full utvecklarkompetens, men AI accelererar varje steg.

I våra innovationssprintar har vi börjat kombinera nivåerna medvetet: en fas-0-prototyp byggs på nivå 1 eller 2 innan sprinten startar — sedan går teamet in på dag ett av sprinten och jobbar vidare på nivå 3 mot en lösning som kan släppas i drift. Det är just den övergången som gör arbetssättet kraftfullt: vi använder AI där den passar bäst på varje nivå.