- Interventions de l'équipe projet - |
|
En fonction de l'importance de la modification ou de la correction à réaliser, le cycle de développement peut reprendre à différents niveaux.
S'il s'agit d'une demande de modification qui met en cause certaines fonctions, on reprendra le cycle au départ c'est-à-dire dès la phase de définition. S'il s'agit d'une anomalie importante, on pourra reprendre la phase de conception pour modifier une classe, une méthode ou la logique de l'IHM. Dans la plupart des cas, il s'agira d'erreurs minimes de programmation qui pourront être directement corrigées au niveau du codage. Le diagramme d'activités ci-dessous montre quels sont les différents cas rencontrés lors de la phase de tests-utilisateurs. Dans tous les cas, la phase d'intégration doit être suivie d'une opération de tests de non-régression qui permettent de vérifier que les modifications apportées n'ont pas introduit de nouvelles anomalies. Dans le cas où il est nécessaire de reprendre la phase de définition, le Dossier de Définition Prototype (DDP) devra être mis à jour. Il en est de même pour le Dossier de Réalisation Prototype (RDP) dans le cas où la phase de conception doit être reprise.
Livraison des nouvelles versionsAfin d'éviter des aller-retour incessants entre les valideurs et l'équipe projet on cherchera à regrouper plusieurs corrections et modifications dans une même livraison qui constituera une "version" du prototype. Ce principe ne s'applique pas dans les cas de correction d'anomalies bloquantes qui nécessitent un retour rapide vers les valideurs afin qu'ils puissent poursuivre leurs tests.C'est l'équipe projet qui décidera à quel moment ils livreront une nouvelle version en fonction du nombre et de la nature des interventions à réaliser. Il faudra simplement veiller à ce qu'un délai trop important ne sépare deux livraisons afin que les valideurs aient suffisamment de temps pour vérifier les corrections ou les modifications apportées. Chaque livraison concernera tous les valideurs qui doivent installer la nouvelle version. L'ensemble des éléments livrés constitue un lot comportant :
Si une nouvelle version entraîne un changement de formats de certaines données persistantes (fichiers ou base de données), on pourra être amené à joindre au lot une moulinette de récupération des données existantes afin d'éviter que les valideurs n'aient à re-saisir une quantité importante de données. Cet aspect sera d'autant plus sensible que l'on avancera dans les versions et surtout dans les prototypes. Le document descriptif de lot est l'équivalent d'un bon de livraison qui détaille le contenu du lot : fichiers livrés, modifications ou corrections prises en compte dans le lot faisant référence à la FAP ou la FMP correspondante, nouveaux formats des données persistantes, etc. |
|




