Känner ni igen er?
- "Det körs på en server under någons skrivbord, och den som byggde det slutade för flera år sedan."
- "Vi kan inte lämna den gamla Windows-versionen, för systemet går inte att köra på något nyare."
- "Varje liten ändring kostar en förmögenhet, för ingen vågar röra det."
Det här levererar vi
- En kartläggning av vad systemet faktiskt gör — oftast betydligt mer än dokumentationen medger
- Funktion för funktion först: återskapa dagens beteende innan vi förbättrar det
- Migrering bit för bit, nytt parallellt med gammalt, så att ingen big bang-helg behövs
- Automatiska tester skrivna mot det befintliga beteendet, så att ni kan bevisa att inget gick sönder
- En plattform som underhålls: aktuella ramverksversioner, riktig deploykedja, övervakning
- Möjligheten att avbryta när som helst och ändå ha något som fungerar
"Skriva om" är det dyraste ordet i mjukvara
En total omskrivning är ibland rätt svar och oftast inte. Den kastar bort år av samlad verksamhetslogik — inklusive de konstiga reglerna som visar sig koda något verkligt.
Vi tittar först på vad som går att behålla. Om en omskrivning verkligen är den billigare vägen visar vi räkningen som ledde dit i stället för att bara påstå det.
Teknik vi bygger med
.NET & C#
ASP.NET Core
SQL Server
Azure
EF Core
GitHub Actions
Playwright