Dans ce billet, l’auteur rappelle l’importance cruciale de la mesure dans l’amélioration continue, citant Lord Kelvin : « On ne peut pas améliorer ce que l’on ne mesure pas. » Il souligne que beaucoup d’équipes travaillent en « mode tunnel », se concentrant uniquement sur la réalisation des tâches sans évaluer leur impact réel. Inspiré par le Lean Startup, il insiste sur la boucle « Build - Measure - Learn » : construire, mesurer les résultats, puis apprendre pour ajuster la trajectoire. Sans données, on navigue à l’aveugle, en supposant que le travail apporte la valeur attendue, sans pouvoir capitaliser sur les erreurs ni progresser de manière quantifiable. L’intégration d’outils de mesure dès la conception et la définition d’indicateurs clairs permettent de remplacer l’intuition par des données concrètes, essentielles pour une amélioration continue efficace.
Un rappel utile pour tous ceux qui veulent transformer leur action en progrès mesurable !
Pour résumer, les outils de mesure comme CrUX ne permettent pas toujours de savoir la cause des ralentissements de chargement. UNO permet d'analyser cela plus finement
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur propose de mesurer le nombre de lignes de changement (ajout / suppression) par fichier pour les classer. Ceux qui changent beaucoup sont susceptibles d'être les plus complexes.
Il expose plusieurs autres points très intéressants.
L'auteur recommande d'utiliser d'abord les métriques les plus simples :
- nombre de lignes de code (LOC)
- la forme du code (indentation)
- le couplage structurel (couplage de contenu - le module A modifie le contenu du module B - et couplage commun - les modules modifient des variables globales)
- le couplage logique
Les autres métriques (dont la complexité cyclomatique) peuvent être utiles si elles sont beaucoup trop grandes.
L'auteur explique l'intérêt de multiplier les mesures dans le logiciel - aide à la décision, alertes sur des problèmes en cours ou à venir, etc. La mesure est indispensable si on souhaite agir au plus juste.
Passionnant, le hollandais volant explique les implications de la définition plus précise de la seconde
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Une bonne introduction sur la performance web
Tout est dans le titre - e-penser a fait une série de vidéos qui complète bien cet article :)
Tout est dans le titre
Tout est dans le titre