La validation des exigences du produit (validation) implique une comparaison systématique de la solution réalisée avec les exigences commerciales initiales. L'analyste commercial joue un rôle clé : il assure la formalisation correcte des exigences, définit les critères d'acceptation (acceptance criteria) et participe directement aux tests d'acceptation. Si une non-conformité est identifiée, l'analyste enregistre les défauts, clarifie leur cause (mauvaise mise en œuvre, exigence mal comprise, processus commercial modifié) et aide à déterminer les mesures correctives ou les étapes de renforcement des changements.
Caractéristiques clés :
L'analyste commercial peut-il déléguer entièrement la tâche de vérification des exigences au testeur ou à l'équipe QA ?
Non, bien que la QA teste le système, l'analyste est responsable de la conformité du produit aux exigences commerciales. Il possède une expertise dans le contexte commercial.
Est-il acceptable de lancer le produit si toutes les exigences fonctionnelles sont réalisées, mais que les exigences non fonctionnelles ne sont pas prises en compte ?
Non, le non-respect des exigences non fonctionnelles (performance, sécurité, convivialité) entraînera un refus de la mise en œuvre ou l'insatisfaction des utilisateurs.
Est-il possible de considérer les exigences comme vérifiées si elles ne sont pas formalisées et n'existent que sous forme d'accords verbaux ?
Non, les exigences doivent être clairement enregistrées et formalisées ; les accords verbaux entraînent souvent des interprétations divergentes et des erreurs.
Cas négatif : Accepter le résultat sur la base d'une démonstration du développeur, sans formalisation préalable et accord des critères d'acceptation. Avantages : Phase d'acceptation rapidement terminée Inconvénients : Plus tard, de nombreux détails non pris en compte ont été découverts, un conflit est survenu avec le client.
Cas positif : Les exigences ont été formalisées, le document des exigences a été signé avec le client, des check-lists ont été élaborées et des tests d'acceptation ont été effectués avec le client. Tous les commentaires ont été enregistrés et corrigés. Avantages : Minimum de malentendus, processus transparent pour les deux parties, moins de risques de litiges Inconvénients : Le processus de validation et de test a pris plus de temps que prévu.