• 10 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 24/04/2020

Préparez le projet avec la méthode RAD

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Scrum est certainement le framework le plus utilisé et le plus apprécié en gestion de projet agile. Cependant, il ne décrit pas en détail le cycle de développement d’un produit ou d’un service informatique. 😅 Vous allez donc devoir créer un cadre de travail hybride en associant les rôles, les cérémonies et les artefacts du Scrum (par exemple) à d’autres méthodes agiles. Voici le chemin que je vous propose de suivre dans la première partie du cours :

  1. La construction structurée de votre projet (méthode RAD)

  2. L’automatisation de vos développements (intégration continue et méthode ASD)

  3. L’adaptation aux changements dans votre contexte professionnel (eXtreme Programming)

  4. La formation de vos équipes agiles (Crystal Clear et méthode DSDM) 

  5. L’orientation de votre pilotage (techniques TDD, FDD et BDD) 

Dans ce premier chapitre, vous allez mesurer toute l’importance des étapes de préparation en gestion de projet agile. Je vais vous présenter la méthode RAD (acronyme de Rapid Application Development) qui aura pour principal avantage de délimiter les cycles de développement adaptatif de vos projets.

Les caractéristiques de la méthode RAD

La méthode de développement rapide d’application, dite méthode RAD, est généralement considérée comme l’une des toutes premières démarches itératives et incrémentales. ➿ Elle structure le cycle de vie d’un projet en 5 phases :

  • L’initialisation
    Vous préparez en équipe toute l’organisation et la communication dédiées à votre gestion de projet agile. Déterminez le périmètre général, réunissez les équipiers par thèmes, sélectionnez des experts pertinents et amorcez rapidement une dynamique positive.

  • Le cadrage
    Vous exprimez spécifiquement toutes les exigences de votre projet. Définissez des objectifs généraux, trouvez des solutions simples, interrogez des utilisateurs (entretiens de groupe ou individuels) en analysant chacun des thèmes que vous avez définis.

  • Le design 
    Vous concevez et modélisez un premier prototype afin de confirmer la cohérence du projet. Présentez une ergonomie générale du produit ou du service, utilisez les outils et les livrables de l’UX design (sondage, système, flux, etc.) en consacrant au moins une semaine par thème.

  • La construction
    Vous réalisez et validez en permanence des versions progressives du produit ou du service. Accompagnez le développement incrémental de l’équipe agile (étape par étape), facilitez les itérations successives, testez vos nouveaux prototypes avec les utilisateurs.

  • La finalisation 
    Vous anticipez la recette et le déploiement du produit ou du service final. Officialisez une livraison globale, contrôlez la qualité du projet dans des conditions et des situations réelles, paramétrez la maintenance avec les équipes responsables.
     

La méthode RAD compte ainsi 3 phases de préparation (l’initialisation, le cadrage et le design) avant la construction, puis la finalisation du projet. Cette étape préliminaire est fondamentale pour obtenir un produit ou un service informatique en adéquation avec des besoins réels. 👌 Vous pourrez surtout l’utiliser pour la création et la maintenance de projets informatiques (logiciels, etc.).

Le cycle de la méthode RAD
Le cycle agile de la méthode RAD par Jean-Pierre Vickoff 

En qualité de facilitateur, la méthode RAD vous donne tous les moyens d’illustrer concrètement le premier postulat du Manifeste Agile 📘 :

Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. [Février 2001]

J’insiste aussi sur les apports de cette méthode pour faciliter la planification et la priorisation des besoins en gestion de projet agile. Votre pilotage doit en effet être capable de respecter une échéance précise et un budget fixe, tandis que le périmètre du produit ou du service à développer est toujours susceptible de changer. Vous devrez donc adopter une approche plus empirique que prédictive.

La méthode RAD pour le facilitateur agile

Votre rôle de facilitateur consiste notamment à satisfaire les besoins immédiats de l’utilisateur en orientant vos équipes pendant toute la gestion du projet. Je vous encourage donc à respecter une préparation minutieuse afin de favoriser un développement rapide.

La méthode RAD préconise la formation d’une équipe de développement rigoureuse 💪 :

  • Le SWAT se compose de concepteurs-développeurs.

  • Le SWAT travaille avec les utilisateurs, ainsi qu’avec un facilitateur.

  • Le SWAT n’impose pas un rôle de chef d’équipe, mais ne l’interdit pas non plus.

  • Le SWAT impose des prises de décisions consensuelles pour la gestion du projet.

  • Le SWAT est autonome, spécialisé, outillé et motivé.

  • Le SWAT travaille dans une salle dédiée, isolée et équipée.

  • Le SWAT utilise les murs pour valoriser un management visuel.

Cette méthode dispose également d’un ensemble de principes et de pratiques agiles que vous pouvez conseiller à vos équipes. Faites vos choix et adaptez-les à votre contexte professionnel !

✔ Formulez quatre catégories d’objectifs différents : délais, budget, qualité et visibilité.
✔ Respectez des échéances précises : 90 jours (optimum) à 120 jours (maximum).
✔ Animez trois types de réunions avec vos équipes : présession, session et post-session.
✔ Inspectez régulièrement la qualité : prototypage actif, revues de projet et démonstrations (focus).
✔ Proposez des fonctionnalités : modifiables et personnalisables.
 

Gestion de projet agile avec la méthode RAD
La gestion de projet agile avec la méthode RAD par Jean-Pierre Vickoff

En 1994, l’informaticien français Jean-Pierre Vickoff introduit des compléments à la méthode RAD. Il précise par exemple que sa planification doit être la plus stratégique (délais) et fiable (qualité) possible, mais aussi la moins risquée (ressources) et coûteuse (budget) possible. 👍 Dans le chapitre suivant, vous ajouterez des méthodes de production et d’intégration continue afin de perfectionner votre gestion de projet agile.

En résumé

Exemple de certificat de réussite
Exemple de certificat de réussite