Méthodes traditionnelles ou méthodes agiles ?
CHAPITRE 2
55
• L’étude du « business » : cette phase vise à déterminer et à analyser les processus
métier qui doivent être automatisés et les besoins en informations ; grâce à des ateliers
facilités, les utilisateurs hiérarchisent leurs besoins. Une définition de l’architecture
globale ainsi qu’un plan global de prototypage sont produits pour préparer les phases
suivantes.
• Le modèle fonctionnel itératif : ce modèle produit décrit les besoins en détail et
permet de définir quand et comment ils seront satisfaits. Le résultat est une série de
modules logiciels constituant un prototype fonctionnel.
• La conception et les développements itératifs : il s’agit, dans cette phase, de fournir
un système intégrant toutes les fonctionnalités, conforme aux besoins définis.
• La mise en œuvre : cette dernière phase est la phase de livraison et de prise en main de
l’application par les utilisateurs qui doivent la tester (après avoir été formés, le cas
échéant) et contrôler la qualité de la documentation avant la mise en production. Enfin,
un bilan est dressé afin de capitaliser sur les bonnes pratiques mises en œuvre.
DSDM se caractérise également par une spécialisation des acteurs du projet, dont le rôle
est précisément décrit.
Il faut souligner que cette méthode est particulièrement bien documentée, depuis 1995,
en plusieurs langues, avec des mises à jour régulières.
Quels sont les différents rôles décrits par DSDM ?
Côté utilisateur
– Le sponsor exécutif : sa position hiérarchique, son engagement et sa disponibilité dans le
projet garantissent que les ressources humaines et matérielles seront mises à disposition pour
le bon déroulement du projet.
– Le visionnaire : il est « l’expert métier » ; il porte la « vision » et s’assure de la cohérence des
besoins exprimés ; c’est lui qui participe activement aux ateliers facilités et à la conception du
système.
– L’ambassadeur : il assure l’interface entre l’organisation et l’équipe de développement ; il est
le représentant des autres utilisateurs et doit fournir les informations nécessaires au développement ; il organise les tests utilisateurs et la formation de ces derniers.
– Le chef de projet : ce rôle peut être confié à un représentant des utilisateurs ou à un membre
de l’équipe informatique. Il est responsable de l’organisation et de l’avancement du projet et
doit assurer un reporting régulier.
Côté informatique
– Le coordinateur technique : il est le responsable technique du projet.
– Le chef d’équipe : il est en charge de la gestion opérationnelle de l’équipe informatique.
– Indépendant de l’équipe de projet, le facilitateur est chargé d’organiser les ateliers.
– Le rapporteur : il est responsable de la rédaction des comptes rendus de toutes les réunions
(ateliers, sessions de prototypage…) et de l’enregistrement des décisions pr ises.
GestProjInform Livre Page 55 Vendredi, 3. avril 2009 12:07 12
Précédent

- 72/290

Suivant