Een gezonde samenwerking met je softwareontwikkelpartner
Door Stefan Jansen / apr 2021 / 1 Min
Klant
ProRail
Sector
Mobiliteit
Oplossingen
Software Quality Assessment
Table of Contents
ProRail is verantwoordelijk voor het spoorwegbeheer in Nederland en zorgt voor de veiligheid, het onderhoud, de uitbreiding en de vernieuwing van het uit 7.000 kilometer bestaande Nederlandse spoorwegnet. Om dit in goede banen te kunnen leiden, maakt ProRail gebruik van software voor de bedrijfsvoering, logistiek en simulaties. ProRail heeft Avisi een Software Architecture Assessment laten uitvoeren op de simulator BITS (Beveiliging, Infrastructuur en Treinbeweging in Simulatie).
Software is een vereiste om ervoor te zorgen dat het spoorwegbeheer in Nederland goed verloopt en de treindienstleiders goed opgeleid worden.
De BITS-applicatie van ProRail speelt hier een rol in, dit is namelijk een simulator van de beveiliging, infrastructuur en treinbewegingen op én rondom het Nederlandse spoor. Het wordt gebruikt om treindienstleiders op te leiden en als testomgeving voor het testen van treindienstleiding-systemen.
De wens van ProRail is dat deze BITS-applicatie beter onderhoudbaar en overdraagbaar wordt, omdat het beheer van de software overgedragen wordt aan een ander bedrijf. Om de overdraagbaarheid van de software te verbeteren, is een overzicht van de architectuur onmisbaar. Maar in hoeverre is deze BITS-applicatie al overdraagbaar? En hoe zorgen we ervoor dat deze nóg beter overdraagbaar wordt?
Om de overdraagbaarheid in kaart te brengen, doet ProRail regelmatig een architectuur-assessment. Zo is er uit eerdere assessments naar voren gekomen dat de architectuur onvoldoende beschreven staat. De kennis van de architectuur zit voornamelijk in de hoofden van enkele ontwikkelaars. Toch is het belangrijk om de architectuur goed in kaart te brengen, zodat het gemakkelijker wordt om de software over te dragen. Dit is waar Avisi om de hoek komt kijken met een Software Architecture Assessment.
Tijdens het assessment is op basis van bestaande documentatie, handleidingen en expert-interviews de architectuur van de BITS-applicatie in kaart gebracht. Eén van de resultaten uit het Software Architecture Assessment is dat de huidige architectuur tekortschiet op duidelijkheid van informatie, volledigheid en overzichtelijkheid. Daarom is één van de aanbevelingen om de architectuur in C4-diagrammen vast te leggen. Dit maakt het mogelijk voor mensen met beperkte of zonder domeinkennis te kunnen redeneren over de software-architectuur.
Software van slechte kwaliteit zorgt voor bugs, crashes en klagende eindgebruikers. Het heeft dus direct en indirect (financiële) impact op jouw bedrijfsresultaten!
Download het whitepaper en maak betere investeringsbeslissingen over
softwarekwaliteit.
Een externe Software Quality Assessment kan inzicht bieden in hoe de mismatch tussen verwachting en de technische werkelijkheid is ontstaan en helpt je goede keuzes te maken door te investeren in de juiste verbeteringen.
Door de software te testen in de vorm van een assessment, nemen we jouw software op drie verschillende niveaus onder de loep:
"Avisi heeft voldoende kennis opgedaan van het domein, de software-omgeving en de situatie van de klant om het assessment uit te voeren. In het opgeleverde rapport staan goede praktische adviezen."
Rob van Viegen
ICT Productbeheerder bij ProRail
Stefan Jansen
Commercial Lead
Dan denken we dat dit ook wat voor jou is.