LES SPÉCIFICITÉS DE LA MÉTHODE AGILEPM

Le 25/08/16

La méthode AgilePM est résolument orientée Projet; elle contient tous les éléments pour gérer un projet de A à Z, avec un cycle de vie complet comprenant:

  • Des plans
  • Des produits de Management structurants
  • Une organisation exhaustive (direction-gestion-coordination)
  • Du contrôle

AgilePM permet d’allier l’agilité du référentiel DSDM à la rigueur d’une méthode de projet classique.

LES GRANDS PRINCIPES

  • La concentration sur les besoins métier : pendant tout le cycle de développement, on va s’attacher à maîtriser l’objectif du client.
  • Livrer dans les temps: le temps est une variable qui doit être fixée, on va toujours respecter cette donnée, pour ce faire on jouera sur des leviers au niveau du périmètre.
  • Coopérer: On va privilégier la proximité, qui nécessite une grande collaboration des différentes parties prenantes entres elles.
  • Pas de compromis sur la qualité: On va fixer très tôt dans le cycle le niveau de qualité: qualité des livrables à réaliser mais également la qualité de la manière de réaliser ces livrables. Le fait d’avancer petit à petit dans la réalisation du livrable va permettre de mieux contrôler la qualité
  • Construction incrémentale à partir de fondations solides: les fondations du projet sont posées entre autre sur un business case comme chez PRINCE2.
  • Développements itératifs: le concept clé de la méthode Agile, développement étape par étape d’un produit basé sur les retours utilisateurs.
  • Communication claire et continue.
  • Démontrer le contrôle.

Le pari de la méthode, basé sur les 4 variables classiques: Coût, délais, prix, fonction (CQFD chez PRINCE2); est d’inverser les variables fixes d’une méthode classique. C’est à dire que chez Agile on va fixer le prix, les délais et le coût, tout en jouant sur la variable “périmètre” et “fonctionnalités”

AgilePM parameter model

ORGANISATION

Sur le schéma ci-dessous, on observe une organisation complète, au sein de laquelle on retrouvera des personnes ambassadrices, représentantes du métier au sein de l’équipe projet et de développement.

Au niveau projet ( gouvernance)/ ‘équipe pilotage’/ ‘maîtrise d’ouvrage’:

  • Un ‘ business sponsor’
  • un visionnaire  ou ‘business visionary’ qui est très proche du chef de projet,

Au niveau développement/ ‘Maître d’oeuvre’, on aura:

  • Un conseiller ou ‘business advisor’
  • Un ambassadeur ou ‘business ambassador ‘

On a donc une organisation qui permet la gouvernance et le travail en mode projet

schema AgilePM organisation

PRATIQUES

Il y a de nombreuses pratiques dans AgilePM, nous rentrerons dans le détail de la 1ère et essentielle sur laquelle est basée l’ensemble de la méthode: la gestion des priorités ou MoSCoW.

La technique MOSCOW permet la priorisation des objectifs comme suit:

  • MUST have – 60% => Fonctions garanties/minimales
  • SHOULD Have – 20% => Fonctions attendues
  • COULD  have – 20% => Fonctions possibles
  • WON’T have => Fonctions non réalisées ici

Ces ratios permettent d’avoir un levier, qui vont permettrent de déplacer ou supprimer dans le temps les priorités/ objectifs de développement en fonction de l’avancée du projet. C’est donc un levier pour les exécutants mais c’est également un moyen de donner satisfaction au client, car les équipes exécutrices vont être motivées à faire remonter au maximum de ‘could have’ pour donner plus de satisfaction, qu’ initialement attendue, au client.

Une 2ème pratique intéressante est le ‘Time boxing’, l’idée est de créer des itérations de 2 à 4 semaines. Ces itérations vont permettre la vérification de l’avancé du travail et de repartir sur une nouvelle étape en tout en permettant de prendre régulièrement en compte d’éventuel changement (besoin client, utilisateur, etc..) qui seraient apparus entre temps.

time boxing schema AgilePM

CYCLE DE VIE ET PRODUITS

Les produits de management réalisés au sein de la méthode AgilePM sont les suivants:

  • Business case
  • liste des pré-requis
  • Une solution d’architecture
  • Une approche de développement
  • Un plan de livraison
  • Approche managériale

Ces produits ‘structurants” permettent d’appuyer le développement sur une approche structurée.

time box schema 2 AgilePm

Sur ce schéma ci-dessus nous voyons que les ‘time box’ font partis du déploiement incrémental ( on l’appellera ‘séquence’ chez PRINCE2), qui va permettre de présenter à l’utilisateur les résultats, de démontrer le contrôle, la qualité etc…

PROGRESSIVITÉ DES OBJECTIFS, DES ESTIMATIONS ET DES PRIORITÉS

En pratique, on va partir d’une liste d’exigences globales non détaillées avec une estimation approximative auxquels on aura ajouté des priorités; pour aller petit à petit vers un ensemble d’objectif et de critères qualités plus précis et détaillés. Par la suite, pendant le développement itératif on va détailler de nouveau les objectifs en jouant sur le levier de priorisation.

AgilePM schema itération

PROGRESSIVITÉ DU DÉVELOPPEMENT

Progressivité de manière itérative, avec une évolution de prototype en prototype pour déboucher sur le produit final correspondant au mieux aux besoins utilisateur.

Progressivité également des séances de test et de contrôle à chaque ‘time box’ ou ‘séquence’; cette technique permet donc de cloisonner l’avancement et de contrôler que le projet se dirige dans la bonne direction sur des petites séquences de temps.progressivite schema - agilepm

On retrouve également le focus sur la qualité et le management par exception, comme chez PRINCE2. En effet, sur le principe de ‘coopération’ on donne beaucoup d’autonomie à l’équipe développement; mais lorsque l’on réalise que certain ‘must have’ sont à risque, on l’accepte et on le fait remonter pour permettre de traiter au plus tôt un soucis qui pourrait compromettre la réalisation du projet.

L’ESPRIT D’ÉQUIPE

Le moteur de l’agilité c’est de rapprocher les équipes, dans l’espace et dans les relations pour pousser à la collaboration. Il y a de nombreux outils qui permettent cette collaboration comme par exemple les ‘daily huddle’, ces courtes réunions de maximum 15 min debout qui permettent de communiquer l’essentiel de l’avancé des projets.

LA MÉTHODE AGILEPM: POUR QUEL TYPE DE PROJET?

Comparaison des positionnements des référentiels disponibles avec AgilePM:

AgilePM
SCRUM Travail en équipe de développeurs- avec animateur et représentant client Rôle et gouvernance ‘business’
PRINCE2: Environnements assez structurés Environnements assez dynamiques
PMBOK/PMP: Domaines de connaissances cadre assez générique Méthodologie avec principes, livrables, etc..
PMP-ACP: Rassemblement de méthodes Agiles Cadre pour des méthodes Agiles

AgilePM est particulièrement adaptée aux projets qui requiert:

  1. Le développement de produit:
  • recherche et développement
  • développement de nouveau produit
  • démarche d’innovation
  1. Lorsqu’il y a un besoin de:
  • découvrir
  • tester/expérimenter
  • démontrer
  1. La priorité étant:
  • être accepté par le client/ l’utilisateur avant tout
  • dans la limite toujours des paramètres: de qualité, de coût et de délais

 

Source: Conférence AgilePM de Pascal Bouthillon, formateur PRINCE2 et AgilePM chez QRP International à la 9ème édition du PM FORUM PARIS le 17/06/2016.

 

AUTRE ARTICLES EN LIEN:

 

 

Publicités

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s