Analyse des composants Clean Core

Objective

After completing this lesson, you will be able to décrire les composants spécifiques qui comprennent clean core

Composants Clean Core

Introduction

Dans le chapitre précédent, nous avons examiné quelques-uns des défis auxquels sont confrontées les entreprises dans le monde d'aujourd'hui. Nous avons vu comment SAP S/4HANA Cloud apporte une solution à ces défis. Il fournit des fonctions essentielles pour la gestion de divers processus de gestion, notamment la finance, l'approvisionnement, la chaîne logistique, la gestion de la relation client, etc. Cependant, nous avons également noté qu'en tant que solution basée sur le Cloud, les entreprises qui adoptent SAP S/4HANA Cloud doivent adopter une approche modifiée des domaines tels que les extensions, les intégrations et les opérations par rapport à ce qu'elles ont historiquement eu à faire avec les systèmes SAP ERP préconfigurés. Nous accordons à présent notre attention à cette approche. Il peut se résumer en une phrase facile à retenir: "clean core". Dans cette leçon, nous étudions ce que nous voulons dire lorsque nous disons que les clients doivent réfléchir et adopter le concept d'un cœur propre en ce qui concerne SAP S/4HANA Cloud.

Qu'est-ce que "Core" ?

Par « Cœur », nous faisons référence à plusieurs « dimensions » (ou « piliers » si vous préférez), dont chacune représente une manière différente qu'un client puisse penser et analyser son système ERP. Ces dimensions (sans ordre particulier) sont les suivantes :

  • Processus
  • Extensions
  • Données
  • Intégrations
  • Opérations

Qu'est-ce que "Clean" ?

Par "Clean", nous entendons que pour chaque dimension mentionnée ci-dessus, il existe un ensemble de meilleures pratiques, de méthodologies et d'outils. S'ils sont utilisés, ils permettent au client de considérer cette dimension comme "propre". Ces meilleures pratiques, méthodologies et outils sont spécifiques à chaque dimension (et seront abordés ultérieurement).

Remarque

Chaque dimension individuelle et l'approche applicable à celle-ci sont explorées en détail dans l'unité Plongée profonde dans les différentes dimensions du clean core.

Qu'est-ce que le « clean core » ?

Maintenant que nous comprenons les termes individuels, nous pouvons les rassembler :

Pour Clean Core, le scénario le plus adapté décrit un système à jour sur la dernière version, avec des extensions et une intégration conformes au Cloud, une excellente qualité des données de base et une conception de processus parfaite. Un système SAP S/4HANA Cloud nouvellement mis à disposition est propre par définition. L'objectif pour le client dans ce cas est de garder le cœur propre. Pour les clients qui décident d'une conversion de système ou d'une approche de transformation de l'infrastructure système, l'objectif est d'obtenir (puis de conserver) la propreté du cœur. Les nouvelles implémentations par rapport aux conversions de système et aux transformations d'infrastructure seront explorées en détail dans la leçon suivante.

Regardez la vidéo pour obtenir une vue d'ensemble des composants Clean Core.

SAP S/4HANA Cloud et clean core

Nous avons mentionné comment SAP S/4HANA Cloud offre une solution complète aux problèmes rencontrés par les entreprises modernes. Nous pouvons maintenant aller plus loin et dire que la mise en œuvre et l'exploitation de SAP S/4HANA Cloud avec un clean core est l'objectif pour les clients. C'est tellement fondamental et fondamental que lorsque nous disons SAP S/4HANA Cloud, l'expression « avec un cœur propre » est implicite, que nous le disions explicitement ou non.

SAP S/4HANA Cloud avec clean core permet aux clients d'adapter leurs systèmes à l'évolution des exigences de gestion et d'adopter de nouvelles fonctionnalités.

Voici quelques-unes des caractéristiques d'identification d'un cœur propre :

  • Version rationalisée et optimisée du logiciel SAP S/4HANA Cloud qui se concentre uniquement sur les fonctionnalités essentielles et offre une efficacité maximale.
  • Suppression des fonctionnalités, personnalisations et complexités inutiles pour simplifier la base de code principale du système ERP.
  • Amélioration de la maintenabilité, réduction de la dette technique et amélioration de la performance globale du système.

