Appuyez sur Entrée pour rechercher

Priorité qualité pour Adfinity

12/03/2020
Author Avatar
Marie Payet
Quality Engineer

La stabilité de notre application est l'une de nos principales priorités. Quelles actions avons-nous entreprises et où allons-nous? Pour en savoir plus, lire la suite ici.

Chez Adfinity, la qualité et la satisfaction de nos clients ont toujours été une priorité. Ces dernières années particulièrement, la croissance de nos utilisateurs et de nos équipes nous a permis de faire un bond en avant sur cet aspect et de mettre de nombreux nouveaux processus en place pour la stabilité de l'application. Lesquels et avec quels résultats?

Dans toutes les étapes du développement à la mise en place de la solution chez nos clients notre priorité est votre satisfaction. Pour cela nous donnons notre maximum pour vous fournir un produit de qualité et le plus stable possible.

Stabilité et innovation, un équilibre essentiel

Dans le monde du développement applicatif, nous observons généralement deux écoles:

  • faire avancer un maximum le produit en apportant de nouvelles fonctionnalités au détriment parfois de la stabilité
  • freiner l'évolution fonctionnelle du produit pour, à terme, diminuer le nombre de bugs et par conséquent avoir une application plus stable

Comme vous le savez, chez EASI nous n'aimons pas les concessions! Et pourquoi pas avoir un produit innovant ET stable?

Garantir cet équilibre est le challenge de l'équipe qualité. Comment?

Une équipe de testing pour un objectif zero bug

Depuis fin 2018 s'est officiellement formée une équipe qualité Adfinity.

Un de ses rôles principaux est de tester l'application et de s'assurer qu'il n'y aura pas de bugs lorsque la version sera installée chez vous.

La partie visible de l'iceberg est la validation des nouvelles versions majeures pour s'assurer que les nouveaux développements et comportements historiques de l'application s'intègrent bien. Pendant un mois complet deux personnes sont donc dédiées à ceci. C'est également une période intense pour l'équipe de développement qui garantissent les adaptations en continu pour assurer le suivi des points.

Cependant, la qualité est un travail de longue haleine et ne se résume pas à ces "sprints" de tests. Désormais, chaque nouveau développement est validé avant les phases de tests "officielles": techniquement par un responsable produit de l'équipe de développement et qualitativement par l'équipe qualité.

Ces deux regards complémentaires permettent d'assurer que le développement répond bien à l'analyse, qu'il est performant techniquement et fonctionnellement.

Du point de vue testing uniquement, cela a représenté pour notre dernière version majeure (1.5) l'équivalent de 17% du temps passé en développement, soit plus d'une centaine de jours.

Comment teste l'équipe qualité?

Nous avons mis en place des scénarios de tests structurés et poussés couvrant les processus usuels de l'application.

Nous validons par "niveaux" lors des phases de validation officielles, c'est-à-dire que nous vérifions d'abord les flux de base, utilisés par une majorité de nos utilisateurs. Puis ensuite nous augmentons la complexité des cas testés.

Ces tests évoluent et se complètent continuellement pour intégrer par exemple les nouveautés de la version précédente.

Nous réalisons également nos tests sur différentes bases de données pour s'adapter notamment aux spécificités de chaque secteur.

Comment mesurer l'impact sur la satifaction?

Parallèlement au testing, l'équipe qualité s'assure du suivi de la satisfaction sur les différentes solutions que nous proposons. Par exemple, nous avons déjà mené en 2018/2019 des audits de satisfaction de nos clients clouds et OCR. A partir des résultats, nous avons pris les actions nécessaires et suivi l'évolution pour garantir une amélioration de la situation.

Et pour 2020?

Nous prévoyons 3 versions majeures en 2020. Pour ceci nous avons déjà alloué plus de temps pour la validation officielle, mais également pour le testing en amont des nouveautés. Au total, le budget dédié à la qualité a presque été doublé pour 2020!

Nous prévoyons de nombreuses nouveautés mais cela ne nous fait pas peur puisque nous avons renforcé nos processus au sein de l'équipe de développement et de tests pour garantir la stabilité de nos prochaines versions!

New call-to-action