Aller au contenu
EnglishFrançais
Expérience digitale Cross-case - Service Portal propulsée par Jahia

Ascensus

Comment Ascensus est passé de 3 à 45 sites web sur une seule plateforme

Une petite équipe, 45 marques distinctes. Tout ce que les marques ont en commun est construit une seule fois. Seule la marque change.

Un site web par État

Design sans titre (2).png

Ascensus est une société américaine de services financiers. Elle aide les familles à épargner : pour financer les études, préparer la retraite ou faire face aux dépenses liées au handicap.

Son activité d'épargne études fonctionne État par État, principalement autour des plans 529. Chaque État américain propose son propre plan d'épargne, et chaque plan a son site web et sa marque. Ascensus ne gère donc pas un site web, mais une quarantaine, tous différents.

Ces sites sont le premier point de contact des épargnants. Ils expliquent en quoi consiste le plan et pourquoi y souscrire. Ils restent distincts des applications où les particuliers ouvrent et gèrent leur compte.

Un dernier point compte beaucoup. La plupart de ces marques n'appartiennent pas à Ascensus. Chaque site est celui d'un État ou d'un partenaire financier. Si un site tombe, Ascensus ne se contente pas de le réparer : il doit s'en expliquer auprès d'un client.

45
sites web

1
Plateforme

99,9 %
de disponibilité garantis

45 marques, une seule petite équipe

Mire

Quarante-cinq marques, c'est beaucoup pour une petite équipe. Quarante-cinq marques qui appartiennent à quelqu'un d'autre, c'est plus difficile encore.

Chaque site a sa propre identité, parce que chaque État et chaque partenaire y tient. C'est là que se trouve le piège du multimarque. Si chaque marque devient un projet à part entière, vous finissez par tout maintenir en 45 exemplaires : 45 bases de code, 45 mises à jour à appliquer, et un développement spécifique chaque fois qu'une marque veut un nouveau type de page.

Les demandes arrivent par ailleurs de quatre canaux à la fois. Les équipes marketing d'Ascensus envoient les maquettes des sites dont elles ont la charge. Les partenaires et leurs agences transmettent des demandes de landing pages et des modifications de contenu via les responsables de comptes. Les clients directs passent par le même circuit. Et les équipes produit ont besoin de contenus pour leurs applications.

Comme les marques appartiennent aux clients, rien ne peut se faire à l'approximation. Aucune modification n'atteint un site en production sans passer par une équipe unique, qui sait ce que chaque marque autorise. Ici, la gouvernance n'est pas une formalité administrative. C'est ce qui permet à un État de confier son plan à Ascensus.

S'ajoute à cela la nature des engagements. Ces contrats publics garantissent 99,9 % de disponibilité. Un site indisponible n'est pas un incident interne : c'est un incident client.

L'ancien système ne pouvait rien porter de tout cela. Il ne permettait pas de produire des sites responsive : l'équipe maintenait donc deux versions de chaque site, une pour le bureau et une pour le mobile. Créer une seule page supposait de créer au préalable un fichier distinct pour chaque image et chaque PDF, souvent dix ou plus avant même de commencer la page.

Une seule plateforme pour 45 sites

Target

Ascensus avait besoin d'une plateforme capable d'héberger de nombreux sites distincts en même temps. Ni une plateforme par marque, ni un site unique déguisé en plusieurs.

L'entreprise devait aussi tout conserver sur ses propres serveurs, dans ses propres centres de données, pour tenir le niveau de disponibilité promis à ses clients publics. Et elle devait pouvoir modifier la plateforme elle-même, pas seulement la paramétrer.

C'est l'exigence de disponibilité qui a été la plus difficile à satisfaire. Ascensus exploite Jahia dans deux centres de données, un sur chaque côte des États-Unis, et publie les contenus de l'un vers l'autre. Si une côte tombe, l'autre prend le relais. Cette fonction de publication distante était récente à l'époque, et Jahia l'a développée pour l'architecture d'Ascensus. Une architecture, construite une fois, qui protège les 45 marques.

« Jahia a vraiment été le seul à accepter d'aller à ce niveau de sophistication, parce que nous avions des SLA contractuels de 99,9 %.»
- Directeur de l'ingénierie logicielle, Ascensus

Construire une fois, ne faire varier que la marque

ascensus-solution.jpg

Voici ce qui rend 45 marques gérables. Ascensus construit une seule fois ce que les marques ont en commun, et ne fait varier que la marque.

