Software doorontwikkelen na de overstap: optimaliseren en vernieuwen
Een nagebouwd systeem dat live staat, voelt als een eindpunt. Het oude systeem is uitgezet, de data is overgezet en iedereen werkt in de nieuwe omgeving. Toch is dit juist het moment waarop de echte winst begint. Tijdens de nabouw zijn er wensen blijven liggen omdat het doel was om eerst alles werkend te krijgen. Wie daarna niet bewust gaat software doorontwikkelen, laat die kansen liggen en loopt het risico dat het systeem over een paar jaar opnieuw achterloopt.
In dit artikel lees je hoe de fase na slim software nabouwen eruitziet, hoe je kiest wat eerst komt en hoe je verbetert zonder de dagelijkse operatie te verstoren.
Wat is software doorontwikkelen na een nabouw?
Software doorontwikkelen is het stap voor stap verbeteren en uitbreiden van een systeem dat al in gebruik is. Bij een nabouw staat in de eerste fase het behoud van functies, werkwijze en data centraal. Gebruikers moeten hun systeem herkennen en oud en nieuw kunnen tijdelijk naast elkaar draaien. Bewust worden er in die fase weinig nieuwe functies toegevoegd, omdat dat de overstap complexer maakt.
Na de livegang verandert het doel. Het fundament staat op moderne techniek, de code en data zijn van de organisatie zelf en er is ruimte om te optimaliseren en te innoveren. Doorontwikkelen betekent dan dat je continu kleine verbeteringen doorvoert op basis van wat gebruikers en het bedrijf nodig hebben.
Hoe maak je een wensenlijst die echt helpt?
Een bruikbare wensenlijst bundelt alle verzoeken op één plek en beschrijft per wens welk probleem hij oplost. Tijdens de nabouw komen vanzelf ideeën boven: een extra filter, een overzicht dat ontbreekt, een stap die dubbel gebeurt. Schrijf die direct op, maar beoordeel ze pas later.
Per wens leggen we vast:
- wie er last heeft van het huidige probleem en hoe vaak;
- wat de wens oplevert in tijd, fouten of klanttevredenheid;
- hoeveel werk de aanpassing ongeveer is;
- of de wens afhangt van andere aanpassingen of koppelingen.
Betrek bij het verzamelen ook gebruikers die niet vaak aan het woord zijn, zoals medewerkers op de werkvloer of in de buitendienst. Zij zien vaak het meeste handwerk.
Prioriteren op waarde en moeite
Zet de wensen vervolgens in een eenvoudige matrix van waarde tegen moeite. Wensen met veel waarde en weinig moeite gaan eerst. Grote wensen met veel waarde splitsen we op in kleinere stappen. Wensen met weinig waarde en veel moeite parkeren we. Zo voorkom je dat het team maanden bezig is met iets wat maar één persoon gebruikt.
Welke verbeteringen leveren na de nabouw het meeste op?
De meeste winst zit meestal in automatiseren, inzicht geven en klanten zelf laten werken. Dat zijn verbeteringen die in het oude systeem technisch lastig waren, maar op een moderne basis goed haalbaar zijn.
Handwerk automatiseren
Kijk welke stappen medewerkers nog met de hand doen: gegevens overtypen, statussen bijwerken, documenten maken of mails versturen. Veel daarvan is te automatiseren met regels in de applicatie zelf of met workflows tussen systemen. In ons artikel over bedrijfsprocessen automatiseren lees je hoe je bepaalt waar je begint. Ook documenten automatisch genereren is een veelgekozen eerste stap.
Dashboards voor inzicht
Omdat alle data nu centraal en gestructureerd is opgeslagen, kun je er eenvoudig dashboards op bouwen. Denk aan doorlooptijden, openstaande orders, werkvoorraad per afdeling of omzet per klantgroep. Belangrijk is dat een dashboard een vraag beantwoordt die iemand echt stelt, en niet alleen cijfers toont.
Een klantportaal
Veel vragen van klanten gaan over status, documenten en historie. Met een klantportaal zien klanten die informatie zelf, op basis van dezelfde data als het interne systeem. Dat scheelt telefoontjes en mails en geeft klanten meer grip.
Koppelingen uitbreiden
Is je software slim nagebouwd, dan kun je koppelingen toevoegen die er eerder niet waren, bijvoorbeeld met een boekhoudpakket, CRM of Microsoft 365. Zie ook software koppelen aan Microsoft 365.
Waarom werken kleine releases beter dan grote updates?
Kleine releases werken beter omdat gebruikers sneller resultaat zien en het risico per wijziging klein blijft. Een grote update die maanden in ontwikkeling is, verandert in één keer veel. Dat geeft onrust en maakt het lastig om fouten te herleiden.
Bij doorontwikkeling werken we daarom in korte cycli:
- een of enkele wensen uit de lijst oppakken;
- bouwen en testen in een aparte testomgeving;
- de wijziging laten controleren door een of twee gebruikers;
- live zetten met een korte toelichting voor het team;
- terugkoppeling ophalen en de wensenlijst bijwerken.
Doordat elke stap klein is, kun je een wijziging zo nodig snel terugdraaien. Gebruikers wennen geleidelijk aan nieuwe functies en het systeem blijft herkenbaar.
Hoe organiseer je doorontwikkeling in de praktijk?
Doorontwikkeling organiseer je met een vaste eigenaar aan jouw kant, een vast ritme en duidelijke afspraken met je ontwikkelpartner. De eigenaar beheert de wensenlijst, verzamelt feedback en neemt beslissingen over prioriteit. Zonder die rol groeit de lijst, maar gebeurt er weinig.
Een vast ritme helpt. Bijvoorbeeld elke paar weken een kort overleg om de lijst door te nemen en de volgende stappen te kiezen. Zo blijft doorontwikkelen een normaal onderdeel van het werk in plaats van een project dat telkens opnieuw opgestart moet worden. Hoe we dit aanpakken, lees je op onze pagina over doorontwikkeling.
Waar hangen de kosten van af?
De kosten van doorontwikkeling hangen af van het aantal en de omvang van de wensen, het tempo dat je kiest en het aantal systemen waarmee gekoppeld wordt. Sommige organisaties werken met een vast aantal uren per maand, andere plannen per verbetering. Beide kunnen, zolang de prioriteiten helder zijn.
Hoe voorkom je dat je systeem opnieuw veroudert?
Je voorkomt opnieuw verouderen door doorontwikkeling te combineren met technisch onderhoud. Functionele verbeteringen houden het systeem bruikbaar, onderhoud houdt de techniek actueel. Lees daarover meer in ons artikel over onderhoud van maatwerksoftware.
Wie slim software nabouwen ziet als het begin van een doorlopend traject, houdt een systeem dat meegroeit met de organisatie. Wil je weten welke verbeteringen voor jouw systeem het meeste opleveren? Neem contact met ons op en we nemen je wensenlijst samen door.
