AI och vibe coding i produktutveckling

Produktutveckling med AI, från skräddarsydda verktyg till stora team

AI och vibe coding förändrar förutsättningarna i båda ändar av skalan. I en enskild verksamhet blir det möjligt och lönsamt att bygga verktyg som marknaden aldrig kommer att erbjuda. I stora organisationer kan många människor samlas runt en gemensam bild. Jag har arbetat i båda ändarna.

En skala, två poler

Samma teknik, helt olika förutsättningar

Var ni befinner er på skalan avgör hur arbetet ska läggas upp: hur nära användarna ni kan arbeta, hur många som behöver dela bilden och hur stor investeringen blir.

  1. Antal personer Skala från En person till Många team. Skräddarsytt verktyg ligger nära En person. Gemensam bild för många ligger nära Många team.
  2. Marknad Skala från En kund, ett problem till Flersidig marknad. Skräddarsytt verktyg ligger nära En kund, ett problem. Gemensam bild för många ligger nära Flersidig marknad.
  3. System Skala från Ett avgränsat verktyg till Många system. Skräddarsytt verktyg ligger nära Ett avgränsat verktyg. Gemensam bild för många ligger nära Många system.
  4. Investering Skala från Mindre till Större. Skräddarsytt verktyg ligger nära Mindre. Gemensam bild för många ligger nära Större.

Nischad produktutveckling

Skräddarsytt för en verksamhet

För unikt för en standardprodukt. För värdefullt för att göras manuellt.

Många verksamheter har ett sådant problem. Tidigare var det för dyrt att bygga en egen lösning. Med AI kan en enda person med rätt förståelse bygga verktyget, till en kostnad som värdet bär.

Fall 1 · 2025–2026

Ett skräddarsytt beräkningsverktyg för ett tjänsteföretag

1 timme i stället för 10för månadens beräkningar och faktureringsunderlag
1 persondesign, utveckling och dialog med verksamheten
200+ iterationersmå steg från första version till ett verktyg som körs varje månad

Ett tjänsteföretag behövde räkna ut den verkliga kostnaden för en återkommande händelse i verksamheten och fördela den rätt per medarbetare, period och uppdragsgivare. Beräkningen styrs av lagar, kollektivavtal och en lång rad undantag. Underlaget finns utspritt i flera befintliga system.

Inget standardverktyg på marknaden löser just det problemet. Med AI och vibe coding blev det ändå möjligt att bygga ett verktyg som gör exakt det verksamheten behöver:

  • Läser in dokument och listor direkt från verksamhetens befintliga system, även PDF:er
  • Tillämpar regelverket automatiskt, med alla undantag och specialfall
  • Visar resultatet i översikter per månad, medarbetare och uppdragsgivare
  • Tar fram underlag för fakturering, rapporter och export

Verktyget körs varje månad som en del av redovisningen. Arbetet som tidigare tog tio timmar tar nu en timme, med högre kvalitet eftersom den mänskliga faktorn är borta ur beräkningarna. Och när faktureringsunderlaget kommer fram snabbare blir kassaflödet betydligt bättre.

Det som gör det möjligt

Därför blir det lönsamt

Förståelse före kod

Det svåra är inte att skriva koden, utan att förstå regelverket och verksamheten.

Ett avgränsat problem

Ett verktyg som gör en sak mycket bra. Ju skarpare avgränsningen är, desto snabbare blir det användbart.

Nära dialog

Korta cykler direkt med de som ska använda verktyget. Varje ny version kan provas på riktiga underlag.

Regler som går att granska

Affärsreglerna dokumenteras på svenska, i verksamhetens egna ord. Automatiska tester säkrar att beräkningarna fortsätter att stämma.

Komplex produktutveckling

En gemensam bild för många

Även en iterativ process blir en vattenfallsprocess om delarna tar för lång tid.

När många team, system och intressenter är inblandade blir överlämningarna det som bromsar. UX måste upplevas. När prototypen är körbar kod kortas feedbackcyklerna från veckor till dagar och timmar.

Från kedja till gemensam bild

Utveckling i flow

Många projekt jobbar i en process där UX och UI är ett steg i en kedja av överlämningar. Varje steg väntar på det föregående och även en iterativ process blir långsam.

Med AI kan alla i stället arbeta runt en gemensam bild, en körbar prototyp som uppdateras nästan i realtid.

Går det för långsamt tappar man styrfarten. Går det för snabbt blir man fartblind och kör i diket. Det optimala tillståndet har ett namn: flow.

