Mesurer l’efficacité du code à l’ère de la transformation numérique
An INFJ personality wielding brevity in speech and writing.
Edsger Wybe Dijkstra a déclaré : “Comment convaincre les gens qu’en programmation, la simplicité et la clarté – en bref, ce que les mathématiciens appellent “l’élégance” – ne sont pas un luxe dispensable, mais une question cruciale qui fait la différence entre le succès et l’échec ?
Imaginez ce que Dijkstra aurait dit en voyant le chaos technologique qui entoure la “transformation numérique”.
“transformation numérique
aujourd’hui. Avec un certain nombre de technologies réunies pour fournir une expérience client, la transformation numérique pose aujourd’hui des défis majeurs aux organisations du point de vue de l’ingénierie.
En voici quelques-unes :
- J’utilise une stratégie de livraison continue pour mettre sur le marché des versions à temps, mais comment savoir si ma base de code ajoute de la valeur à l’actif et non de la dette technique ?
- Notre intégration avec d’autres fournisseurs de services fait l’objet d’une mise à jour toutes les 4 semaines. Dois-je passer à la dernière version ou non ? Qu’est-ce que cela signifie pour mon entreprise et mes clients ?
- Je recueille des données sur ma base de code et j’en mesure l’efficacité. Comment mesurer l’efficacité des composants qui travaillent avec mon code pour offrir une expérience numérique ?
- Je recueille un certain nombre de mesures d’ingénierie. Comment savoir s’ils m’aident dans mon parcours de transformation numérique et, en fin de compte, 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 cherche des mesures significatives. Comment utiliser les mesures d’ingénierie pour dériver des mesures commerciales qui intéressent la direction ?
Ce sont là quelques-unes des questions les plus courantes que nous avons rencontrées dans toutes les organisations qui se lancent dans la transformation numérique. Nous avons réalisé que dans les missions de transformation numérique, il ne suffit pas de collecter des mesures, mais il est important de collecter les bonnes mesures, de mesurer leur efficacité et de les utiliser pour dériver un ensemble de mesures commerciales qui aident les organisations à savoir comment elles s’en sortent.
Le résultat est un ensemble de 26 paramètres d’ingénierie que nous avons identifiés et qui, sur une certaine période, peuvent être mesurés pour obtenir des paramètres commerciaux significatifs pour les organisations.
Voici un aperçu de quelques-unes des mesures clés en matière d’ingénierie 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 est de dériver un ensemble de mesures commerciales qui aident les organisations à comparer l’état des efforts de transformation numérique et à prendre des mesures correctives et préventives sur la base de ces mesures.
Comment aidez-vous les organisations dans leur parcours de transformation numérique?