Duw op enter om te zoeken

Adfinity's kwaliteitsprioriteit

12/03/2020
Author Avatar
Marie Payet
Quality Engineer

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.

Stabiliteit en innovatie, een essentieel evenwicht

In de wereld van applicatieontwikkeling zien we over het algemeen twee scholen:

  • het product zoveel mogelijk vooruit te helpen door nieuwe functionaliteiten te brengen ten koste van de stabiliteit
  • het vertragen van de functionele evolutie van het product om uiteindelijk het aantal bugs te verminderen en zo een stabielere toepassing te hebben

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?

Een testteam voor een zero-bug doelstelling

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.

Hoe gaat het kwaliteitsteam te werk?

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.

Hoe meet je het effect op de verzadiging?

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.

Hoe zit het met 2020?

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.

Vraag je demo

Schrijf je in voor onze nieuwsbrief

Follow us

  

Deel dit artikel