AMOA, Ingénierie des exigences

Il s’agit principalement de mission d’expertise et de conseil. Réalisation d’audit, aide au choix d’un outil, aide au changement à la mise en place d’un process qualité, AMOA, ingénierie des exigences…

Le succès d’un projet informatique réside notamment dans la capacité du chef de projet ou product owner de formaliser correctement un cahier des charges et des exigences qui soient compréhensibles et gérables par des développeurs et testables par des testeurs.

C’est pour cette raison qu’ALL4TEST a mis en place une offre de conseil et de support au management des exigences afin d’aider ses clients dès le début de projet afin de pouvoir par la suite garantir la qualité des applications et l’adéquation au besoin initial.

On peut adopter différentes classifications des exigences selon l’approche ou l’organisation préexistante, par exemple :

  • En fonction des personnes qui les émettent :

– Exigences utilisateurs, exigences-métier, exigences techniques.

  • En fonction de leur niveau de précision :

– Objectifs, spécifications générales, spécifications détaillées (certifications, éco certification..), scénario d’utilisation.

  • En fonction de la nature de l’exigence :

– Fonctionnalité, ergonomie (utilisabilité), de robustesse, performance, sécurité.

On retrouve très souvent des problématiques récurrentes auxquelles la gestion des exigences apporte des solutions :

  • Collecte
  • Validation
  • Gestion des priorités
  • Gestion du changement
  • Gestion de la qualité
  • Liens avec le reste du projet et/ou avec le contexte

Les exigences permettent ensuite de définir les exigences de tests et un plan associé de tests permettant de valider chaque exigence.

Les méthodes (x CMMi) et les outils de gestion de campagnes de test permettent d’assurer une traçabilité entre ces exigences et ces plans de test.

All4TEST propose donc :

  • Des formations à l’ingénierie des exigences en se basant sur des normes comme REQB
  • Des consultants spécialisés en AMOA afin d’intervenir chez nos clients en apportant un support à leurs experts métier pour formaliser et gérer ces exigences au long du projet mais également pour formaliser la stratégie et plans de test associés.