RAD Les méthodes agiles (Rapid Application Development)
La méthode RAD, acronyme en anglais pour Rapid Application Development, Développement Rapide d'Application, de James Martin est l'une des toutes premières méthodes agiles formalisée par James Martin en 1991.
La méthode RAD
RAD Développement Rapide d'Application
La méthode RAD, l'une des toutes premières méthodes agiles, a été formalisée puis publiée en 1991 par James Martin, consultant anglais en technologies de l'information pour les réalisations informatiques.
La méthode RAD est une méthode de développement agile orientée projet informatique et dont les ressources sont régulièrement actualisées.
Depuis, le terme est utilisé de façon générique pour distinguer les méthodes de développement des systèmes d'information appliquant les principes des méthodes agiles en opposition aux approches plus classiques.
Le principe du développement RAD en quatre phases

I. Les besoins, Requirements planning
Fruit d'un accord entre les responsables du projet, les clients et les développeurs sur le périmètre du projet, les contraintes et les besoins techniques.
II. Design : User Design
Durant cette phase en interaction avec la phase numéro III, les utilisateurs interagissent avec les développeurs pour produire et valider des prototypes.
III. Réalisation : Construction
Le développement proprement dit, en interaction avec les utilisateurs.
IV. Mise en oeuvre : "Cutover"
Implémentation, migration des anciens systèmes, tests, recettes, formation...
Manifeste pour les méthodes Agile
En 2001, 17 experts se sont réunis et ont publié un manifeste afin de formaliser les 12 principes fondateurs d'un développement logiciel réussi.
☛ Voir le Manifeste pour les méthodes agiles, Manifesto for Agile Software Development
Les 12 principes
-
Privilégier la satisfaction client, c'est le principe le plus important.
- Consentir au changement, même tardivement au cours du développement.
- Fournir fréquemment des logiciels opérationnels.
- Garantir une coopération quotidienne tout au long du projet entre les utilisateurs et les développeurs.
- Construire les projets avec des équipes motivées.
- Privilégier le dialogue, c'est le plus efficace pour transmettre l'information.
- Produire un logiciel fonctionnel est la principale mesure du progrès.
-
Avancer le projet à un rythme soutenable et constant pour les
sponsors, développeurs et utilisateurs.
- Prêter une attention continue à l'excellence technique et au design.
- Accorder la priorité à la simplicité, l'art d'exploiter au maximum le travail qui reste à faire.
- Laisser les équipes s'auto-organiser afin d'obtenir les meilleures architectures, spécifications et conceptions.
- Réfléchir à intervalles réguliers aux moyens de devenir plus efficace et ajuster en conséquence.
L’auteur
Alain Fernandez est un spécialiste de la mesure de la performance et de l’aide à la décision. Au fil de ces vingt dernières années, il a conduit et accompagné de nombreux projets d'entreprise en France et à l'International. Il est l'auteur de plusieurs livres publiés aux Éditions Eyrolles consacrés à ce thème et connexes, vendus à plusieurs dizaines de milliers d'exemplaires et régulièrement réédités.
Ressources
À ce sujet, voir aussi
Scrum, la méthode agile
La méthode Scrum est une méthode agile de gestion de projets informatiques qui privilégie la communication et facilite les réorientations opportunes.
Définition et principe des méthodes agiles
Les méthodes agiles caractérisent un mode de gestion des projets informatiques privilégiant le dialogue entre toutes les parties prenantes.
XP eXtreme Programming, les méthodes agiles
XP eXtreme Programming est une méthode de développement agile orientée projet informatique et dont les ressources sont régulièrement actualisées.
À lire
Ouvrage de référence de la méthode Scrum. Ken Schwaber, l'auteur de l'ouvrage, est le principal concepteur de la version actuelle…
Agile Software Development with SCRUM
Ken Schwaber, Mike A. Beedle
Pearson
176 pages (anglais)
Dispo :
www.amazon.fr
Un guide de référence des méthodes agiles. Scrum est une méthode orientée équipe de développement. L'ouvrage met l'accent sur les concepts clés : le Team, le Scrum Master et le Product Owner. Les phases organisation, production des versions et déroulement des réunions, les "scrums" sont détaillées…
Succeeding with Agile
Mike Cohn
Addison-Wesley
504 pages (anglais)
Dispo :
www.amazon.fr
& Format Kindle
En 2 volumes, le guide du corpus des connaissances en management de projet (Guide PMBOK) avec en complément le guide pratique Agile…
Guide PMBOK + Guide pratique Agile
Project Management Institute
Edition PMI
Édition 2018
800 pages
Dispo : www.amazon.fr
& Format Kindle
Un autre livre d'intérêt sur le thème épineux de l'estimation. Demystifying the Black Art…
Software Estimation
Steven C. McConnell
Microsoft Press U.S.
352 pages
Dispo :
www.amazon.fr
& Format Kindle
Pour réussir les projets d'entreprise, adoptez une démarche qui dynamise le relationnel entre les femmes et les hommes. Livre de référence du site…
Le chef de projet efficace
12 bonnes pratiques pour un management humain
Alain Fernandez
Eyrolles
6ème édition
240 pages
☛ Consultez la fiche du livre »»»
Pour acheter ce livre :
Format ebook :
PDF & ePub,
Kindle
Un ouvrage pour se former à la méthode Scrum...
Scrum
Un outil convivial pour une agilité
Claude Aubry
Dunod
6ème édition 2022
336 pages
Dispo :
www.amazon.fr
& Format Kindle
Piloter l'Entreprise Innovante...
De l'importance de réformer les principes archaïques de contrôle de la mesure de la performance pour enfin dynamiser la prise de décision en équipe, incontournable clé de l'entreprise innovante. La méthode SOCRIDE centrée sur les questions de Confiance et de Reconnaissance est ici expliquée, illustrée et détaillée :
Les tableaux de bord du manager innovant
Une démarche en 7 étapes pour faciliter la prise de décision en équipe
Alain Fernandez
Éditeur : Eyrolles
Pages : 320 pages
Consultez la fiche technique »»»
Pour acheter ce livre :
Format ebook : PDF & ePub,
Format Kindle
Voir aussi...
Les fiches du dossier: Méthodes Projet
La bonne méthode et la création de valeur
Une bonne méthode peut être définie comme la formalisation des règles de réussite d'un projet afin de bien cadrer les phases de conception et ...
Planifier et ordonnancer le projet
Comment planifier le projet et comment régler les questions d'ordonnancement à l'aide des outils : Gantt Pert CPM Work Breakdown Structure Gestion ...
XP eXtreme Programming, les méthodes agiles
XP eXtreme Programming est une méthode de développement agile, orientée projet informatique et dont les ressources sont régulièrement actualisées.
Définition et principe des méthodes agiles
Les méthodes agiles caractérisent un mode de gestion des projets informatiques privilégiant le dialogue entre toutes les parties prenantes, clients, ...
Le projet informatique, un projet complexe par définition
Conduire un projet informatique d'entreprise n'est pas une partie de campagne. Loin s'en faut. Il s'agit en effet de construire une équipe aux compétences ...
Les méthodes de conduite de projet d'entreprise
Panorama des méthodes les plus couramment utilisées en gestion de projet (PmBok, Prince2, agiles, Scrum...). Ce dossier présente les phases fondamentales ...
Les phases et les étapes du projet
Le déroulement classique d'un projet suit un enchaînement logique de phases et d'étapes, depuis l'identification du besoin jusqu'à la mise en ...
Qu'est-ce que UML ?
UML, Unified Modeling Language, langage de modélisation objet unifié est une démarche orientée objet. Elle est née de la fusion de trois méthodes ...
Scrum, la méthode agile
La méthode Scrum est une méthode agile de gestion de projets informatiques privilégiant la communication, et facilitant les réorientations opportunes. ...
Qu'est-ce que la méthode Prince2 ?
Prince 2 est une méthode de management de projet orientée processus de réalisation. Cet article étudie aussi les Avantages et les Inconvénients ...
Les courbes en S
Les courbes en S, Earned Value Management, le pilotage du projet par les indicateurs de la valeur acquise : BCWS CBTP BCWP CBTE ACWP CRTE.
Qu'est-ce que le PMBOK ?
Le PMBOK, Guide to the Project Management Body of Knowledge, traduit en français par Guide du Corpus des Connaissances en Management de Projet, ...
Estimer les délais du projet
Méthode pour mieux estimer les délais du projet, la suite de quelques réflexions en vrac en attente d'organisation
Comment faire un diagramme de Gantt ?
Comment faire un diagramme de Gantt ? Le diagramme de Gantt est un excellent outil de communication à propos de l'avancement des tâches d'un projet. ...
Comment gérer le projet Système d'Information
Manager un projet Système d'Information ne consiste pas uniquement à sélectionner des solutions sur étagères. puis à en confier la mise en oeuvre ...
Le WBS, Work Breakdown Structure du PMI, expliqué
Pour bien évaluer puis organiser un projet un tant soit peu complexe, il est indispensable de le découper en tâches élémentaires. Le WBS Work ...
Comment faire un diagramme PERT ?
Le diagramme PERT (Program Evaluation and Review Technique) et le diagramme CPM Critical Path Method) constituent un outil visuel pour organiser ...
Définition du projet, c'est là que tout commence...
Le démarrage du projet et la phase de définition préalable. Prendre le temps de soigner la phase de définition du projet est réellement un atout ...
Comment estimer les délais du projet ?
Comment Estimer les délais du projet, l'éternelle enigme des projets complexes de l'entreprise
Partagez cet article...
(total partages cumulés > 65)