AEM Cloud Service : Comment passer votre CMS vers le cloud étape par étape

Fin 2019, Adobe a dévoilé une nouvelle génération de CMS dans le cloud avec Adobe Experience Manager as a Cloud Service. Il s’agit de l’un des plus grands changements dans l’industrie des systèmes de gestion de contenu qui va redéfinir l’ensemble du paysage des CMS.

À l’avenir, les systèmes de gestion de contenu dans le cloud seront la référence. Êtes-vous prêt au changement ?

La transition peut représenter une étape majeure pour vous et votre organisation. Voici des questions que vous pouvez vous poser :

Nous allons aujourd’hui aborder Adobe Experience Manager as a Cloud Service, les raisons pour lesquelles il est leader sur le marché des Cloud CMS  et pourquoi il est si différent des solutions que vous utilisez actuellement.

L’utilisation d’un Cloud CMS nécessite un changement d’état d’esprit concernant la mise en œuvre de projets CMS et de site Web pour entreprises.

En adoptant un nouvel état d’esprit et une nouvelle approche agile, vous serez en mesure de migrer votre CMS existant vers Adobe Experience Manager as a Cloud Service en moins de 3 mois. 

Êtes-vous prêt ?

Votre système de gestion de contenu actuel est-il adapté au cloud ?

Vous pensez peut-être que votre CMS actuel est prêt pour le cloud et qu’il vous suffit de transférer votre solution actuelle vers « le cloud ».

Pour déterminer si votre CMS est prêt à offrir un vrai service cloud, vous devez vous poser les questions suivantes (ou les poser à votre éditeur de solution) :

Avec un Cloud CMS, le principe est que vous fassiez abstraction de la couche d’infrastructure. Vous vous concentrez uniquement sur ce qui compte vraiment : la gestion de l’expérience client.

Penchons-nous désormais sur un Cloud CMS natif avec Adobe Experience Manager as a Cloud Service.

Qu’est-ce qu’Adobe Experience Manager as a Cloud Service ?

Adobe Experience Manager as a Cloud Service (ou AEM Cloud Service) est la nouvelle génération de la plateforme de gestion de contenu de Adobe.

Adobe Experience Manager as a Cloud Service offre une expérience et des fonctionnalités de création similaires à la version « classique » du système de gestion de contenu.

Ces fonctionnalités permettent  aux équipes marketing d’organiser le contenu et les ressources de manière centralisée. L’expérience digitale peut être gérée à partir d’une seule plateforme et pour différents canaux, tels que le site Web, les applications mobile ou le e-commerce.

En plus de cela, AEM Cloud Service est un produit cloud natif qui a été conçu et développé pour fonctionner « as a service ». 

AEM Cloud Service est en effet un « Software-as-a-Service » (SaaS), et non pas un CMS reconditionné dans une infrastructure de type cloud. 

La solution présente de nombreuses fonctionnalités et caractéristiques clés des solutions cloud tels que :

Le Cloud CMS peut désormais s’adapter automatiquement en fonction du trafic du site Web. En outre, il existe désormais un cluster pour la partie back office. Cela signifie que les auteurs ne seront plus interrompus lorsqu’une mise à niveau se produit.

AEM Cloud Service Architecture

Source: http://www.adobe.com

Si vous avez d’autres questions sur Adobe Experience Manager as a Cloud Service, consultez cette page FAQ.

Les avantages d’Adobe Experience Manager as a Cloud Service pour votre entreprise

Vous utilisez peut-être déjà des solutions cloud au sein de votre entreprise et connaissez leurs avantages.

Mettons en évidence certains avantages spécifiques à AEM Cloud Service.

Réduction du coût total de possession (TCO)

Le coût total de possession (TCO) est réduit par rapport à une approche on-premise.

Votre entreprise consacrera moins de temps, d’efforts et de ressources à la configuration des environnements et des serveurs et pour la mise en place des modèles d’exploitation.

AEM Cloud Service - Reduce TCO

Votre équipe peut consacrer tout son temps à la création de valeur pour l’entreprise : c’est à dire la gestion de l’expérience client.

Les ressources humaines nécessaires au projet travailleront spécifiquement sur la gestion de l’expérience, qui crée de la valeur, plutôt que sur l’exploitation et l’infrastructure. 

Des fonctionnalités toujours à jour

AEM as a Cloud Service offre des mises à jour de maintenance quotidiennes et des mises à jour de nouvelles fonctionnalités mensuelles.