Composants d'un clean core

En prenant ces caractéristiques d'identification, nous pouvons les conceptualiser en cinq points faciles à retenir :

  • Minimalisme : Le clean core favorise la simplicité en identifiant et en éliminant les fonctionnalités redondantes ou obsolètes, en veillant à ce qu'il ne reste que les composants essentiels.
  • Modularité : elle facilite la division d'un système ERP complexe en composants modulaires faiblement couplés, ce qui facilite la maintenance et l'adaptabilité.
  • Évolutivité : une architecture clean core permet au système ERP de s'adapter à la croissance et au changement sans sacrifier les performances ou la stabilité.
  • Maintenabilité : en éliminant les complexités inutiles, il rationalise la base de code, facilitant ainsi la compréhension, la modification ou l'amélioration du système ERP pour les développeurs.
  • Stabilité et fiabilité : Un cœur propre favorise la stabilité en réduisant les dépendances et en le rendant moins sujette aux bugs et aux incohérences, et en améliorant la fiabilité du système.
L'objectif pour les entreprises est de « nettoyer » le cœur, puis de « garder » le cœur propre.

Scénario de la vie réelle : besoin d'un cœur propre pour l'entreprise

Imaginez une entreprise de production de taille moyenne, ABC Manufacturing, qui cherche à mettre en œuvre un système ERP pour rationaliser ses opérations. L'entreprise a connu une croissance rapide et ses systèmes fragmentés existants sont devenus inefficaces et sujets aux erreurs. La direction prend conscience du besoin d'un système ERP robuste pour répondre à l'évolution de ses besoins, et le service informatique est invité à gérer la mise en œuvre. Voyons comment ABC Manufacturing peut tirer parti du Clean Core.

Défis de mise en œuvre ERP existants

Comme nous l'avons mentionné, ABC Manufacturing doit relever certains des défis suivants :

  • Bloated System : Le logiciel ERP actuel utilisé par ABC Manufacturing est une version fortement personnalisée, avec de nombreuses fonctionnalités et fonctions qui ne sont plus utiles ni pertinentes.
  • Problèmes de performance : le système subit de fréquents ralentissements, impactant la productivité et provoquant un mécontentement des utilisateurs.
  • Coût de maintenance élevé : La base de code complexe nécessite un effort et des ressources considérables pour une maintenance et un support réguliers.

Nettoyer le cœur à la rescousse

Pour relever les défis rencontrés par ABC Manufacturing, le service informatique décide d'évaluer et d'appliquer les principes clean core à son système ERP. Ils déterminent qu'en rationalisant les composants principaux du logiciel, ils peuvent obtenir les avantages suivants à long terme :

  • Minimalisme et efficacité : en supprimant les fonctionnalités et personnalisations redondantes du système ERP, ABC Manufacturing peut améliorer ses performances, l'expérience utilisateur et la productivité.
  • Évolutivité et adaptabilité : une architecture clean core permet au système ERP de s'adapter à la croissance future et à l'évolution des besoins de l'entreprise, minimisant ainsi la nécessité de nouvelles implémentations coûteuses.
  • Facilité de maintenance : la base de code simplifiée d'un cœur propre permet des corrections de bugs plus rapides, des temps d'arrêt réduits et une personnalisation sans effort, réduisant ainsi le coût global de maintenance.

Implémentation d'une solution ERP Clean Core

ABC Manufacturing sélectionne une conversion du système vers SAP S/4HANA Cloud, édition privée. Cette première étape est suivie d'une transition vers SAP S/4HANA Cloud public Edition, en tant que nouvelle implémentation planifiée pour le moyen terme (environ cinq ans).

Remarque

