Améliorer le rendement des pages web : un sprint, pas un marathon

Développement · 6 sept. 2018

Cette série d’articles de blogues en deux parties met en valeur le travail effectué par l’équipe des ventes et du marketing interentreprises de TELUS Digital pour soutenir notre objectif global visant à rehausser le rendement.

Dans le premier article, nous examinerons les trois principes clés de TELUS Digital qui ont permis à notre équipe d’élaborer des stratégies gagnantes, de les exécuter et d’apprendre en optimisant le rendement au sein de l’unité d’affaires. Dans l’article suivant, nous discuterons des tactiques précises que nous avons employées et des résultats obtenus.


Pourquoi le rendement est-il important?

En janvier 2018, Google a annoncé qu’à compter de juillet, la rapidité et le rendement détermineraient le classement des pages dans les recherches mobiles, ce qui a une incidence sur les résultats de recherche organiques à l’échelle d’Internet.

Ceux qui ont suivi l’approche de Google visant à bâtir une meilleure expérience web n’ont pas été surpris par cette annonce : Google a souvent fait la promotion des meilleures pratiques en ligne (y compris la rapidité des pages) et y contribue depuis plus d’une décennie. Mais cette annonce a signalé que la rapidité et d’autres indicateurs de rendement gagnaient en importance, notamment en ce qui a trait aux expériences mobiles.

Même si le classement organique d’une page dans les moteurs de recherche est une mesure que nous suivons de près, nous étions entièrement d’accord avec Google : il est primordial d’améliorer l’expérience client.

« Nous encourageons les développeurs à réfléchir à l’effet du rendement d’une page sur l’expérience utilisateur et à tenir compte d’un vaste éventail de facteurs permettant de mesurer cette expérience. » undefined

TELUS Digital croit en cette philosophie si fermement que nous avons bâti des solutions axées sur le rendement à l’échelle de notre équipe de plus de 400 personnes (directeurs généraux, responsables de produits, développeurs, rédacteurs, concepteurs, analystes de données et plus) et grandement amélioré la rapidité des pages et le processus de développement.

Surtout, nous avons amélioré l’expérience des clients en aidant ceux-ci à faire ce qu’ils veulent plus rapidement. Cliquez ici pour en savoir plus sur l’ensemble de nos initiatives liées au rendement.

En cours de route, nous avons beaucoup appris sur la façon dont l’équipe et l’entreprise peuvent relever ce type de défi. Nous avons créé des solutions au sein de l’équipe entière qui ont grandement amélioré le rendement des pages – tout cela, dans le but d’offrir une expérience client supérieure.

La réussite de notre stratégie d’amélioration du rendement repose sur trois principes clés : le temps, l’innovation progressive et la liberté d’échouer.

Freedom to fail

Principe 1 : Le temps

Depuis mars 2018, le rendement est devenu une priorité pour toutes les équipes de TELUS Digital, et nous voulions repousser les limites en améliorant tous les aspects de notre rendement.

Une quantité massive de ressources ont été requises – principalement du temps, mais aussi l’effort collectif des directeurs, des responsables de produits, des spécialistes de contenu, des concepteurs et des analystes de données.

Nous avions besoin de ce temps pour réduire la dette technique, pour développer, pour analyser, pour faire des essais et, surtout, pour faire des recherches et réfléchir. Afin de résoudre ces problèmes, nos développeurs ont dû se familiariser avec nos systèmes et penser à la façon dont ils pourraient être améliorés.

Nos développeurs principaux Anatolii et Akeem ont passé beaucoup de temps à lire des articles et des blogues, et à consulter Lighthouse et d’autres outils pour analyser le rendement – le tout, dans le but de trouver et de mettre à l’essai la meilleure façon d’améliorer le rendement.

Du temps a aussi été requis pour effectuer les chasses aux bogues en équipe, recueillir les commentaires d’autres groupes, mettre en commun les connaissances, et faire et corriger des erreurs. Le temps s’est avéré être la ressource la plus précieuse pour l’amélioration du rendement, et chaque membre de l’équipe (des hauts dirigeants aux directeurs) comprenait que ces efforts en valaient la peine et qu’il fallait faire les choses correctement.

Sans les ressources et le temps requis, tous les correctifs ne sont que temporaires et les gains, minimaux.

Principe 2 : L’innovation progressive