Votre CMS sera toujours à jour et vous travaillerez avec les toutes dernières innovations proposées par l’outil.

Plus sûr et plus fiable

Grâce à la publication quotidienne de mises à jour de maintenance d’Adobe, l’application de correctifs de sécurité se fait également régulièrement.

Votre solution sera toujours conforme aux normes de sécurité les plus récentes. 

L’intégration continue (CI/CD) fournie avec la solution effectuera des tests d’intégration automatiques lors de toute mise à jour du CMS. 

Toujours en ligne et évolutif

Plus de temps d’interruption : votre site Web est monitoré en permanence et lors des montées en charges, des ressources sont ajoutées automatiquement.

Délai de rentabilité amélioré

AEM Cloud Service propose une toute nouvelle façon de gérer des projets et de donner vie à votre nouveau site Web. 

L’innovation avant tout

C’est le principal avantage d’AEM Cloud Service. Vous pouvez vous concentrer sur l’innovation, sur la livraison rapide de nouvelles fonctionnalités et sur l’amélioration de l’expérience client.

Vous pouvez mettre de côté les problématiques liées à la partie opérationnelle de votre infrastructure.

Aller en ligne rapidement, innover constamment

En choisissant Adobe Experience Manager as a Cloud Service, vous devez changer d’état d’esprit et envisager les projets CMS autrement avec une approach « Lean ».

Ne perdez pas de temps à définir une feuille de route de 2 ans et à développer pendant des mois des fonctionnalités que vous n’utiliserez que partiellement.

Le principal avantage de cette approche « Lean » réside dans la possibilité de transférer votre site Web existant vers AEM Cloud Service en moins de 3 mois. 

Vous pouvez atteindre près de 90 % des objectifs de conception de votre site Web en suivant cette approche « Lean ». 

Pourquoi ne pas commencer par la mise en ligne rapide de votre site, pour ensuite consacrer du temps à la customisation ?

Une fois le site Web en ligne, vous pouvez commencer à intégrer davantage de fonctionnalités. Ceci est le nouvel état d’esprit.

Une approche Lean pour migrer votre CMS vers le cloud

L’approche pour migrer AEM Cloud Service repose sur le « low code » et peu de customisation.

Elle exploite un ensemble standard d’éléments de design et de bonnes pratiques vous permettant de mettre en ligne une expérience client exceptionnelle sans efforts de développement intensifs.

Il est conseillé de commencer avec un site Web contenant seulement les fonctionnalités essentielles (votre MVP) et de l’enrichir rapidement avec de nouvelles fonctionnalités. Le mot clé est agilité.

Cela ne signifie pas qu’il vous est impossible de développer des éléments sur mesure avec AEM Cloud Service. Mais si vous allez dans ce sens, le projet deviendra plus complexe et prendra plus de temps.

Pour garantir l’agilité et la mise en œuvre avec le moins d’effort de développement, le projet repose sur les éléments suivants : 

Adobe Digital Foundation Blueprint

Le Adobe Digital Foundation Blueprint est une nouvelle méthodologie de projet proposé par Adobe.

Il définit un ensemble de bonnes pratiques et les étapes recommandées pour mettre en œuvre un projet avec AEM Cloud Service. 

Il a été conçu pour fournir une livraison rapide de votre projet CMS. Vous bénéficierez de l’un des principaux avantages en adoptant cette méthodologie de projet : un délai de rentabilité plus court.

AEM Core Components

Un composant est un élément clé du processus de création de contenu avec AEM. Les éditeurs peuvent organiser et décomposer les pages du site en différents éléments qui contrôlent l’aspect visuel du contenu.

Les AEM Core Components consistent en une bibliothèque de composants standard. Ils ont été conçus pour produire presque n’importe quelle mise en page de page de site Web.

Il est possible et même recommandé de les configurer en fonction de vos besoins et de les styliser en fonction de l’identité de votre marque.

Les Core Components sont très flexibles et, dans la majorité des cas, vous permettent de créer plus de 90 % de votre site Web, sans codage.

Adobe Core Components

L’approche Agile de One Inside

One Inside adopte une méthode agile pour la mise en œuvre de ses projets avec AEM.

Au cours du projet, une approche Scrum assure la transparence tout au long des phases de développement, en permettant le changement à tout moment. 

À la fin de chaque sprint de 2 semaines, une démonstration de la solution est présentée au porteur du projet (Product Owner) et aux principales parties prenantes.

One Inside’s agile project approach

