Reading Time: 5 mins

Mesurer l’efficacité du code à l’ère de la transformation numérique

Mesurer l’efficacité du code à l’ère de la transformation numérique

Edsger Wybe Dijkstra a déclaré: "Comment pouvons-nous convaincre les gens que la simplicité et la clarté de la programmation - en bref: ce que les mathématiciens appellent" l'élégance "- ne sont pas un luxe dispensable, mais une question cruciale qui décide entre le succès et l'échec?"

Imaginez ce que Dijkstra aurait dit en regardant le chaos technologique qui entoure la « transformation numérique » aujourd'hui. Avec un certain nombre de technologies réunies pour offrir une expérience client, la transformation numérique pose aujourd'hui des défis majeurs aux organisations d'un point de vue technique.

En voici quelques uns:

  • J'utilise une stratégie de livraison continue pour mettre les versions sur le marché à temps, mais comment savoir si ma base de code ajoute de la valeur d'actif et non de la dette technique ?
  • Notre intégration avec d'autres fournisseurs de services fait une version une fois toutes les 4 semaines. Dois-je mettre à niveau vers la dernière version ou non ? Qu'est-ce que cela signifie pour mon entreprise et mes clients ?
  • Je collecte des métriques à partir de ma base de code et je mesure l'efficacité. Comment puis-je mesurer l'efficacité des composants qui fonctionnent avec mon code pour offrir l'expérience numérique ?
  • Je collecte un certain nombre de mesures d'ingénierie. Comment savoir si ceux-ci m'aident dans le parcours de transformation numérique et, éventuellement, dans l'amélioration de mon entreprise ?
  • La direction veut des données qui montrent une amélioration entre les versions tandis que mon équipe d'ingénieurs recherche des mesures significatives. Comment puis-je utiliser les métriques d'ingénierie pour dériver des métriques commerciales qui intéressent la direction ?

Ce sont quelques-unes des questions les plus courantes que nous avons rencontrées dans chaque organisation qui traverse le parcours de transformation numérique. Nous avons réalisé que dans les missions de transformation numérique, il ne suffit pas de collecter des métriques, mais il est important de collecter les bonnes métriques, de mesurer leur efficacité et de les utiliser pour dériver un ensemble de métriques commerciales qui aident les organisations à savoir comment elles s'en sortent.

Le résultat est un ensemble de 26 métriques d'ingénierie que nous avons identifiées, qui sur une période de temps peuvent être mesurées pour dériver des métriques commerciales importantes pour les organisations.

Voici un aperçu de certaines des mesures d'ingénierie clés parmi les 26 que nous avons identifiées :

Certains d'entre eux peuvent être présents dans vos organisations aujourd'hui, mais comme mentionné précédemment, l'appel à l'action le plus important à partir d'ici est de dériver un ensemble de mesures commerciales qui aident les organisations à évaluer l'état des efforts de transformation numérique et à prendre des mesures correctives et préventives en fonction de celles-ci.

Comment aidez-vous les organisations dans leur parcours de transformation numérique ?

Keerthi Veerappan

An INFJ personality wielding brevity in speech and writing. Marketer @ Zucisystems.