Från kedja till gemensam bild Sju cirklar i en rad, där en av dem är UX och UI, faller in och samlas runt en central cirkel med texten En gemensam bild. UX UI En gemensam bild
Från en kedja av överlämningar till en gemensam bild.

Det ni vinner

Det här förändras i stora organisationer

En gemensam bild

Alla upplever samma prototyp och den kan uppdateras i nästan realtid. Det gör det möjligt att upprätthålla ett momentum.

Kunskapen kommer fram

En körbar prototyp drar ut krav, affärsregler och idéer som finns i organisationen och i kollegors huvuden.

Ett pågående samtal

I stället för långa specifikationer får ni ett levande samtal kring konkreta målbilder.

Utforskandet blir billigt

Ansträngningen för att testa en idé minskar dramatiskt. Fler alternativ hinner prövas innan något byggs på riktigt.

Fall 2 · januari–september 2026

Ny webbfrontend för ett stort B2B-bolag

~50 personerdirekt involverade: UX, produktledning, utvecklingsteam, pilotkunder och referensgrupper
Varannan veckademo för hela organisationen

Ett stort B2B-bolag på en komplex marknad i Skandinavien skulle ersätta en Windows-applikation med en ny webbfrontend: modernt gränssnitt, enklare för användaren och tillgänglig enligt WCAG.

Storleken och komplexiteten var större än våra befintliga verktyg klarade och feedbackcyklerna i Figma tog för lång tid. Vi gick därför stegvis från Figma, via promptning, till instruktioner och AI-agenter. Prototypen byggdes i samma stack som appen: Angular, Angular Material och Material Design 3 med design tokens, i ett gemensamt repo med ett delat komponentbibliotek.

Tre agenter bär en stor del av arbetet:

  • Coder: bygger vyer och flöden enligt projektets komponenter och regler
  • Auditor: granskar semantik och tillgänglighet i koden
  • ReqDrafter: tar fram kravunderlag med Given/When/Then direkt ur prototypen
”Ett strålande exempel på hur vi kortat från tanken till handling.”

Från projektet

Arbetssätt i stora projekt

Sex byggstenar för en gemensam bild

  1. Lik produktionsmiljön

    Utvecklingsmiljön ska vara så lik produktionen som möjligt.

  2. Git för alla

    Grundläggande förståelse för versionshantering skapar en trygg miljö där inget går förlorat. Själva arbetet kan AI utföra.

  3. Styra agenter

    Instruktioner, skills och kommandon. Området rör sig snabbt, så det kräver kontinuerligt lärande.

  4. Kunna sina verktyg

    Verktygen ska ligga väl i handen. Det lönar sig att lära sig dem på djupet.

  5. Tillgång till data

    Verklighetsnära data ger bättre resultat och en djupare förståelse av affärsreglerna.

  6. Enkelt att publicera

    Andra måste kunna öppna och prova det som byggs, annars dör samtalet.

Vanliga frågor

Frågor om AI, vibe coding och flow

Vad är vibe coding?

Vibe coding betyder att man bygger mjukvara genom att beskriva vad man vill ha för en AI, som skriver koden. Idéer kan bli körbara prototyper och verktyg på timmar och veckor i stället för månader.

Gäller det stora eller små organisationer?

Båda, men på olika sätt. I en mindre verksamhet är vinsten att det plötsligt blir lönsamt att bygga ett verktyg som är gjort just för er. I stora organisationer är vinsten en gemensam bild och kortare feedbackcykler mellan många människor.

När lönar sig ett skräddarsytt verktyg?

När problemet är återkommande, värdefullt och så specifikt att inget standardverktyg passar. Tidigare var sådana problem ofta för dyra att lösa med egen utveckling. AI sänker kostnaden så att fler av dem blir värda att lösa.

Vad betyder flow i produktutveckling?

Flow är tillståndet där utmaningen är stor men hanterbar: "det här är svårt, men jag kan hantera det". För ett team betyder det att feedbackcyklerna är så korta att man håller farten utan att tappa styrfarten eller bli fartblind.

Ersätter det Figma?

Inte helt. Figma fungerar bra för tidiga skisser och visuell utforskning. Men i stora och komplexa projekt räcker inte klickbara skisser: data, logik, tillstånd och tillgänglighet behöver upplevas i riktig kod för att bli rätt.

Behöver UX-designers kunna programmera?

Nej, men några saker behövs: en grundläggande förståelse för Git, för begrepp som routes och mockdata samt för hur man styr AI-agenter. Det är just det jag hjälper team att komma igång med.

Ska vi göra något tillsammans?

Hör av dig om du vill diskutera en idé eller ett samarbete. Jag ser fram emot vårt samtal!