Publications

5 étapes pour bien démarrer avec MACH

5 étapes pour bien démarrer avec MACH

5 étapes pour bien démarrer avec MACH 5 étapes pour bien démarrer avec MACH
Commerce Manager
Valtech
Anna Smedslett

juin 18, 2020

Les technologies MACH (Microservices, API first, Cloud-native et Headless) et les avantages qu'elles offrent font beaucoup parler d'elles, et il serait facile de partir du principe que le monde tout entier suit le même parcours vers les architectures modernes. Si beaucoup de nos clients ont déjà pu constater le potentiel transformatif de cette nouvelle tendance dans le secteur du commerce, de nombreux autres commencent à peine à s'engager sur cette voie.

Permettez-moi de vous donner quelques conseils sur la meilleure manière de réaliser cette transition, et de vous assurer de tirer le meilleur parti de vos décisions technologiques dans les années à venir.

J’aimerais souligner l’approche itérative de ces « étapes », et l’importance de placer votre focus et vos ressources sur le prototypage ; l’objectif visé est, en fin de compte, en évolution constante. Il est essentiel de ne jamais cesser de réévaluer et d’adapter vos objectifs et vos décisions, en mobilisant le soutien continu de l’organisation toute entière. Il est également important de développer votre solution MACH étape par étape.

1. Définissez vos objectifs de commerce

Il est nécessaire de vous fixer des objectifs réalistes lorsque vous prenez la décision d’adopter une architecture headless. Plusieurs approches sont possibles en fonction du point de départ de votre compagnie, et il est donc vital d’identifier clairement ce qui motive votre désir de transformation afin de concevoir une solution qui répond réellement à vos besoins. On retrouve généralement trois business drivers fréquents :

  • L’amélioration de la rapidité
  • L’amélioration des résultats
  • L’amélioration des processus

Il se peut que vous ayez déjà identifié un irritant majeur, ou l’un des aspects de votre solution actuelle qui ne fonctionne pas aussi bien qu’il le devrait. Peut-être encore cherchez-vous à opérer un changement organisationnel majeur dans votre entreprise, afin de vous donner les moyens de riposter contre les nouveaux disrupteurs du marché.

2. Faites le choix des architectures headless

Que vous utilisiez une pile technologique d’architecture legacy et que vous cherchiez à améliorer votre vitesse ou votre flexibilité, ou que vous soyez une entreprise digital native cherchant à booster vos capacités ou à améliorer la qualité de vos processus, la transition vers la technologie microservices/headless pourrait aussi bien être votre remède miracle que la pire des décisions. Il est important de définir un objectif d’architecture qui soit en corrélation avec votre organisation. N’oubliez pas qu’architecture et ambitions doivent toujours se refléter et aller de pair afin de maximiser l’impact de votre investissement. Prenez le temps de réfléchir à vos objectifs et à ce que vous essayez de réaliser ; ne vous contentez pas de suivre le mouvement.

Il est vital de prendre tous les éléments en considération avant de procéder à des changements de cette ampleur. Le terme MACH se rapporte de facto à des principes techniques architecturaux, regroupés parce que leur ensemble forme une solution architecturale moderne. Ce choix ne conviendra pas à toutes les entreprises, mais si vous pensez qu’il correspond à vos ambitions, les avantages apportés par l’utilisation de ces nouvelles architectures ne sont plus à prouver. Utilisez notre guide pour décider si cette solution est celle qui convient à votre entreprise.

3. Obtenez un engagement

Obtenir l’engagement et la participation de l’ensemble de votre organisation sera essentiel si vous décidez de procéder à cette transition vers MACH. En raison de l’importante charge de travail technique initial, il serait facile de négliger l’ampleur des changements organisationnels que peut entraîner toute modification de votre architecture technique. Mon expérience m’a appris qu’un tel changement nécessite l’appui d’une personne qui s’y connaisse en technologie et axée sur le commerce, mandatée pour prendre des décisions à un niveau senior. Il pourrait s’agir du CTO/CDO, mais également d’un digital manager senior.

computer

Cette personne devra sensibiliser ses équipes quant à la nécessité d’améliorer la vitesse, la qualité et les processus, chacun de ces objectifs pouvant être atteint grâce aux technologies MACH (remarque : il pourra également juger utile de leur expliquer ce qui serait susceptible d’arriver sans ces interventions). De plus, avoir à sa disposition une équipe de développement capable de communiquer efficacement à la direction générale les avantages commerciaux que représentent les principes architecturaux modernes tels que MACH est également un moyen sûr d’augmenter les chances d’un engagement réussi.

4. Analysez l’architecture commerciale en place

Que pouvez-vous faire avec ce dont vous disposez actuellement ? Pouvez-vous décomposer votre architecture en plus petits éléments et si oui, ces petits éléments peuvent-ils refléter vos domaines organisationnels ? De nombreux paramètres peuvent affecter le scope d’une implémentation technique ; vous devrez, par exemple, examiner votre solution actuelle et déterminer le degré auquel elle est découplée ou imbriquée.

Plus il y a de points d’intégration et plus le travail sera complexe et, en général, plus la solution est ancienne, plus démêler les dépendances prendra du temps. Il est essentiel de débuter avec une compréhension claire et précise de ce avec quoi vous travaillez afin de vous assurer de prendre les bonnes décisions et de travailler à implémenter les améliorations nécessaires dès le départ.

5. Avancez à petits pas, et prototypez

En avançant par petites mesures itératives et en construisant des prototypes rapides, vous vous assurez d’obtenir rapidement les insights qui vous permettront de mieux orienter vos décisions à l’avenir.

Constituez une équipe composée de personnes issues de tous les domaines de compétences. Il est important que ces derniers, qui seront les utilisateurs finaux de votre solution, influencent dès le départ les prérequis choisis. Laissez-les tester la solution aussi tôt que possible afin qu’ils deviennent rapidement des super-utilisateurs. C’est ce qui vous aidera à apprendre, à adapter vos objectifs et à prendre de meilleures décisions qui se traduiront par un plus grand engagement à chaque nouvelle itération.

Nous travaillons fréquemment avec des clients qui viennent de s’engager sur cette voie. Nous pouvons peut-être vous aider dans votre transformation, du monolithe au MACH ? Ces cinq étapes vous aideront à faire le premier pas, mais pour plus de conseils sur les meilleures directions à suivre:

Contactez nos experts

Relevez les défis de l'économie digital d'aujourd'hui

Prêt à faire le premier pas et à atteindre votre potentiel digital ? Contactez Valtech dès aujourd'hui.
Parlez-nous
Relevez les défis de l'économie digital d'aujourd'hui