DUDES / VIDAREUTVECKLING AV BEFINTLIGA SYSTEM

Legacy-modernisering. Utan stor smäll.

Legacy-modernisering betyder för oss att förbättra ett äldre system en del i taget: först förstå det, sedan skydda det med tester och först därefter ändra det. En total omskrivning är sällan rätt första steg.

FÖR VEM

Känner du igen dig?

↗01

Systemägare

Verksamheten går på gammal kod, och varje ändring känns läskig.

⌘02

Team som ärvt en kodbas

De ursprungliga utvecklarna har gått, dokumentation saknas och tester finns inte.

⇄03

Företag med åldrande teknik

Ett ramverk, en språkversion eller en infrastruktur närmar sig slutet.

DEN TYPISKA SITUATIONEN

En omskrivning låter enkel tills man försöker.

Ett äldre system innehåller år av affärsregler som ingen har skrivit ner. En total omskrivning måste upptäcka dem alla igen — ofta i produktion.

Att bara lappa räcker inte heller om varje ändring förstör något. Det behövs ett sätt att ändra systemet säkert.

SÅ LÖSER VI DET

Förstå, skydda, ändra

01

Kartlägg kodbasen

Agenter läser koden parallellt och bygger en karta: moduler, beroenden, dataflöden och riskområden. En senior kontrollerar kartan, eftersom en modell kan missförstå gammal kod.

02

Tester före ändringar

Nuvarande beteende låses med tester, så att vi vet vad som ändrades och vad som inte gjorde det.

03

Stegvis ersättning

Del för del in i en ny struktur (strangler fig-mönstret). Gammalt och nytt kan köras sida vid sida tills den nya delen är bevisad.

04

En ärlig bedömning

Ibland är en del värd att skriva om. Vi säger var och varför — inte som en allmän princip.

SÅ GÅR ARBETET

Vi börjar inte om bara för att vi inte började.

DET DU HAR
  • Idé
  • Lovable
  • Bolt / v0
  • Befintlig kod
GITGit-repo
DUDES ✳ DET VI LÄGGER TILL
  • ✓ Arkitektur
  • ✓ Backend
  • ✓ Databas
  • ✓ Inloggning
  • ✓ Integrationer
  • ✓ Tester
  • ✓ Infra
  • ✓ Säkerhet
  • ✓ Övervakning
LIVEProduktion
VAD VI KAN BYGGA

Vad modernisering kan betyda

  • ↗ Karta och riskrapport över kodbasen
  • ↗ Testtäckning före ändringar
  • ↗ Uppgraderingar av ramverk och språkversioner
  • ↗ Bryta ut delar ur en monolit
  • ↗ Förnya ett gammalt användargränssnitt
  • ↗ Flytt till modern infrastruktur och CI/CD
  • ↗ Dokumentation för nästa utvecklare
KVALITET & SÄKERHET

Genererat är inte klart. Verifierat är klart.

AI-modeller gör misstag, det gör människor också. Vår process är byggd för att fånga dem innan dina användare gör det: mänsklig granskning, tester anpassade efter risken och validering före release.

Vad betyder ”klart”? ↗
DEFINITION OF DONE ↙
✓Nuvarande beteende låst med tester01
✓Små, reversibla ändringar02
✓Övervakning av produktion efter ändringar03
✓En återställningsplan för varje release04
PRIS & SAMARBETE

Hur kommer vi igång?

En bra start är en avgränsad kartläggning: kodbasens skick, de största riskerna och ett vettigt första steg. Den ryms ofta i en avgränsad utvecklingssprint (5 000 € + moms för första veckan, fast pris).

5 000 €+ moms · en vecka, fast pris
Starta en utvecklingssprint↗Priser & samarbetsformer ↗
FAQ

Bra frågor.

Omskrivning eller stegvis modernisering?+

Oftast stegvis. En omskrivning är motiverad när den gamla lösningen blockerar en kritisk ändring och inte rimligt kan skyddas med tester. Vi avgör efter kartläggningen, inte före.

Hur hjälper AI med gammal kod?+

Agenter läser mycket kod snabbt: spårar beroenden, beskriver beteende och skissar tester. Resultaten kontrolleras, eftersom en modell kan missförstå gammal kod.

Måste systemet stängas av?+

Oftast inte. Ändringarna är små och släpps kontrollerat, och gammalt och nytt kan köras sida vid sida.

LÄS MER

Läs innan du köper.

LET’S MAKE IT REAL ↙

Vilket system skrämmer dig mest?

Berätta om systemet och vad som gör det svårt att ändra. Vi börjar med en kartläggning.

Be om en kartläggning av kodbasen↗