Le Cahier de REcette (CRE) a pour but principal de fournir un plan d’action détaillé à la MOA ou MOE qui sera en charge de la réalisation des tests.
Celui-ci est composé essentiellement des dossiers de tests et des fiches de tests
Les dossiers de tests permettent de déterminer les données métiers spécifiques sur lesquelles seront basés les scénarios de tests.
- La structure d’un dossier de tests est très proche de la structure des données définie dans le modèle conceptuel des données (compréhensible par la MOE ainsi que par la MOA) réalisé pendant les travaux de spécification fonctionnelle.
•Une fiche de test définit un processus de tests pour chaque scénario métier. On doit y définir :
- Précisément le mode opératoire du scénario de tests sous la forme d’une séquence d’actions à effectuer
- Le résultat attendu à l’issue de l’action pour chaque action du mode opératoire
- La référence au dossier de tests définissant les données métier exploitées en entrée et manipulées au cours du processus
- A chaque étape de vérification d’une fiche de tests (action / résultat attendu) correspond un cas de test identifié dans la matrice de tests. Cette matrice permet de faciliter :
- La lisibilité de la fiche de test par la MOE car rapprochée des spécifications détaillées
- La qualification des problèmes rencontrés au cours de la recette
- La gestion de la recette
Les fiches de tests doivent être rédigées en s’appuyant sur les cas d’utilisation du logiciel identifiés lors de l’établissement des spécifications
Chaque processus métier devra avoir au minimum une fiche de tests afin que la recette fonctionnel puisse couvrir l’ensemble du logiciel
Le cahier de recette doit aussi indiquer
- les configurations matérielles et logicielles de la plate-forme
- les valeurs du paramétrage logiciel de façon exhaustive
Exemple de cahier de recette
Introduction
- Contexte et objectif du document
- Objet de la recette
- Documents de référence
Description des moyens
- Responsabilités
- Plate-forme de recette
- Outils de recette
Présentation du plan fonctionnel de tests
- Présentation générale
- Description de l’arbre de test
Fiches de test
- Actions générales
- Liste des fiches
Une fois le cahier de recette terminé, la matrice de tests doit être constituée avec en entrées :
- L’ensemble des points fonctionnels (ou règles de gestion) devant faire l’objet d’une validation
- Les différents cas d’utilisation
La matrice de tests est un document de référence qui permet de piloter la recette et de s’assurer qu’aucun point ne sera oublié
- Elle définit le niveau de qualité fonctionnelle souhaité ainsi que le périmètre de la recette
- Elle doit être validée par la MOA
- Les tests de déminage peuvent être établis en collaboration avec la MOA (compétence métier).
- Ces tests permettent de confronter le logiciel très tôt aux futurs utilisateurs.
- Les ressources de la MOA devront être avertis qu’il ne s’agit que d’une aide au développement et non d’une recette d’intégration finale
- Lors de la recette interne, les résultats des tests effectués et les demandes de modification de la MOE sont inscrits dans le cahier de recette en temps réel. Le cahier de recette reflète ainsi l’avancement de la recette en continu
- Il rappelle les éléments indiqués par le cahier des charges
- La MOA pourra accepter ou non les potentielles demandes de dérogation
- Si la MOA accepte, la MOE pourra livrer le logiciel incomplet ou conforme partiellement aux spécifications
- La pré-recette permet à la MOA si la qualité du logiciel est suffisante pour pouvoir être testé. Il faut donc que :
- Tous les livrables convenus sont bien fournis (éléments logiciel et bordereaux de livraison, PV de recette interne, liste des restrictions éventuelles)
- La plate-forme de recette est opérationnelle
- Aucun problème bloquant empêchera le jeu des scénarios
- Elle débouche sur un procès-verbal et annonce le début de la recette fonctionnelle
- La recette provisoire (recette principale) consiste en un contrôle sur la base de l’ensemble des fiches de tests établie par la MOA et validée par la MOE
- Chaque anomalie détectée fera l’objet d’une fiche de fait technique
- Validation : aucune anomalie n’a été détectée, la recette sur site pilote peut alors débuter
- Validation sous réserves : aucune anomalie bloquante n’a été détectée, un PV de validation sous réserve avec la liste des anomalies peut être signé. La MOE s’engage alors à corriger les anomalies avant la livraison sur le site pilote pour recette définitive
- Refus : des anomalies bloquantes ont été détectées ou toutes les exigences. Le PV de recette fera part de ce refus et des raisons. Une fois la phase de correction terminée, la recette provisoire devra être recommencée
- Le groupe de recette est constitué des membres de la MOA ayant si possible participé à la rédaction du cahier des charges et/ou cahier de recette. Lors de la pré-recette, les membres les plus expérimentés évalueront rapidement la qualité générale du logiciel
- Le support technique est composé de membre(s) de la MOE à plein temps. Ils permettent d’assurer la maintenance de la plate-forme et le bon fonctionnement du logiciel (correction des anomalies bloquantes immédiate)
- Le support fonctionnel est représenté par une personne connaissant parfaitement le métier, le cahier de recette et les dossiers de spécifications fonctionnelles. Elle sera responsable de la conduite du changement tout au long de la recette
- Le support méthodologique et organisationnel est assumé par le chef de projet MOA. Il permet d’expliquer comment une fiche de tests doit être interprétée ou bien la façon dont un fait technique doit être rédigé
- Validation, mise en exploitation
- Validation sous réserves, pas d’anomalie bloquante
- Refus, la correction des anomalies donne lieu à la recette provisoire
- La MOE intervient pour l’installation des sous-ensembles logiciels
- La MOA administre la plate-forme
- La même équipe MOA que pour la recette provisoire
- Elle fait suite à la recette définitive
- La mise en exploitation du logiciel devrait révéler de nouvelles anomalies
- Les anomalies remontées font l’objet d’une correction et d’une re-livraison du sous-ensemble logiciel
- Toute modification du logiciel suite à une demande MOA pendant une phase quelconque de la recette donne lieu à un avenant entre les parties
- Il en est de même pour toutes les demandes d’évolution intervenant après l’acceptation du dossier des spécifications logiciel
urbanisation-des-si, les-processus-metiers-1, les-moteurs-de-regles-1, generation-d-applications, ge
L'urbanisation du SI est une méthode de la maîtrise de la complexité. Changer l'entreprise pour rendre ses processus métiers plus agiles et augmenter sa capacité à évoluer sont les principau...
Le but de ce blog est d'expliquer de manière pédagogique les enjeux, concepts et innovations dans le domaine de l'urbanisation des SI.
Les bonnes pratiques d'un projet informatique pour améliorer le retour sur investissement et accroître les avantages concurrentiels