Au cours de la dernière décennie, One Inside a créé une méthodologie de documentation adaptée aux projets AEM. Chaque intervenant impliqué dans le projet peut suivre la progression : tout est synchronisé, de la définition des besoins aux contrôles de qualité.

Cette méthodologie a été adaptée pour les projets avec Adobe Experience Manager as a Cloud Service dont voici les étapes importantes.

Passer vers Adobe Experience Manager as a Cloud Service étape par étape

La partie suivante vous donnera un aperçu des principales phases et étapes clés du projet. Elle est basée sur les éléments que nous venons de décrire avec le Digital Foundation Blueprint d’Adobe qui fut adaptée pour inclure l’expertise de One Inside. 

L’approche décrite fonctionne pour différents scénarios. 

Le projet est divisé en trois phases principales :

(Remarque : la phase de design graphique du projet ne sera pas abordée ici. Nous partons du principe que vous disposez déjà d’un design et d’une charte graphique pour votre site Web ou que vous utiliserez le design existant lors de la migration.)

AEM Cloud Service Project Plan

Passons en revue les étapes menant à la mise en service de votre site Web en 10 semaines.

Étape 1 : Kick-off

Chacun sait que le début d’un projet est la clé de son succès.

Les principales parties prenantes doivent se réunir et définir l’organigramme et le moyen de communication. C’est également le moment idéal pour évoquer les objectifs du projet et les étapes importantes.

Étape 2 : Design de l’expérience client

L’objectif de cette étape est de comprendre l’architecture de l’information de votre site Web et la façon dont le contenu est structuré.

Un mappage est effectué entre le site Web existant (ou le design) et la bibliothèque des Core Components.

Au terme de cette étape, il faudra définir clairement les composants à utiliser et la façon dont ils doivent être configurés pour reproduire l’expérience utilisateur voulue.

Les composants seront ensuite stylisés par l’équipe de développement front-end afin de reproduire l’identité de votre marque.

AEM CS - Map the Core Components

Étape 3 : environnements de développement

Bien qu’AEM Cloud Service soit dans le cloud, le développement et la configuration s’effectuent tout de même localement. 

Des environnements locaux pour les développeurs et un pipeline de déploiement connecté à Adobe Cloud Manager doivent être mis en place pour rationaliser les activités de développement. 

Un déploiement initial d’AEM est également effectué via le Cloud Manager et une toute première version du projet est déployée dans l’environnement de pré-production (dans le cloud). 

(Vous trouverez plus d’informations sur le Cloud Manager plus loin dans cet article).

Une fois que les environnements de développement sont prêts et que la structure des composants est définie, la phase de mise en œuvre peut commencer.

Étape 4 : configuration

Cette étape consiste à configurer Adobe Experience Manager et les définitions des sites, pages et composants. 

D’autres configurations sont également effectuées au cours de cette étape :

Si vous avez l’intention d’utiliser d’autres outils de la suite Adobe Experience Cloud, tels que Launch pour gérer vos balises marketing, Adobe Analytics ou Target, vous pourrez le faire au cours de cette étape et via le service Adobe I/O.

Étape 5 : développement

La plupart des tâches de cette phase concernent le design des composants. Les développeurs front-end étendent les styles par défaut des Core Components pour y inclure votre propre design.

Comme il s’agit d’une approche agile, tous les éléments sont testés en continu et font également l’objet d’une démonstration toutes les deux semaines par notre équipe d’experts AEM.

Il est également possible de créer des composants sur mesure à ce stade ou de migrer des composants AEM customisés existants.

Nous vous recommandons d’effectuer le travail de customisation après la première mise en ligne.

Étape 6 : création de contenu

Au cours de cette étape, la structure du site est créée et le contenu est migré avec les images et autres ressources.

Différentes stratégies peuvent être envisagées en fonction du volume de pages à migrer :

Étape 7 : préparation de l’optimisation

Cette étape peut être réalisée parallèlement aux autres. Elle consiste à préparer les étapes post-lancement et à réfléchir aux optimisations qui ont un sens. 

Cette étape nécessite l’intervention du marketing. En collaboration avec un expert en analyse et un consultant d’Adobe Experience Cloud, ils définiront le cadre d’analyse, le modèle de données client (utilisé pour la segmentation) et le concept de personnalisation.

Étape 8 : mise en ligne

La mise en ligne consiste à publier les artefacts AEM dans l’environnement de production (dans le cloud).

