De stabiliteit van onze toepassing is een van onze belangrijkste prioriteiten. Welke acties hebben we ondernomen en waar gaan we naartoe? Lees hier meer.
Bij Adfinity zijn kwaliteit en klanttevredenheid altijd een prioriteit geweest. Vooral in de afgelopen jaren hebben we door de groei van onze gebruikers en onze teams op dit gebied een grote sprong voorwaarts gemaakt en veel nieuwe processen in gang gezet voor de stabiliteit van de applicatie. Welke en met welke resultaten?
In alle fasen van de ontwikkeling tot aan de implementatie van de oplossing bij onze klanten staat jouw tevredenheid bij ons voorop. Daarom doen we ons uiterste best om je een kwalitatief hoogwaardig en zo stabiel mogelijk product te leveren.
In de wereld van applicatieontwikkeling zien we over het algemeen twee scholen:
Zoals je weet, houden we bij EASI niet van concessies! Waarom geen innovatief EN stabiel product?
Het waarborgen van dit evenwicht is de uitdaging van het kwaliteitsteam. Hoe doen we dat?
Sinds 2018 is er een officieel Adfinity kwaliteitsteam.
Een van de belangrijkste taken is om de applicatie te testen en ervoor te zorgen dat er geen bugs zijn wanneer de versie bij jou wordt geïnstalleerd.
Het zichtbare deel van de ijsberg is de validatie van nieuwe grote releases om ervoor te zorgen dat nieuwe ontwikkelingen en historisch gedrag van de applicatie goed integreren. Dus voor een volle maand zijn er twee mensen die zich hiervoor inzetten. Het is ook een intense periode voor het ontwikkelingsteam dat garant staat voor voortdurende aanpassingen om de opvolging van de punten te verzekeren.
Echter, kwaliteit gaat niet alleen over deze test "sprints". Het is een plan op lange termijn en voortaan wordt elke nieuwe ontwikkeling daarom gevalideerd voor de "officiële" testfasen: technisch door een productmanager van het ontwikkelingsteam en kwalitatief door het kwaliteitsteam.
Deze twee complementaire visies zorgen ervoor dat de ontwikkeling goed aansluit bij de analyse, dat ze technisch en functioneel efficiënt is.
Alleen al uit testoogpunt was dit voor onze laatste grote release (1,5) het equivalent van 17% van de tijd die aan de ontwikkeling is besteed, dus meer dan honderd dagen.
We hebben systematisch opgebouwde en uitgebreide testscenario's opgesteld voor de gebruikelijke processen van de applicatie.
We valideren met "niveaus" tijdens de officiële valideringsfase, d.w.z. we controleren eerst de basisstromen die door een meerderheid van onze gebruikers worden gebruikt. Dan verhogen we de complexiteit van de geteste gevallen.
Deze tests evolueren en vullen elkaar voortdurend aan om bijvoorbeeld de nieuwe functies van de vorige versie te integreren.
We voeren ook onze tests uit op verschillende databases om ons aan te passen aan de specifieke kenmerken van elke sector.
Parallel aan de tests zorgt het kwaliteitsteam voor de opvolging van de tevredenheid over de verschillende oplossingen die we voorstellen. Zo hebben we in 2018/2019 al tevredenheidsaudits uitgevoerd bij onze cloud- en OCR-klanten. Op basis van de resultaten hebben we de nodige acties ondernomen en de evolutie opgevolgd om een verbetering van de situatie te verzekeren.
We verwachten 3 grote releases in 2020. Hiervoor hebben we al meer tijd uitgetrokken voor de officiële validatie, maar ook voor het upstream testen van nieuwe functies. In totaal is het budget voor kwaliteit bijna verdubbeld voor 2020!
We plannen veel nieuwe functies, maar we zijn hier niet bang voor, want we hebben onze processen binnen het ontwikkelings- en testteam versterkt om de stabiliteit van onze volgende releases te waarborgen.
Indien je graag meer wil weten over onze manier van testen kan je altijd je consultant hierover aanspreken.