Legacy Modernisering

Komplet omskrivning eller strategisk refaktorering.

Overblik

Vi overtager applikationer, der stadig tjener penge, men ikke længere kan ændres sikkert. Vi starter ikke med en omskrivning — det er den sidste mulighed, ikke den første. Vi starter med at sætte systemet under test og få det til at starte reproducerbart.

Legacy Modernisering

Komplet omskrivning eller strategisk refaktorering.

RectorPHPStanStrangler FigDocker
Anvendelser

PHP på versioner uden support

Applikationer efterladt på udgivelser, der ikke længere får sikkerhedsopdateringer.

Applikationer uden udviklingsmiljø

Systemer, der kun kører på én server, og som ingen tør røre.

Overtagelse efter at teamet er rejst

Kode uden dokumentation og uden den oprindelige forfatter.

Vigtigste fordele

Forretningen kører videre

Vi moderniserer stykke for stykke med gammelt og nyt kørende side om side. Der er ingen dag, hvor alt skifter.

Første synlige leverance på uger

Vi starter der, hvor det gør mest ondt — ikke med refaktorering, ingen kan se.

Risiko måles, ikke gættes

Den indledende gennemgang siger, hvad der er dækket af test, hvad der ikke er, og hvilke afhængigheder der er uden support.

Sådan arbejder vi

  1. 01

    Afdækning

    Vi kortlægger det nuværende system, dets begrænsninger og forretningsmålene, før vi foreslår noget.

  2. 02

    Arkitektur

    Vi designer struktur, datamodel og integrationspunkter. Beslutninger dokumenteres, ikke improviseres.

  3. 03

    Implementering

    Leveret i korte iterationer med reviewet kode og et staging-miljø, I kan se når som helst.

  4. 04

    Test & QA

    Automatiserede tests samt performance- og sikkerhedstjek før hver levering.

  5. 05

    Lancering & support

    Vi går live med en rollback-plan og bliver på for overvågning og videreudvikling.

Teknologier

6 tools
Rector
PHPStan
Strangler Fig
Docker
CI/CD
PHPUnit

Skal vi tale om jeres projekt?

Fortæl os, hvor I står, og hvor I skal hen. I får en konkret vurdering tilbage — ikke et standardsvar.

Bed om en vurdering