Pour la toute première « migration vers le cloud », il est recommandé de configurer et de tester l’environnement en effectuant des contrôles de sécurité et de qualité de votre instance AEM.

Une fois que les artefacts AEM sont publiés dans l’environnement de production et qu’ils sont considérés comme actifs, la mise en ligne est simple et ne nécessite qu’un simple changement de DNS.

À la fin de l’étape 8, votre site Web est en ligne et utilise Adobe Experience Manager as a Cloud Service.

Qu’est-ce qu’Adobe Cloud Manager ?

Le Cloud Manager offre un mécanisme standard de déploiement de nouvelles versions dans les environnements cloud (test, production) d’Adobe Experience Manager as a Cloud Service.

Il s’agit du pipeline de déploiement par défaut. L’équipe de développement devra l’utiliser chaque fois qu’elle ajoutera une nouveauté au site Web.

Cloud Manager automatise la plupart des activités de déploiement, telles que la compilation et le test de votre code.

Adobe Cloud Manager

Source: http://www.adobe.com

Adobe publie régulièrement des mises à jour avec des correctifs mineurs quotidiens et des mises à jour fonctionnelles mensuelles.

Une fois qu’une nouvelle fonctionnalité du produit Adobe Experience Manager sous-jacent est prête, Adobe utilise le même Cloud Manager que vous pour publier la nouvelle version d’AEM.

Lors d’une telle mise à jour, le code client est fusionné avec la nouvelle version du produit et testé minutieusement.

Le mécanisme complexe (voir l’image ci-dessous) garantit plusieurs points importants :

What is the release process of Adobe Experience Manager Cloud Service

Source: http://www.adobe.com

Après la mise en ligne, l’optimisation commence

La dixième semaine correspond au début de la gestion de l’expérience client. 

Si vous utilisez d’autres produits qu’Adobe Experience Cloud tels qu’Adobe Analytics ou Adobe Target, il est temps de les exploiter.

Trop d’entreprises acquièrent ces solutions sans les utiliser à leur plein potentiel. La raison ? Les priorités ont changé car l’équipe se concentrait sur d’autres sujets et ces outils restent inutilisés.

En utilisant AEM Cloud Service, votre équipe peut se concentrer sur ce qui compte le plus : l’expérience client et l’innovation. 

Pour commencer l’optimisation : 

Optimize AEM Cloud service

Pourquoi passer à un Cloud CMS dès maintenant

Vous pensez peut-être qu’il est trop tôt pour passer votre CMS dans le cloud, que tout fonctionne bien et que votre site Web se porte bien.

Mais la gestion de l’expérience digitale dans le cloud constituera la nouvelle norme. Adobe est le premier acteur à amorcer le changement. Le reste de l’industrie des CMS suivra. 

Le recours à l’approche Lean pour le développement de site Web est nouveau. La future norme résidera dans le low code et une customisation réduite.

L’année 2020 a démontré l’importance de l’agilité. Le comportement des clients peut changer à tout moment et vous devez y être préparé.

La migration de votre CMS ne peut vous apporter que des avantages :

Votre prochaine étape : préparer la migration vers le cloud

Êtes-vous prêt à migrer votre CMS vers le cloud ?

Oui, et vous saisissez l’opportunité offerte par Adobe Experience Manager as a Cloud Service. 

Il est temps d’évaluer votre niveau de préparation, du point de vue technique et des ressources humaines, et de préparer votre entreprise à ce changement.

D’un point de vue technique, une évaluation de votre CMS actuel doit être effectuée. 

Gérer les parties prenantes pour garantir le succès

La gestion des parties prenantes est un autre aspect important dans un tel projet. Votre hiérarchie et vos collègues doivent comprendre les avantages de la solution. 

Nous vous conseillons de réunir une petite équipe de projet animée par un esprit d’initiative. Les membres de l’équipe ne doivent pas craindre d’adopter une nouvelle approche et d’aller à l’encontre des règles définies. 

Documentez l’impact d’un tel projet et dessinez l’avenir. C’est la meilleure façon pour l’ensemble de l’organisation de se préparer au changement, d’établir les fondations pour un plan plus large. 

Êtes-vous prêt à adopter une nouvelle approche pour un projet CMS et à migrer vers le cloud ? Faites-le nous savoir. Nous serons ravis de vous aider.

Samuel Schmitt

Samuel Schmitt

Digital Solution Expert

Souhaitez-vous recevoir le prochain article?

Inscrivez-vous à notre newsletter et nous vous enverrons le prochain article sur Adobe Experience Cloud.