L'équipe ne construit pas 45 sites web. Elle construit un jeu de composants (une bannière, un tableau comparatif, un bloc de contact) qu'elle maintient dans le code. Chaque composant peut exister sous plusieurs apparences : mise en page différente, styles différents. Au moment de poser un composant sur une page, on choisit l'apparence qui correspond à la marque.

Un seul jeu de briques. Quarante-cinq sites qui ne se ressemblent pas.

Le partage est net. Mutualisé une fois pour les 45 sites : les composants, le code, le circuit de publication, l'architecture de disponibilité et les compétences de l'équipe. Propre à chaque site : le design, le contenu, la marque. Rien de spécifique à une marque n'est construit deux fois, et rien de mutualisé n'est reconstruit marque par marque.

Le site d'un nouveau plan devient pour l'essentiel un nouvel assemblage d'éléments qui existent déjà. Et un nouveau composant devient disponible d'un coup sur les 45 sites.

La gouvernance suit la même logique : un seul circuit, pas 45. Chaque demande devient un ticket, arrive sur un même tableau et est traitée par la même équipe, quelle que soit la marque concernée. Ascensus peut tenir un standard constant sur 45 marques clientes parce qu'il n'existe qu'un seul endroit où les modifications se font.

Ce même Jahia alimente aussi les applications d'Ascensus. Les contenus sont stockés dans un site Jahia dédié, organisés en dossiers par marque. Un traitement automatisé les récupère via l'API de Jahia, les transforme en fichiers et les transmet aux applications. Ces applications ont été développées en Angular et n'ont jamais été reconstruites autour de Jahia : elles consomment simplement les contenus que Jahia produit. Une seule plateforme couvre donc à la fois les sites web et les contenus des produits.

Les résultats

List

En 2015, Ascensus démarrait sur Jahia avec 3 sites, chacun sous sa propre marque, et environ 70 000 visiteurs par mois. L'entreprise en gère aujourd'hui une quarantaine. Le plus important d'entre eux, celui de l'État de New York, a attiré à lui seul près de 10 millions de visiteurs l'an dernier.

L'équipe, elle, n'a pas grossi dans les mêmes proportions. C'est tout le bénéfice de la mutualisation des composants : ajouter une marque ne veut pas dire ajouter un développement.

Il n'y a par ailleurs qu'une seule plateforme à suivre. Un seul endroit à corriger, un seul à mettre à jour, un seul jeu de compétences à recruter, au lieu de 45. Ascensus n'a jamais ajouté de seconde plateforme de contenu pour cette activité, alors même que le nombre de marques était multiplié par quinze.

Et les sites sont restés en ligne.

Design sans titre (1).png

« Notre réputation de marque est en jeu à chaque instant. Nous n'avons connu aucune panne majeure. Sur tout ce que nous avons rencontré, Jahia a été là rapidement pour nous aider. »

— Directeur de l'ingénierie logicielle, Ascensus

Ce que ce projet montre

Gérer plusieurs marques ne veut pas dire gérer plusieurs plateformes. Ascensus est passé de 3 à 45 marques sur la même plateforme, avec la même petite équipe. Quarante-cinq marques n'ont pas eu à signifier 45 fois tout le reste.

Le travail ne consiste pas à construire les sites. Il consiste à décider ce que les sites partagent. Ascensus mutualise les composants, le code, le circuit de publication et l'architecture de disponibilité. Il garde le design, le contenu et la marque propres à chaque site. Tout ce qui est mutualisé est construit une fois et réutilisé 45 fois.

Bien poser ce partage, c'est ce qui garde la croissance sous contrôle. Quand une nouvelle marque n'est qu'un assemblage d'éléments existants, l'ajouter relève de la tâche et non du projet. L'équipe n'a pas à grandir au rythme du nombre de marques.

La gouvernance en sort simplifiée, pas alourdie. Un seul circuit de publication pour 45 marques, c'est un seul endroit où fixer les règles et un seul endroit où les vérifier. Avec 45 développements séparés, il faudrait gouverner 45 pratiques différentes.

Jahia donne à Ascensus un socle commun qui reste invisible pour les marques qui s'appuient dessus. Chaque État et chaque partenaire dispose d'un site qui lui ressemble entièrement. En dessous, tous reposent sur les mêmes composants, le même code et la même garantie de disponibilité.

Vous gérez de nombreux sites web avec une petite équipe ?

Découvrez comment Jahia permet à une seule équipe de gérer plusieurs marques depuis une seule plateforme, avec la gouvernance qui garde chaque marque cohérente.

Parler à un expert Jahia