Exploración de los fundamentos de clean core

Objective

After completing this lesson, you will be able to describa las características de Clean Core y cómo difiere de los sistemas locales tradicionales.

Introducción a Clean Core

Clean core es un enfoque moderno de diseño de procesos y extensiones de negocio que están estandarizados y son estables. Si los procesos de negocio y los datos subyacentes a las operaciones de ERP están estandarizados, el software puede crecer y evolucionar de manera flexible con el tiempo sin causar problemas en el sistema central.

Gráfico que muestra el texto Limpio con Un sistema que está actualizado, transparente, no modificado, consistente, eficiente y compatible con la nube en un lado con un plus en el medio y texto en el otro lado con Núcleo y Describe los aspectos principales de un sistema ERP, incluidos los procesos, las extensiones, los datos, las integraciones y las operaciones.

¿Cuál es el "núcleo"?

Por "Núcleo" nos referimos a varios principios, cada uno de los cuales representa una forma diferente en que un cliente puede pensar y analizar su sistema ERP. Estos principios son los siguientes:

  • Procesos: Acciones presentadas en una secuencia integral.
  • Extensiones: funcionalidad agregada más allá del software ERP estándar.
  • Datos: datos de configuración, maestros y transaccionales.
  • Integraciones: comunicación entre soluciones.
  • Operaciones: control y monitoreo continuos.

¿Qué es "Clean"?

Para cada uno de los principios anteriores, existe un conjunto de mejores prácticas, metodologías y herramientas. Si se utilizan durante la implementación de una solución de software de SAP, el cliente puede considerar que ese principio es "limpio".

La orientación sobre cómo abordar cada principio en el transcurso de un proyecto de implementación se puede encontrar en el roadmap de la metodología de SAP Activate relevante que acompaña al producto que se implementará. El roadmap incluye una lista de tareas y entregables que deben completarse para implementar correctamente la solución, junto con recursos ("aceleradores") para ayudar al equipo de implementación a completar cada tarea.

¿Qué es "clean core"?

El mejor escenario describe un sistema actualizado sobre la última versión, con extensiones e integraciones compatibles con la nube, excelente calidad de los datos maestros y diseño perfecto del proceso. Un sistema SAP S/4HANA Cloud (edición pública o privada) recién aprovisionado que utiliza procesos empresariales estándar de SAP Signavio Process Navigator está "limpio" por definición. El objetivo es seguir manteniendo el sistema limpio a medida que se crean extensiones e integraciones, y a medida que los datos se migran al sistema.

Por ejemplo, en lugar de crear ampliaciones complejas directamente en el sistema SAP S/4HANA Cloud, se pueden alojar en SAP Business Technology Platform (BTP) para separar la ampliación del software ERP central. SAP BTP se puede volver a utilizar para crear y alojar una integración que conecte la ampliación con el sistema de destino. Hay servicios en SAP BTP que admiten el desarrollo de bajo código/sin código (SAP Build Apps, Process Automation) y servicios que admiten el desarrollo pro-code (Business Application Studio, entorno ABAP, SAP Build Code) junto con los servicios de integración (Integration Suite, Connectivity Service) descritos en SAP Discovery Center.

Para las operaciones continuas, los clientes deben establecer un Customer Center of Expertise como órgano directivo para mantenerse al día con las actualizaciones de versiones futuras y conectar diferentes áreas del negocio con el equipo de TI para tomar decisiones críticas, como si activar o no una nueva funcionalidad que acaba de estar disponible. El equipo de TI del cliente debe utilizar las aplicaciones de operaciones de SAP Cloud ALM que se incluyen en su Enterprise Support para ediciones en la nube sin coste adicional para mantener el estado de toda su infraestructura de sistemas.

¿Cómo se diferencia un clean core de los sistemas on-premise tradicionales?

Un sistema con clean core tiene las siguientes características:

  • Minimalismo: el núcleo limpio promueve la simplicidad identificando y eliminando funcionalidades redundantes u obsoletas, asegurando que solo queden componentes esenciales.
  • Modularidad: facilita la división de un sistema ERP complejo en componentes modulares que están acoplados libremente, lo que permite un mantenimiento y adaptabilidad más fáciles.
  • Escalabilidad: una arquitectura clean core permite que el sistema ERP se adapte al crecimiento y al cambio sin sacrificar el rendimiento ni la estabilidad.
  • Mantenimiento: al eliminar complejidades innecesarias, optimiza la base de código, lo que facilita a los desarrolladores comprender, modificar o mejorar el sistema ERP.
  • Estabilidad y fiabilidad: un núcleo limpio fomenta la estabilidad reduciendo las dependencias y haciendo que sea menos propenso a errores e inconsistencias, y mejorando la fiabilidad del sistema.
Gráfico que compara los sistemas on-premise tradicionales con los sistemas clean core. Para on-premise, existe la incapacidad de acceder a nuevas innovaciones de software a partir de la ejecución de versiones antiguas, la calidad de los datos y los desafíos de consistencia por la falta de estandarización, y actualizaciones complejas y costosas de extensiones personalizadas. En el lado del clean core, hay una innovación rápida y continua al ejecutar la última versión del software en la nube, una mejor ejecución a partir de procesos y calidad de datos mejorados y operaciones eficientes con nuevos niveles de eficiencia y seguridad de TI.

Los conceptos de clean core desempeñan un papel fundamental en la consecución de la eficiencia, la escalabilidad y la reducción de la deuda técnica.

Al eliminar complejidades innecesarias y centrarse en funciones esenciales, los desarrolladores pueden optimizar los sistemas ERP, lo que mejora el rendimiento, la estabilidad y la capacidad de mantenimiento.

Comprender las necesidades empresariales de un clean core subraya su importancia en la implementación de ERP. Adoptando el minimalismo, la modularidad, la escalabilidad y la capacidad de mantenimiento, los desarrolladores pueden crear sistemas ERP que se alineen con los objetivos de negocio, mejoren la productividad y posicionen a las organizaciones para el crecimiento en un mercado dinámico.