En nous attaquant à un pilier fondamental comme le rendement, nous savions que notre objectif – faire passer notre cote de rendement Lighthouse à plus de 70 et notre First Meaningful Paint (délai d’affichage des pages) à moins de 3 secondes – était colossal.

Grâce aux efforts d’autres membres de l’équipe TELUS Digital, aux recommandations de Google Lighthouse et à nos propres enquêtes à l’interne, nous avions un bon point de départ pour améliorer le rendement. Il incombait à chaque équipe de trouver la façon d’y parvenir, d’élaborer ses propres tactiques et de déterminer comment les appliquer.

Pour créer des gains constants, nous avons dû diviser notre approche en plusieurs petites phases. Chaque phase nous a menés naturellement aux solutions requises pour passer à la suivante, ce qui nous a permis d’établir un plan de match, d’assigner les rôles et d’exécuter le travail requis.

Ainsi, nos équipes ont pu travailler sur d’autres projets et livrables prioritaires en cours de route. Nous comprenions que le rendement était important, mais qu’il ne s’agissait pas de notre seul mandat.

Une approche progressive révèle aussi que l’amélioration du rendement n’a pas de fin : une fois les objectifs atteints, nous fixons de nouveaux indicateurs et continuons de trouver des façons d’optimiser les choses.


Principe 3 : La liberté d’échouer

La possibilité de prendre tout le temps requis pour améliorer le rendement est une philosophie nécessaire et fort appréciée de l’équipe de direction. Notre approche progressive à phases multiples nous a permis de surmonter un problème complexe et persistant avec flexibilité. Le dernier morceau du casse-tête consistait à nous donner la liberté de prendre des risques. Et, parfois, d’échouer.

En recherchant et en mettant à l’essai de nouvelles solutions (qui seront abordées dans notre prochain article), nous avons connu un succès retentissant. Chaque approche gagnante a mené à une nouvelle idée; à une nouvelle approche à adopter.

Nous avons essayé diverses approches. Même si nous avons connu beaucoup de succès, cela n’a pas toujours été le cas. Une fois, après avoir passé une semaine à diviser le code d’une de nos bibliothèques, nous avons entièrement refactoré l’application concernée – et notre cote n’a pas augmenté du tout. Une autre fois, un changement apporté dans une section du site a nui au rendement global et a obligé toute l’équipe à mener une chasse au bogue pour trouver un correctif rapide.

Nous avons continuellement tenu l’équipe TELUS Digital informée de nos progrès et des approches adoptées, principalement lors des réunions d’équipe hebdomadaires. L’équipe TELUS Digital favorise en tout temps une culture axée sur les essais, l’échec et l’apprentissage, et appuie pleinement tous nos essais et nos expériences.

Elle comprend que, dans bien des cas, l’innovation survient lorsque les gens ont la liberté d’expérimenter. Les découvertes ne suivent pas toujours une feuille de route immuable; l’exploration et l’expérimentation peuvent révéler des trésors cachés.

En faisant des essais et en prenant des risques, nous voulions surtout apprendre de nos erreurs et de nos réussites, puis partager ces leçons à l’échelle de l’entreprise. De cette façon, nous sommes mieux positionnés pour créer des expériences numériques plus rapides et, ultimement, offrir plus de valeur à nos clients.

D’avril à août 2018, nous avons travaillé dur pour rehausser notre rendement et les résultats ont été stupéfiants. Mais l’amélioration du rendement est une histoire sans fin et nous continuons d’expérimenter, de faire des essais et d’optimiser notre contenu.


Restez avec nous pour la partie 2 où nous discuterons de la recherche, des tactiques et des résultats qui ont marqué notre parcours vers un meilleur rendement. Suivez-nous sur Twitter, Instagram et LinkedInpour vous tenir au courant des dernières nouvelles de TELUS Digital.

Auteur:
Anatolii Gorovyi
Anatolii Gorovyi
Senior Full Stack JavaScript Developer
Anatolii is passionate about Front End Development, never stops learning and cares a lot about making better user experiences for everyone.
""
Bilal Khan
Senior Program Manager
Bilal is excited about enabling his teammates for success, solving problems, and delivering value to our customers.
Rob Walker
Rob Walker
Senior Content Strategist
Rob Walker is a Senior Content Strategist at TELUS Digital. He spends his time understanding how the Internet works in order to make it a better experience for everybody else.