KPI Agile : Mesurer l’Efficacité en Action

Dans l’univers agile, la navigation vers le succès d’un projet repose sur la compréhension et la maîtrise des indicateurs clés de performance, mieux connus sous le nom de KPI (Key Performance Indicators).

key point

Points Clés

Dans cet article, nous plongerons dans l’essence de l’agilité en explorant cinq indicateurs essentiels : Valeur métier, Vélocité, Fiabilité, Coût, et le redouté “Burndown de projet“.

De plus, nous dévoilerons cinq KPI recommandés, tels que le “Burndown de sprint“, l’Anticipation, la Prédictibilité, la Réactivité, et en ajoutant une touche de mesure humaine, le TurnOver et le célèbre Kiffomètre. Préparez-vous à démystifier ces indicateurs et à les intégrer habilement dans votre arsenal de gestion de projet agile.

Les indicateurs agile essentiels

Valeur métier

Définition
Avancement du produit livré en valeur métier
Mesure
Somme de la valeur métier estimée des user story livrées du produit
Cible
= La valeur métier cible du produit final * nombre de sprints produits / nombre total de sprints
Commentaire
L’avancement d’un projet agile se mesure sur la valeur métier du produit livré sans prise en compte du sprint en cours. La responsabilité du Product Owner est de maximiser la valeur métier du produit.

Fiabilité (Qualité)

Définition
Qualité fonctionnelle du produit livré en sortie de sprint
Mesure
%Fiabilité = 100% – Taux de défaut.
Taux de défaut = Nombre de bugs détectés et avérés après le sprint par rapport à la somme des tailles en story points) des user story livrés
Cible
fiabilité cible (0,2 par story point = taux de défaut de 0,1 si 1 story Point =1j RTU et si coeff RTU/Projet = 2)
Commentaire
Mesure la capacité de l’équipe à livrer un produit fonctionnel et opérationnel. Les produits livrés par des équipes agiles sont généralement de meilleure qualité qu’avec des méthodes classiques où les équipes sont moins responsabilisées

Vélocité

Définition
Capacité d’effort de l’équipe constatée par sprint
Mesure
Somme des tailles estimées (en story points) des user story livrées par sprint.
Cible
=  somme des tailles estimées (en story points) des user story restantes dans le Product Backlog divisé par le nombre de sprints restants
Commentaire
Mesure la capacité de l’équipe à transformer les user story en incrément du produit. La vélocité augmente puis se stabilise généralement après 3 sprints (à capacité équivalente en nombre
de jours produits), sauf en cas de changement de ressources .
dans l’équipe ou de problèmes rencontrés dans le processus de
développement

Coût

Définition
Coût (ou charge) de développement du story point
Mesure
Budget (ou charge) consommé par sprint divisé par la vélocité
Cible
= budget (ou charge) du projet par rapport à la taille estimée (en story points) du projet
Reste à faire estimé du projet < vélocité * nombre de sprints restants
Commentaire
Permet de suivre le respect du budget alloué (ou les charges initiales)

Burndown de projet

Définition
Mesure de la capacité de l’équipe à livrer le Product Backlog
Mesure
Rapport d’avancement sprint par sprint qui présente le suivi du travail restant tout au long du projet. L’axe X représente le temps et l’axe Y montre la taille (en story points) des user story restantes du Product Backlog par niveau de priorité
Cible
Reste à faire estimée du projet < vélocité * nombre de sprints restants
Commentaire
Le suivi du burndown du projet est un indicateur important du Product Owner pour estimer jusqu’à quel niveau de priorité les user story seront traitées dans le produit

Les indicateurs agile recommandés

Burndown de sprint

Définition
Mesure de la capacité de l’équipe à livrer le sprint backlog
Mesure
Rapport d’avancement quotidien des tâches du sprint qui présente le suivi du travail restant tout au long du sprint. L’axe X représente le temps et l’axe Y montre la quantité de travail qu’il reste à réaliser (en heures)
Cible
Reste à faire estimée < capacité restante du sprint
Commentaire
Le suivi quotidien de l’atteinte de l’objectif du sprint est sous la responsabilité de l’équipe de développement. Il n’est pas utile de faire remonter cet indicateur au niveau du sponsor dans la mesure où les sprints sont courts. Le BurnUp de sprint en User Story est un indicateur complémentaire d’avancement du sprint.

Kiffomètre

Définition
Niveau de confiance dans l’equipe
Mesure
A chaque fin de Sprint, satisfaction moyenne de l’équipe SCRUM. Elle se matérialise en la propension (sur une échelle de 0 à 5) de chaque membre à recommander l’équipe et le projet à un collègue (y compris le Scrum Master et le Product Owner
Cible
>3
Commentaire
Le succès d’un projet agile par la satisfaction du client et de l’équipe. Requiert un bon degré de maturité.

TurnOver

Définition
Niveau de stabilité des
ressources de l’équipe
Mesure
Nombre de changement de ressources dans l’équipe par rapport au nombre total de ressources de l’équipe (y compris Product Owner et Scrum Master)
Cible
<20%
Commentaire
Cet indicateur a un impact direct sur la vélocité. Tenir compte des remplacements volontaires de ressources même s’ils sont bénéfiques sur le projet car ils dénotent généralement d’un mauvais staffing initial et impactent la vélocité. A présenter au client en mode régie.

Prédictibilité

Définition
Niveau de confiance dans l’engagement de l’équipe en sprint planning
Mesure
%écart entre la taille estimée (en story points) des user story livrés en Sprint Review par rapport à la taille estimée (en story points) des user story engagées en Sprint Planning
Cible
>80%

Réactivité

Définition
Délai moyen de traitement des demandes prioritaires de changement ou de correction
Mesure
Nombre de jours constatés entre la date de création d’une nouvelle demande dans le Product Backlog et la date de livraison de la demande dans le produit
Cible
<2 sprints
Commentaire
Dans une démarche DevOps, parler de CycleTime, à savoir le délai entre l’émission d’une demande et son utilisation effective en production. Il est possible de le mesurer en délai moyen par priorité/taille de la demande.  

Anticipation

Définition
Niveau d’affinage des items du Product Baklog
Mesure
Somme des tailles estimées (en story points) des user story “Ready’. pour être développés dans le Product Backlog
Cible
vélocité
Commentaire
Mesure que les items affinés du Product Backlog sont transparents, suffisamment compris et granulaires pour être considérés à la planification de Sprint et être choisis pour le Sprint. Permet d’estimer le niveau de risque de rupture de charges de l’équipe de développement

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *