|
Le développement conjoint d'applications (JAD) est un processus structuré utilisé pour collecter les exigences métier d'un système ou d'une application. Il est plus efficace lorsqu'il est utilisé dans les situations où :
* Une implication significative des utilisateurs est cruciale : JAD prospère lorsque le succès du projet dépend de la participation active et de l’adhésion des utilisateurs finaux. Si les utilisateurs sont réticents au changement ou si leur contribution est essentielle à la fonctionnalité, JAD est un bon choix.
* Le temps est une contrainte (mais pas *trop* contraint) : Bien que JAD nécessite un investissement de temps initial pour les ateliers, il peut en réalité gagner du temps à long terme en minimisant les malentendus et en réduisant le besoin de retouches plus tard dans le cycle de vie de développement. Cependant, les projets dont les délais sont extrêmement serrés pourraient trouver l’investissement initial peu pratique.
* Les exigences sont complexes ou mal comprises : Si les exigences sont ambiguës, contradictoires ou incomplètes, la nature collaborative de JAD permet de les clarifier rapidement grâce à des discussions de groupe et à la recherche d'un consensus.
* Un prototypage et des commentaires rapides sont nécessaires : Les sessions JAD peuvent intégrer des activités de prototypage, permettant aux utilisateurs de voir et d'interagir avec les premières versions du système et de fournir un retour immédiat.
* Les parties prenantes sont géographiquement dispersées (mais peuvent être rassemblées) : Bien que réunir physiquement tout le monde soit idéal, la technologie permet aux sessions JAD d’intégrer des participants à distance. Cependant, l’efficacité diminue en cas de difficultés techniques importantes ou d’un accès Internet peu fiable et généralisé.
À l'inverse, JAD pourrait *ne pas* être la meilleure approche lorsque :
* Les utilisateurs sont indisponibles ou peu coopératifs : JAD nécessite une participation active. Si les utilisateurs ne sont pas disponibles pour les ateliers ou ne souhaitent pas s'engager, le processus échouera.
* Le projet est petit et simple : Les frais généraux liés à l'organisation et à la conduite des ateliers JAD pourraient dépasser les avantages des petits projets simples.
* Le budget est extrêmement limité : JAD a besoin de ressources pour les animateurs, d'un espace de réunion et éventuellement de frais de déplacement.
* Les exigences sont bien définies et documentées : Si les exigences sont déjà clairement documentées et comprises, une session JAD peut être redondante.
Par essence, JAD est un outil puissant, mais son applicabilité dépend du contexte spécifique du projet. Une évaluation minutieuse des caractéristiques du projet et de la disponibilité des parties prenantes est essentielle pour déterminer sa pertinence.
|