Maatwerksoftware voortbouwen op wat bruikbaar is
Uw applicatie ondersteunt het dagelijkse werk, maar een nieuwe wens blijft liggen omdat de code lastig te wijzigen is. Radorfa onderzoekt maatwerksoftware in Rosmalen als gerichte uitbreiding. We brengen de bestaande werking in kaart en kiezen een beperkte aanpassing. Bruikbare functies blijven het vertrekpunt; een herbouw moet inhoudelijk worden onderbouwd.
1Onderzoek de wijzigbare basis
Radorfa inventariseert broncode, componenten, actieve versie en ontwikkelomgeving. We volgen de gewenste gebruikershandeling door scherm, database en interfaces. Bij bijvoorbeeld C#, PHP of VB.NET kijken we naar de concrete code en afhankelijkheden. De taal alleen bepaalt niet of verantwoord verder bouwen mogelijk is.
2Isoleer de gewenste aanpassing
We ontwerpen de wijziging met aandacht voor bestaande gegevens en aanroepen. Radorfa voegt waar nodig tests toe voor gedrag dat behouden moet blijven. Nieuwe code krijgt een duidelijke plaats in de architectuur. Configuratie en installatie worden beschreven, zodat het resultaat niet afhankelijk wordt van één persoonlijke ontwikkelcomputer.
3Vergelijk bestaande en nieuwe taken
Een testversie doorloopt de nieuwe functie én relevante bestaande routes. Radorfa controleert databasewijzigingen, foutafhandeling en gekoppelde applicaties. De gebruiker vergelijkt uitkomsten met bekende voorbeelden. We leggen vast welke onderdelen niet geraakt of niet getest zijn, zodat de vrijgave een afgebakend besluit blijft.
Werking en uitkomst samen controleren
Het verslag bevat codewijzigingen, configuratie, softwareversie en testresultaten. Radorfa controleert of de applicatie vanuit de beschreven omgeving gebouwd en gestart kan worden. Een ontbrekende testhistorie wordt niet opgelost door alleen een nieuw scherm te tonen. Belangrijke bestaande werking wordt eerst met concrete voorbeelden vastgelegd.
Na oplevering verder kunnen
Radorfa kan onderhoud en verdere ontwikkeling verzorgen. We spreken af hoe afhankelijkheden, releases en documentatie worden bijgewerkt. Uw organisatie meldt wijzigingen in gegevens en werkafspraken. Iedere volgende functie krijgt een impactbeoordeling, zodat uitbreidingen niet ongemerkt steeds meer onderlinge afhankelijkheden in de code veroorzaken.
Software en technische controlepunten
Applicatie, broncode, componentarchitectuur, database, interface, buildconfiguratie, versiebeheer, regressietest en installatieproef.
Welke taak vraagt om passende software?
Welke functie ontbreekt in uw bestaande applicatie? Radorfa onderzoekt de codebasis en een gerichte, testbare uitbreiding.
Bespreek uw softwarevraag