top of page

L’élaboration du Cahier de Recette

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

La recette interne MOE garantit une qualité optimum du logiciel qui sera livré à la MOA

Elle débute dès que les développements sont assez avancés.

Chaque fonction doit faire l’objet d’un test unitaire

  • 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

Un procès-verbal est rédigé par la MOE et présenté à la MOA en comité de pilotage en fin de recette interne.

  • 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 recette fonctionnelle MOA

  • 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

L’issue de cette phase donne lieu à un procès verbal avec trois qualifications possibles :

  • 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

Les acteurs de la recette

  • 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é

Les ressources matérielles doivent être les mêmes que ce soit pour la validation interne ou la recette fonctionnelle. Elles doivent être aussi proche que possible de l’environnement d’exploitation.

La recette sur site pilote permet d’appréhender le logiciel dans un environnement le plus proche possible de la plate-forme d’exploitation.

Cette phase débouche sur l’acceptation définitive du logiciel par la MOA

La MOA est chargée de vérifier le bon fonctionnement de l’infrastructure informatique du site pilote

Elle remet à la MOE un bordereau de mise en marche de celui-ci

La première installation du sous-ensemble logiciel pourra alors se faire

La configuration du site est à la charge de la MOA en collaboration étroite avec la MOE (configuration mentionnée dans le cahier de recette)

La recette définitive peut alors débuter et doit être suivie d’un contrôle de conformité fonctionnelle et technique (Vérification du Service Régulier)

Ce contrôle doit être fait sous-ensemble par sous-ensemble du logiciel. Un procès-verbal peut alors avoir lieu :

  • Validation, mise en exploitation

  • Validation sous réserves, pas d’anomalie bloquante

  • Refus, la correction des anomalies donne lieu à la recette provisoire

Les acteurs :

  • 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

La garantie du système

  • 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

"Il faut tendre la main à ses amis sans fermer les doigts."

Diogène

 urbanisme du sI : 

 

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 principaux objectifs de l'urbaniation du SI.

 

L'urbanisme cible la réappropriation du SI par la maîtrise d'ouvrage. Pour y arriver, une compétence plus grande en matière de SI leur est nécessaire. Une meilleure communication maîtrise d'ouvrage - maîtrise d'oeuvre pourra s'instaurer.

 

Une organisation performante dépend de l'optimisation de son SI dont la complexité est sans cesse croissante.

 

Il faut maîtriser le SI pour pouvoir le moderniser : le projet d'urbanisation du SI n'est pas un projet en plus ! C'est souvent celui qui permet de réussir tous les autres.

 articles a venir : 

 

16/11/2014: Définir la trajectoire d'évolution du SII

 

17/11/2014 :  Elaborer le cadre d'urbanisation

 

suivez moi : 
  • Facebook B&W
  • Twitter B&W
  • Instagram B&W
articles recents : 
recherche par mots cles : 
Pas encore de mots-clés.
bottom of page