Software-audit
Eerst inzicht, dan verder bouwen
Wilt u uw software uitbreiden, maar twijfelt u aan de technische basis? Een software-audit geeft inzicht in de onderzochte code, onderhoudbaarheid en technische aandachtspunten. APPelit beoordeelt de afgesproken onderdelen en legt de bevindingen vast, zodat u uw volgende ontwikkelstap beter kunt onderbouwen.
Wilt u weten hoe uw software er technisch voor staat voordat u verder bouwt?
BESPREEK UW AUDITKan uw software mee?
Duidelijkheid vóór verdere ontwikkeling
Duren aanpassingen steeds langer? Keren dezelfde fouten terug? Of krijgt u verschillende antwoorden op de vraag of uw software nog geschikt is voor verdere ontwikkeling? Misschien wilt u nieuwe functionaliteiten toevoegen, maar ontbreekt het overzicht van wat er technisch staat. Dan wilt u eerst weten welke onderdelen aandacht vragen, voordat u opnieuw tijd en budget aan de ontwikkeling besteedt.
Wat wilt u daarbij behouden? Uw bestaande koppelingen, vertrouwde functionaliteiten of de mogelijkheid om met een ander ontwikkelteam verder te werken? Uw vragen bepalen welke onderdelen we in de beoordeling meenemen. Daarbij onderscheiden we de gewenste werking van de technische uitvoering. U bepaalt wat de software voor uw organisatie moet ondersteunen; wij beoordelen de onderzochte onderdelen aan de hand van de aangeleverde eisen en afgesproken technische criteria.
Wat kijken we na?
Code, tests en technische opzet
Binnen de afgesproken opdracht kunnen we de leesbaarheid en complexiteit van de code, de documentatie, aanwezige tests en beveiligingsonderdelen beoordelen. Daarbij kijken we bijvoorbeeld of onderdelen onnodig dubbel zijn opgebouwd en hoe de tests zijn georganiseerd. Voor die beoordeling is passende toegang nodig tot de broncode, relevante documentatie en, waar afgesproken, een test- of hostingomgeving. Ook de eisen aan de huidige software en uw geplande uitbreidingen zijn relevante input. Vooraf leggen we vast welke controles worden uitgevoerd en welke informatie u beschikbaar stelt. Ontbreekt documentatie of toegang, dan maken we duidelijk welke onderdelen daardoor niet beoordeeld kunnen worden. Zo weet u waarop de bevindingen zijn gebaseerd en waar de beoordeling ophoudt. Op onze pagina software-audit en review leest u meer over de technische aandachtspunten en benodigde informatie.
Wat levert het op?
Bevindingen voor uw volgende keuze
U ontvangt een rapport met bevindingen over de onderzochte onderdelen en mogelijke technische vervolgstappen. Daarmee kunt u keuzes over onderhoud, aanpassingen of verdere ontwikkeling onderbouwen. We maken onderscheid tussen vastgestelde aandachtspunten en vragen waarvoor aanvullend onderzoek nodig is. U bepaalt vervolgens welke werkzaamheden prioriteit krijgen en of u daarvoor een vervolgopdracht verstrekt. Een praktijkvoorbeeld is Trooper. Deze opdrachtgever wilde vóór verdere opschaling weten hoe de bestaande toepassing er technisch voor stond. APPelit voerde een audit uit op de code en Azure-configuratie, met aandacht voor codekwaliteit, softwareversies en beveiliging. De beoordeling stond daarmee in dienst van een concrete ontwikkelvraag: waarop kon verder worden gebouwd? Ook bij uw opdracht begrenzen we de beoordeling tot de afgesproken onderdelen. De audit is geen garantie dat alle fouten of kwetsbaarheden worden gevonden. Het aanpassen van software is een afzonderlijke opdracht.
Taken helder verdeeld
Technische toetsing, uw besluitvorming
Rol van APPelit: wij voeren de afgesproken technische beoordeling uit en leggen de bevindingen vast. Herstel of verdere ontwikkeling valt niet automatisch onder de audit. Geeft u daarvoor een vervolgopdracht, dan verzorgen wij de technische specificatie van het maatwerk, softwareontwikkeling, testing, kwaliteitsborging (QA) en de afgesproken maatregelen voor softwarebeveiliging. Ook de technische realisatie van dataconversie kan daaronder vallen, op basis van uw conversiespecificaties. Welke werkzaamheden we uitvoeren, leggen we vooraf vast.
Rol van de opdrachtgever: u stelt de benodigde informatie en afgesproken toegang beschikbaar. U bepaalt de businessstrategie en stemt de IT-strategie daarop af. Ook de keuze tussen standaardsoftware en maatwerk, pakketkeuzes, functionele mapping en functionele specificaties blijven bij uw organisatie. De audit biedt technische informatie voor uw afwegingen, maar neemt deze beslissingen niet over. Bij eventuele vervolgontwikkeling verzorgt u daarnaast de specificaties voor dataconversie, gebruikerstraining en de implementatie binnen uw organisatie.
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug. U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier











































































































































