Pour mener à bien son travail, un CTO doit pouvoir mesurer sa performance. Pour cela, il va définir les KPIs les plus pertinents compte tenu de la maturité de la société dans laquelle il évolue.
Vous trouverez ci-dessous les KPIs qui paraissent être les plus pertinents à suivre.
Les métriques financiers permettent au CTO de suivre les dépenses de son service. Il est important d’examiner les dépenses afin de respecter le budget fixé tout au long de l’année.
Le but de cet indicateur est d’avoir une vision macro des dépenses du service IT par rapport au budget qui a été défini. Il permet de détecter et corriger les problèmes avant qu’ils ne deviennent critiques et de responsabiliser chaque collaborateur aux dépenses du service.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire mensuellement ou trimestriellement.
Cet indicateur va permettre d’avoir une vision détaillée par service. C’est la version détaillée du KPI précédent. Il répond donc aux mêmes questions et doit avoir la même cadence.
Comme nous l’avons vu dans l’article sur le Servant Leadership, le CTO est au service de l’entreprise et de ses collaborateurs. Par conséquent, les KPIs qu’il va suivre vont tourner autour du bien-être.
Le niveau de satisfaction de vos équipes est un indicateur essentiel à suivre. Il va vous permettre de prendre la température du moral de vos équipes et ainsi agir rapidement si vous détectez une perte d’intérêt.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire au fil de l’eau. Vous devez échanger avec eux directement et les écouter.
La mesure de la vélocité doit être faite avec précaution. Nous voyons encore bien trop souvent cette KPI être utilisée pour comparer les équipes les unes avec les autres. La vélocité doit être utilisée pour aider à la planification et non pour mesurer l’efficacité.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire mensuellement.
La baisse de vélocité peut cacher un problème sous-jacent qui peut ensuite entrainer du turnover. Le turnover est la pire chose qui puisse arriver à votre équipe. Recruter, intégrer et former est un long processus qui doit être limité autant que possible.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire mensuellement ou trimestriellement.
Il existe des dizaines de métriques de performance des applications. Nous allons voir les plus pertinentes pour toutes les tailles de société.
Cette KPI est un incontournable et assurément la première à laquelle on pense en tant que CTO. Elle permet de calculer le SLA de son application. Un SLA supérieur à 99.9% voir 99.95% réduit le risque de perdre des données, de la productivité et des clients.
Le suivi doit se faire mensuellement, trimestriellement et annuellement.
MTTF représente la moyenne du temps qui s’est écoulé entre deux indisponibilités successives sous des conditions normales d’exploitation. C’est une métrique vitale car elle permet aux développeurs de comprendre si l’application devient instable dans le temps.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire à chaque panne.
MTTR mesure la moyenne de temps nécessaire pour trouver la cause et fixer le problème. Les développeurs utilisent cette métrique pour évaluer leur procédure et leur capacité à réparer un système. Avec plus de recul, il permet également d’être une source d’information du temps nécessaire pour les prochaines résolutions.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire à chaque panne.
Concernant les pages web, il est intéressant de mesurer le temps de chargement. Du côté des APIs, nous allons plutôt nous concentrer sur le temps de réponse. Ces métriques permettent de suivre les évolutions qui améliorent ou dégradent l’expérience utilisateur.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire mensuellement et trimestriellement.
La couverture de test est une métrique importante. Attention toutefois à ne pas tester du code trivial pour artificiellement augmenter la couverture de code. Il est bien plus pertinent de se concentrer sur les zones critiques de code.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire mensuellement et trimestriellement.
Le nombre de nouveaux bugs dans le temps doit être également suivi. Les développeurs peuvent s’appuyer sur cette métrique afin de vérifier de la qualité de leurs commits. Plus il y a de bugs, plus cela crée des allers-retours entre les équipes de tests et de développements.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire mensuellement et trimestriellement.
Le temps de résolution des bugs donne des informations aux développeurs sur le temps perdu à résoudre le problème. Si le temps est en hausse, cela peut vouloir dire que la qualité d’écriture des demandes est en baisse et engendre plus d’aller-retours pour arriver au résultat attendu. Cela peut aussi vouloir dire que l’application est de plus en plus complexe à maintenir et que de la dette technique s’est peut-être accumulée.
Il permet de répondre aux questions suivantes :
Le suivi doit se faire mensuellement et trimestriellement.
Nous avons fait le tour des principales KPIs à suivre en tant que CTO. Elles vous donneront une bonne vision de la situation.
Sélectionner et mettre en place les bonnes KPIs pour suivre votre service informatique peut-être une tâche difficile.
N’hésitez pas à me contacter si vous rencontrez des difficultés.