Les nouvelles implémentations par rapport aux conversions système seront abordées dans le sujet suivant.

  • Pour la conversion du système, l'équipe informatique collabore étroitement avec différents services, en identifiant les fonctions essentielles requises pour rationaliser efficacement les opérations d'ABC Manufacturing.
  • Les personnalisations, add-ons et intégrations tierces qui ne s'alignent plus sur les objectifs à long terme de l'entreprise sont supprimés, ce qui se traduit par un système ERP clean core plus léger et plus efficace.
  • La stratégie d'implémentation clean core suit une approche modulaire, ce qui permet une meilleure évolutivité et une facilité d'amélioration future.

Résultats après avoir nettoyé le cœur

Une fois la conversion du système terminée et déployée pour les utilisateurs, ABC Manufacturing commence immédiatement à profiter des avantages suivants :

  • Amélioration des performances : grâce à l'optimisation et au minimalisme, l'ERP (désormais propre) offre des temps de réponse système et une satisfaction utilisateur améliorés.
  • Développement simplifié : les développeurs comprennent et travaillent désormais sur une base de code rationalisée, avec une productivité améliorée et un temps de développement réduit.
  • Amélioration de la stabilité et de la fiabilité : La suppression des complexités inutiles a minimisé le risque de bogues et d'erreurs, ce qui a permis d'obtenir un système ERP plus fiable et stable.
  • Réduction des coûts : avec des efforts de maintenance réduits, le clean core a entraîné une réduction des temps d'arrêt et des coûts de maintenance globaux.

Leçons apprises

Sur la base de leur expérience d'implémentation réussie d'une conversion de système, ABC Manufacturing a appris ce qui suit :

  • Réalisez une analyse de gestion approfondie pour identifier les fonctionnalités critiques avant de vous lancer dans le développement clean core.
  • Utiliser des cadres et des pratiques de développement modulaires pour garantir un couplage et une évolutivité lâches.
  • Examinez et évaluez régulièrement les performances du système ERP, en identifiant les opportunités d'optimisation et de nettoyage du code.
  • Impliquer les parties prenantes des différents services pour assurer l'alignement sur les objectifs et exigences de l'entreprise.

Quelques idées fausses à propos de Clean Core

Comme pour la plupart des choses, les idées fausses se produisent parfois surtout avec des concepts relativement nouveaux. Penchons-nous ici sur le clean core.

  • SAP BTP est le seul moyen de créer et de maintenir le cœur propre. Bien que SAP BTP soit nécessaire pour créer des extensions côte à côte (la dimension d'extension de Clean Core), l'extensibilité de l'utilisateur clé et du développeur (qui permettent toutes deux d'implémenter des extensions sur pile) est possible avec SAP S/4HANA Cloud.
  • Clean core concerne uniquement le code personnalisé et l'extensibilité. Clean core affecte non seulement le code personnalisé et l'extensibilité, mais aussi les processus de gestion, les données, l'intégration et les opérations.
  • Clean Core concerne uniquement le coût total de possession (TCO). Certes, clean core contribue à réduire le coût total de possession, mais il permet également d'utiliser les dernières innovations et de passer d'une approche sur site au cloud.
  • L'adaptation aux normes est le seul moyen de rendre le cœur propre et de le garder propre. Bien qu'un système d'adaptation au standard soit probablement propre, l'utilisation des options d'extensibilité de niveau 1 (à aborder dans un sujet ultérieur) permet également de nettoyer le cœur.

Conclusion

Dans le domaine de SAP S/4HANA Cloud, clean core joue un rôle essentiel dans la réalisation de l'efficacité, de l'évolutivité et de la réduction de la dette technique. En éliminant les complexités inutiles et en se concentrant sur les fonctions essentielles, les développeurs peuvent rationaliser les systèmes ERP, ce qui permet d'améliorer les performances, la stabilité et la maintenabilité. La compréhension des besoins de l'entreprise en matière de clean core, illustrée par le scénario d'ABC Manufacturing, souligne son importance dans l'implémentation ERP. En adoptant le minimalisme, la modularité, l'évolutivité et la maintenabilité, les développeurs peuvent créer des systèmes ERP alignés sur les objectifs de l'entreprise, améliorer la productivité et positionner les organisations pour la croissance sur un marché dynamique.

Disposer d'un cœur propre permet aux entreprises d'être prêtes à l'avenir et compétitives à tout moment.