Croissance à partir de l'échelle d'une startup
L'expansion vers davantage de pays exige beaucoup de travail pour Xoom, notamment en matière de contenu. L'équipe publiait une grande partie de son contenu sur un CMS développé en interne avant l'acquisition. « Le développeur qui a créé l'ensemble du système CMS interne est parti », explique Ann Lau, chef de produit senior chez Xoom. « C'était une base de code que personne ne savait vraiment comment maintenir. »
À ses débuts, Xoom a embauché une responsable de contenu pour gérer le contenu de leur site web. Elle est devenue l'experte du CMS et la gardienne de tout le contenu du site officiel. Après des années de service, la responsable de contenu de Xoom a annoncé quelque chose d'important — sa retraite. Plus que jamais, l'équipe d'ingénierie devrait passer à une solution facile à utiliser et à maintenir pour tout le monde.
Développer la présence mondiale de Xoom avec Contentful
Heureusement, l'équipe d'ingénierie de Xoom était déjà en train d'adopter Contentful, qui fonctionne sur AWS. « Quand vous avez quelque chose de nouveau comme cela, il y a beaucoup de formation à faire, ainsi que de nouveaux processus à discuter et à mettre en œuvre », explique Lau. « Nous avons toutefois lancé quelque chose en production en décembre de l'année dernière, et les gens en voient définitivement les avantages. »
De la Guyane à la Finlande, chaque pays que Xoom prend en charge dispose de sa propre page statique. L'équipe a transféré les pages de pays existantes vers Contentful et a rapidement commencé à l'utiliser pour afficher les pages de chaque nouveau pays qu'ils prenaient en charge également.
Xoom a également déplacé les images de drapeaux mobiles vers Contentful. « Au fur et à mesure que nous ajoutons plus de pays, le nombre d'images augmente. L'application devenait de plus en plus volumineuse », explique Lau. « Nous avions besoin d'une solution pour la rendre plus légère, alors l'équipe mobile a décidé de servir les images depuis l'API Images de Contentful. »
Le produit dicte les publications de contenu... pas l'inverse
Avant d'utiliser Contentful, l'équipe Xoom devait attendre une publication de contenu pour lancer ou modifier une nouvelle offre. Ces publications étaient programmées une fois par semaine, mais en raison de dépendances du CMS telles que des bugs dans d'autres applications ou des échecs de compilation, ces publications pouvaient être retardées de deux à trois semaines.
Xoom peut désormais mettre à jour le contenu du site en seulement 30 minutes grâce à Contentful. « Dès que j'explique les avantages à l'équipe, ils comprennent, particulièrement les chefs de produit qui sont responsables de la mise à jour du contenu et qui essaient de publier du contenu en temps opportun », explique Lau. « Ils en voient vraiment la valeur car ils n'ont plus à attendre, ce qu'ils devaient faire auparavant. »
Des superpouvoirs de QA et UX nouvellement découverts
Lorsque Lau a montré à l'équipe QA que le contenu pouvait être publié d'un simple clic sur un bouton vert, ils étaient sceptiques. « Tout le monde était habitué à l'ancienne méthode. Ils s'attendaient à ce que le contenu passe par tous les cycles normaux que traverse le code. »
En utilisant Contentful, Xoom a bénéficié des fonctionnalités d'un CMS, sans la maintenance qui finissait souvent par bloquer les mises en production. Le nouveau flux de travail a offert plus de liberté aux équipes pour corriger les incohérences sur le site. Lau a configuré des Rôles et Permissions personnalisés, ce qui leur a permis d'ajouter facilement des personnes dans le système sans compromettre la qualité ou la cohérence. Une fois, une Chef de Produit a remarqué qu'une URL sur une page web récemment déployée était cassée. Au lieu d'attendre un cycle entier pour la corriger, elle a réparé le lien elle-même, l'a soumis au contrôle qualité et l'a mis en ligne en moins d'une heure.
L'équipe UX de Xoom a également constaté des avantages suite à ce changement. « Il y avait de nombreuses images qui n'avaient pas été mises à jour sur le site parce qu'elles n'étaient pas considérées comme prioritaires », explique Lau. « C'était une priorité pour eux mais pas pour tout le monde. Ils avaient du mal à trouver un développeur pour y travailler. Mais maintenant que les images sont servies depuis Contentful, ils peuvent simplement remplacer les images eux-mêmes. C'est tellement plus facile pour eux car ils n'ont plus besoin d'un développeur. »
Plus de 30 utilisateurs formés et ce n'est pas fini
L'adoption de Contentful ne s'est pas faite du jour au lendemain chez Xoom. Heureusement, ils ont participé aux sessions de formation disponibles dans leur forfait Premium. « Nous avons envoyé plusieurs personnes assister à la formation de certification Contentful à San Francisco », explique Lau. « Les équipes d'ingénierie et de produit en ont tiré des enseignements différents, mais tous ont définitivement appris quelque chose. C'était très utile. »