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.
Les méthodes agiles prises à la lettre ne sont pas adaptés pour tous les projets. Il faut aussi réfléchir à un mixe avec les méthodes plus traditionnels pour les projets un peu plus complexes où les développeurs ont besoin de liberté sans avoir le client en permanence sur le dos :
Le comparatif, méthode agile et méthode plus traditionnelle
Présentation détaillée du livre "la transformation démocratique de l'entreprise"
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...
Partagez cet article...
(total partages cumulés > 145)