Concept RAD
Le concept RAD (Rapid application development, Développement rapide d'applications) favorise un développement rapide du produit dans des conditions d'exigences incertaines, ainsi que des contraintes de temps et de budget.
La mise en œuvre du concept RAD est réalisée en utilisant des outils techniques adaptés au produit spécifique et en clarifiant constamment toutes les exigences avec le client et en l'impliquant dans l'évaluation des étapes intermédiaires d'achèvement du produit.
Le concept RAD est basé sur les principes suivants :
- Tous les outils techniques doivent favoriser la minimisation du temps de développement du produit.
- Concentration totale sur les exigences du client pour le produit en cours de développement.
- Utilisation de prototypes du produit pour clarifier le cahier des charges avec le client.
- Le développement du produit doit être cyclique, c'est-à-dire que chaque nouvelle version est créée après l'évaluation par le client de la version précédente.
- Réduction du temps de développement du produit en utilisant des modules déjà prêts et en ajoutant des fonctionnalités.
- Étroite collaboration des membres de l'équipe, chaque développeur devant être prêt à effectuer simultanément plusieurs tâches.
- L'objectif principal de la gestion de projet doit être de minimiser la durée du cycle de développement.
Le travail sur un projet utilisant le concept RAD comprend les étapes suivantes :
- Planification, durant laquelle tous les membres de l'équipe discutent du cahier des charges pour le produit à réaliser, des tâches à venir et des difficultés qui pourraient survenir par la suite. À l'issue de la planification, le chef de projet doit donner son accord pour poursuivre les travaux.
- Conception utilisateur implique l'interaction des utilisateurs avec les analystes pour clarifier par la suite les exigences du produit.
- Construction - étape lors de laquelle le développement principal du projet a lieu.
- Basculement implique les tests du produit et son évaluation par les utilisateurs finaux.
Voir aussi
-
la méthodologie
RUP,
qui représente une base de connaissances avec un moteur de recherche -
la méthodologie
PMBOK,
qui est utilisée pour une approche structurée de la gestion de projet -
la méthodologie
PRINCE2,
qui est utilisée pour élaborer des normes pour la mise en œuvre de projets à grande échelle dans les TI -
les recommandations
ITIL,
qui définissent des normes pour concilier les TI avec la stratégie commerciale -
la méthodologie
Agile,
qui est utilisée pour la gestion flexible de projets