Le développement d'applications conjoint (JAD) est une approche de développement de logiciels où les utilisateurs professionnels et les ingénieurs informaticiens travaillent ensemble pour construire un système informatique. Cette équipe de projet conjointe est généralement séquestré pendant plusieurs semaines au cours de la phase de conception du système. En utilisant une approche JAD produit de meilleurs logiciels parce que les utilisateurs sont des participants actifs dans la construction du système.
La collecte des exigences du système est l'une des étapes les plus importantes dans la construction de logiciels. L'approche demande conjointe de développement oblige participation active lors des réunions exigences, ce qui rend les réunions plus productives. Ceci est accompli en laissant les utilisateurs interagissent avec un système prototype quotidienne.
Le prototypage une idée est une méthode éprouvée pour valider les exigences d'un produit de nouvelles affaires. Cela se fait souvent dans des entreprises de fabrication avant d'investir dans une nouvelle ligne de produits. Le prototype est généralement un plus petit modèle qui représente les idées des créateurs du nouveau produit. Le développement d’applications conjointes utilise ces techniques de prototypage pour prouver les idées de logiciel système.
Le développement rapide d'applications (RAD) est une approche populaire logiciel de prototypage qui a été utilisé dans les années 1990. Il a également été fondé sur l'idée de construire rapidement des prototypes à des fins de validation. Le développement d’applications conjointes évolué à partir de cette approche en intégrant la conception du prototype de la documentation officielle.
L'une des clés d'un projet de développement d'application avec succès commun est la constitution d'une équipe. JAD nécessite quatre groupes de participants d'être très engagés et motivés pendant les sessions de prototypes. Cette équipe comprend les utilisateurs professionnels, experts en communication, rédacteurs techniques, et les développeurs de logiciels.
Des séances conjointes de développement d'applications devraient suivre un programme strict et le calendrier. Cela comprend généralement capture idée, la création de prototypes et validation d'une exigence. Chaque réunion doit être géré par un animateur qui connaît le résultat attendu de ces réunions.
Les sessions JAD devrait être organisée autour des domaines fonctionnels spécifiques de ce nouveau produit. Cette approche est typique des grands efforts de développement de produits. Elle aide à garder l'équipe concentrée et engagée sur une idée précise. Les séances devraient inclure des pauses suffisantes et des rafraîchissements pour garantir l'équipe reste optimiste et engagé.
Un des principaux avantages à l'utilisation de l'approche demande conjointe de développement est la vitesse et la qualité. Une session complète JAD devrait être achevée en quelques semaines et il inclut un prototype utilisable. Ce prototype peut être transféré à l'équipe de fabrication où le développement peut commencer. Il s'agit généralement d'un processus plus rapide que les techniques de développement.