Twee software-engineers vergelijken de testuitkomst van twee applicatieversies op beeldschermen, met een laptop en tablet.

Software-upgrade in Den Bosch van de basis onder uw applicatie

Software-upgrade in Den Bosch voor een verouderde applicatiebasis. Radorfa onderzoekt code en ondersteuning en test de passende versie met uw werkprocessen.

Plan gratis adviesgesprek

De software-upgrade toetsen aan bestaande functies

Een toepassing werkt nog, maar de technische basis krijgt geen ondersteuning meer. Bij een software-upgrade in Den Bosch onderzoekt Radorfa wat nodig is om die basis te vernieuwen. We leggen de gebruikte uitvoeromgeving naast de applicatiecode en bibliotheken.

Het doel is een onderhoudbare combinatie waarin de functies die uw medewerkers nodig hebben aantoonbaar werken. Een advies begint daarom bij de werkelijk gebruikte versie, niet alleen bij de informatie op een installatielijst.

Stel de actieve combinatie vast

We vergelijken broncode, bouwinstellingen en de versie op de server. Verschillen tussen ontwikkelcomputer en productieomgeving worden vastgelegd. De ondersteuningstermijn en vereisten van de beoogde release helpen bepalen of een directe overgang mogelijk is of een tussenstap onderzocht moet worden.

Onderzoek gewijzigd gedrag

Radorfa bekijkt welke codefuncties en instellingen niet meer hetzelfde werken. Een beperkte proef test bijvoorbeeld lezen, opslaan en foutafhandeling. Benodigde aanpassingen krijgen een concrete reden; een upgrade is geen vrijbrief om tegelijk alle bestaande code opnieuw te ontwerpen.

Bevestig de nieuwe basis

De applicatie wordt met vastgelegde versies opgebouwd en in de testomgeving uitgevoerd. We controleren ook opstart, achtergrondtaken en relevante databaseverbindingen. De gekozen combinatie gaat pas verder wanneer uitkomsten en resterende aandachtspunten bespreekbaar zijn voor de applicatie-eigenaar.

Meer houvast bij de nieuwe versie

  • De draaiende versie vormt het vertrekpunt.
  • Codeaanpassingen hebben een aanwijsbare reden.
  • De nieuwe basis krijgt een herhaalbare proef.

Wanneer is de upgrade bruikbaar?

De controle legt vast welke functie op welke release is getest. Bouwsucces en praktisch gebruik worden apart beoordeeld. Een gewijzigd standaardgedrag kan pas tijdens uitvoering zichtbaar worden; daarom worden representatieve invoer en foutgevallen in de proef meegenomen.

Wie ondersteunt het vervolg?

Beheer ontvangt de ondersteunde combinatie en de manier waarop de applicatie wordt gestart. Afwijkingen tussen test en productie blijven benoemd. Voor een volgende versie kan dezelfde functionele controle opnieuw worden uitgevoerd, zonder volledig afhankelijk te zijn van de herinnering van één ontwikkelaar.

Wat verandert er onder de motorkap?

De uitvoeromgeving zorgt dat applicatiecode kan draaien. Een nieuwe versie kan andere eisen stellen aan bibliotheken, instellingen of hosting. Daarom moeten de broncode en de daadwerkelijke serverconfiguratie samen worden bekeken.

Bespreek uw volgende softwareversie

Vermeld de applicatie, huidige technische basis en beschikbare broncode. Benoem wie belangrijke functies kan beoordelen en of er een afzonderlijke testomgeving is.

Bespreek uw software-upgrade

Veelgestelde vragen

We kijken naar ondersteuning, compatibiliteit en uw benodigde functies. De passende doelversie kan afhangen van de database, koppelingen of een tussenstap die de leverancier voorschrijft. Alleen een hoger versienummer is geen volledig upgradeplan.

Dat hangt af van de applicatie en gegevensverandering. We onderzoeken de impact, spreken een uitvoermoment af en toetsen de gekozen overgang. We beloven geen ononderbroken werking wanneer de techniek dat niet aantoonbaar ondersteunt.

Vooraf leggen we vast wanneer de uitrol stopt en welke herstelroute beschikbaar is. Als gegevens of het databaseschema veranderen, kan het terugplaatsen van alleen oude code onvoldoende zijn. Die afhankelijkheid moet onderdeel van de proef en het besluit zijn.

Samen de volgende stap bepalen?

Deel de huidige situatie, bedrijfsimpact en het gewenste resultaat. We helpen u de meest praktische vervolgstap te bepalen.

Plan een gratis adviesgesprek