Découverte du concept Clean Core

Objective

After completing this lesson, you will be able to décrivez Clean Core.

Synthèse clean core

Pour s'adapter aux besoins individuels des clients, les solutions ERP ont été adaptées dans une certaine mesure pour répondre aux besoins de l'entreprise. Cela a été réalisé grâce à des développements qui permettaient la personnalisation et pouvaient être découplés de SAP. Au fil des ans, la liberté de développement a entraîné plus d'efforts lors des montées de version, plus de maintenance en raison des adaptations requises du développement existant, lorsque les modifications apportées au logiciel ont eu un impact sur le code client. C'est pourquoi la liberté d'extension a introduit des inconvénients qui ont conduit à une augmentation des coûts. Le développement étendu est un inducteur pour plusieurs choses, par exemple, un effort de montée de version accru. Elle introduit également un effort de maintenance supplémentaire pour ajuster les développements et augmente le risque de réduction de la consommation d'innovation due à une solution personnalisée. Ces inconvénients peuvent être réduits en mettant l'accent sur un clean core, qui a une base pour éviter les concepts d'extension personnalisés connus et pour adhérer aux nouveaux concepts d'extensibilité.

Propre : système à jour, transparent, non modifié, cohérent, efficace et conforme au Cloud. Noyau : couvre les principaux aspects d'un système ERP, à savoir l'extensibilité, le processus, les données, l'intégration et l'opération.

Le paradigme clean core est le moteur d’une activité compétitive et prête pour l’avenir ; il aide les entreprises à devenir innovantes, agiles et à rester pertinentes tout au long de la transformation Cloud. Clean core est un état d'esprit et une philosophie soutenus par une gouvernance et des directives qui jettent les bases d'une solution flexible et pérenne. Il considère une approche moderne pour étendre les fonctionnalités de manière stable, sûre pour la montée de version et transparente. Introduction à l'innovation pour une différenciation supplémentaire avec la liberté d'étendre les solutions via des approches d'extension modernes telles que l'extension côte à côte ou les microservices, qui permettent l'extensibilité via plusieurs plateformes couvrant SAP Business Technology Platform (SAP BTP) par rapport à Amazon Web Services (AWS) ou Google Cloud (GC) à côté d'autres.

Un clean core permet un déploiement logiciel plus rapide et une adoption plus facile des deux. les innovations SAP et les modifications réglementaires apportées aux logiciels. Il fournit de nouvelles façons de répondre aux besoins de l'entreprise tout en évitant la dette technique, préparant ainsi les organisations à maximiser les avantages stratégiques et à limiter le coût de transformation.

Elle favorise l'adoption et l'utilisation de SAP BTP en tant que « plateforme de choix » pour l'innovation et le développement. Elle renforce RISE with SAP en tant que catalyseur du lancement d'un parcours de transformation d'entreprise.

Clean core s'étend sur plusieurs dimensions. Pile logicielle et cœur, processus, intégration, extensibilité, données et opérations.

Les processus qui respectent le clean core exploitent les meilleures pratiques, réduisent les variantes au strict minimum et sont bien documentés.

Comment atteindre un clean core dans la dimension de l'intégration ? En utilisant les scénarios d'intégration standard SAP tels qu'exposés dans SAP Business Accelerator Hub, qui exploitent les technologies modernes telles que OData, SOAP ou les événements.

Clean core dans le contexte de l'extensibilité signifie que les extensions client sont stables lors de la montée de version et que le code client et les extensions suivent le mode d'extensibilité de SAP, par exemple, Extensibilité de SAP S/4HANA Cloud.

Les données doivent être entièrement configurées et les données incomplètes doivent donc être évitées. Il en va de même pour les données corrompues et inutilisées.

S'attaquer à un clean core est une activité stratégique continue. Les opérations appliquent les principes clean core, en intégrant un modèle de gouvernance qui prend en compte les critères de qualité Cloud dans le cycle de vie de bout en bout.

Clean Core : détails de la dimension

Détails des dimensions répertoriés sous les en-têtes suivants : Pile logicielle et noyau, Processus, Extensibilité, Intégration, Données et Opération. Nettoyer signifie : à jour, transparent, non modifié, cohérent, efficace et conforme au Cloud. Le noyau décrit les principaux aspects d'un système ERP.

Veiller à ce que Software Stack & Core reste à jour conformément à la stratégie de lancement correspondante.

Lorsque vous examinez les processus, l'objectif est de cultiver un état d'esprit standard.

S'efforcer d'améliorer l'efficacité des processus en tenant compte des variantes spécifiques à la branche et de garantir l'implémentation de processus non incohérents ou inefficaces. Il convient également d'appliquer SAP Best Practices le cas échéant. Obtenez plus d'informations grâce à la visibilité sur les processus.

Extensibilité Développez une nouvelle extension et reconcevez le code existant conformément aux règles d'« extension propre » et basées sur les nouvelles technologies d'extensibilité décrites dans la méthodologie d'extensibilité des applications SAP (AEM).

Exploitez les intégrations lorsque cela est possible en fonction des API standard, en tenant compte des fonctionnalités de surveillance et de résolution des erreurs appropriées.

Dans le cadre du pilier Données, des mesures doivent être mises en place pour garantir que les données sont complètes, correctes et conformes aux normes du secteur et aux réglementations légales.

Les opérations doivent se concentrer sur la documentation des solutions, la gestion des tests et un concept de sécurité bien défini. Par exemple, aucune autorisation inutilisée n'a été affectée. Gestion des jobs d'arrière-plan pour éviter un impact sur les performances. Et pour favoriser l'innovation et l'amélioration continues.

Méthodologie RISE with SAP : base pour le respect continu de clean core

Gouvernance et cadre, solutions SAP recommandées pour garantir la réussite du projet. Amélioration de l'engagement client tout au long du parcours de création de valeur client.

Les principes clean core sont intégrés dans la gouvernance et le cadre de la méthodologie RISE with SAP.

Étant ancrée avec des points de passage qualité, elle assure l'application de cette philosophie dans le cycle de vie de la mise en œuvre.

Pour en savoir plus sur chacun des points de passage qualité, suivez ces liens :

Éléments de méthodologie prenant en charge la stratégie clean core : conversion de système

Dimensions clean core répertoriées sous les en-têtes suivants : Découverte, Préparation, Exploration, Réalisation, Déploiement et Exécution.

Il s’agit d’un exemple d’activités de plan de réussite Select avec des points forts des nouveaux ajouts à SAP Activate pour RISE with SAP liés à clean core.

  • En cours Établir un processus continu de « propreté » (modèle de gouvernance)
  • SAP Cloud ALM comme plate-forme d'opérations. Il fournit des fonctionnalités intégrées pour le monitorage et les alertes et prend en charge les processus SAP Best Practices pour les opérations.
  • Une excellente qualité des données est l'une des réponses clés à ce que signifie avoir un « clean core ». Cependant, l'impact d'une mauvaise qualité des données sur divers projets de transformation, des jalons importants, tels que la clôture d'exercice, et les activités quotidiennes et c'est trop souvent sous-estimé.

Autres ressources : n'hésitez pas à consulter d'autres ressources sur le blog, ainsi que le parcours de formation sur la gestion du clean core pour SAP S/4HANA Cloud.