"Move fast and break things." "Code rots. Refactor relentlessly!" "The only constant is change - also in code."
Det finns gott om slagord och one-liners i mjukvaruvärlden. Bygg om koden iterativt! Refaktorisera dagligen! Ut med det gamla, in med det nya!
Men alla som varit med ett tag vet att verkligheten sällan ser ut så. Det blir aldrig riktigt tid att bygga om det där gamla subsystemet. Och så länge IT-Janne fortfarande klappar om servrarna med jämna mellanrum... ja, då fungerar det ju – eller?
Medan idealisterna pratar om att refaktorisera, bygga om och bygga rätt, lever mängder av gamla it-system vidare, ofta enbart tack vare en eller ett par gamla stötar som varit på bolaget så länge att deras anställningsnummer är ensiffriga.
Så vad gör vi när system bara vägrar dö? Vad behöver vi tänka på för att säkra driften och vidareutvecklingen bortom IT-Jannes pensionsdag?
