Her samler vi erfaringer fra arbejdet med gamle systemer, vedligeholdelse, integrationer og udviklingsprojekter. Til jer, der har brug for at forstå problemet, før I beslutter, hvad I skal gøre ved det.
En ny .NET-version betyder ikke automatisk, at alt skal opgraderes med det samme. Det vigtige er, hvilken version I bruger i dag, hvor længe den understøttes, og hvad en opgradering betyder for netop jeres system.
AI kan bruges på mange måder i en webshop. Men tag ikke udgangspunkt i, hvad teknologien kan gøre, men i, hvilke opgaver I vil gøre lettere, eller hvilket problem I vil løse for kunderne.
Teknisk gæld er forhold i et system, der gør fremtidige ændringer unødigt svære, langsomme eller risikable. I behøver ikke at nedbringe den overalt i systemet. Men I skal vide, hvornår den begynder at påvirke forretningen.
Et ældre system er ikke automatisk usikkert. Men gamle versioner, glemte afhængigheder og uklare adgangsrettigheder kan skabe risici, der skal forstås og håndteres.
Når et system er blevet svært at ændre, er det fristende at begynde forfra. Nogle gange er det det rigtige. Men ofte er der stor værdi i det, der allerede fungerer. Beslutningen bør tage udgangspunkt i virksomheden, ikke systemets alder.
Der findes ingen meningsfuld standardpris for at modernisere et ældre system. Prisen afhænger af, hvad I har, hvad der skal ændres, og hvor stor en risiko virksomheden kan tage under arbejdet.
Et system behøver ikke at blive moderniseret, bare fordi det er gammelt. Men visse tegn viser, at teknologien eller måden at arbejde med systemet på er begyndt at holde forretningen tilbage.
Når den person, der har bygget eller vedligeholdt et vigtigt system, forsvinder, kan det føles, som om viden forsvinder med personen. Men det er muligt at genvinde kontrollen – også når dokumentationen er sparsom.
Dårlig eller manglende dokumentation gør det sværere at overtage et system, men ikke umuligt. Koden, miljøerne og menneskene omkring systemet rummer ofte mere viden, end man først tror.