Herbouwen of doorontwikkelen: hoe kies je?
Je software is verouderd, maar werkt nog. Bouw je erop door of begin je opnieuw? Vijf vragen die de keuze makkelijker maken.
Doorontwikkelen is goedkoper per stap. Herbouwen wordt goedkoper zodra elke stap moeizaam is geworden. Met vijf vragen kom je er meestal uit.
1. Krijgt de techniek nog updates?
Krijgen de programmeertaal, het framework of de database geen beveiligingsupdates meer, dan bouw je door op een fundament dat elk jaar zwakker wordt. Elke nieuwe functie maakt de uiteindelijke overstap groter.
2. Hoeveel mensen kunnen ermee werken?
Kent maar één persoon of één bureau de code, dan betekent doorontwikkelen vooral: doorbetalen aan die partij, op hun voorwaarden. Kan elke developer ermee verder, dan is doorontwikkelen een prima keuze. Wil je naar een andere partij, lees dan maatwerksoftware laten overnemen.
3. Hoe vaak wil je iets veranderen?
Kan je systeem jaren ongewijzigd blijven, dan is er weinig reden om te herbouwen. Wil je regelmatig iets aanpassen of koppelen, dan telt elke trage en dure wijziging op.
4. Past het systeem nog bij hoe je werkt?
Werkt je team eromheen, met Excel-lijstjes en dubbele invoer? Dan past het systeem niet meer. Doorontwikkelen voegt dan lagen toe aan iets wat al wringt.
5. Wat kost een week stilstand?
Hoe bedrijfskritischer het systeem, hoe zwaarder het risico weegt van oude techniek en één persoon die het kent.
De optelsom
Herken je je in drie of meer van deze vragen, dan is herbouwen het overwegen waard. Zit de techniek goed, kunnen meer mensen ermee werken en past het systeem nog bij je bedrijf? Ontwikkel dan gewoon door, eventueel met een andere partij. Lees hoe je maatwerksoftware laat overnemen.
Herbouwen hoeft geen sprong in het diepe te zijn
Herbouwen gaat in stappen. Je oude systeem blijft draaien tot het nieuwe klaar is, en het nieuwe systeem toetsen we met je eigen gegevens. Je betaalt pas als het werkt zoals afgesproken, en code en rechten komen op jouw naam.
Twijfel je nog? Lees vijf signalen dat je maatwerksoftware aan vervanging toe is, of bekijk de kennisbank per systeem.