Avant de mettre en production une release importante, il est primordial de s’assurer que le produit fonctionne correctement dans le détail. Pour obtenir cette confiance, il y a plusieurs possibilités dont :
- Avoir utilisé l’approche BDD pour définir et réaliser le produit et couvrir TOUS les cas de fonctionnement
- Avoir une batterie de tests fonctionnels automatiques permettant d’assurer une couverture complète du produit
- Réaliser une UAT (User Acceptance Test) complète lors de l’itération de mise en production
C’est cette 3ème option qui a été retenue sur un projet que j’accompagne et pour réaliser cette action, plusieurs utilisateurs (7 personnes) se sont réunis 2 jours autour de l’équipe technique (5 personnes) et du Product Owner.
Pour conduire à bien cette activité, nous avons mis en place une approche Scrum :