Análise de componentes clean core

Objective

After completing this lesson, you will be able to descrever os componentes específicos que compõem o clean core

Componentes clean core

Introdução

Na unidade anterior, analisamos alguns dos desafios enfrentados pelas empresas no mundo atual. Vimos como o SAP S/4HANA Cloud oferece uma solução para esses desafios. Ele fornece funções vitais para gerenciar vários processos empresariais, incluindo finanças, suprimento, cadeia de suprimentos, gerenciamento do relacionamento com o cliente e muito mais. No entanto, também observamos que, como uma solução baseada em nuvem, as empresas que adotam o SAP S/4HANA Cloud devem adotar uma abordagem modificada para áreas como extensões, integrações e operações em relação ao que historicamente tinham a ver com os sistemas SAP ERP baseados em premissas. Agora voltamos nossa atenção para essa abordagem. Pode ser resumido em uma frase fácil de lembrar: "clean core". Nesta lição, exploramos o que queremos dizer quando dizemos que os clientes devem pensar e adotar o conceito de clean core em relação ao SAP S/4HANA Cloud.

O que é "Core"?

Por "Núcleo", estamos nos referindo a várias "dimensões" (ou "pilares", se preferir), cada uma das quais representa uma forma diferente de um cliente pensar e analisar seu sistema ERP. Essas dimensões (em nenhuma ordem específica) são as seguintes:

  • Processos
  • Ampliações
  • Dados
  • Integrações
  • Operações

O que é "limpo"?

Por "Limpo", queremos dizer que, para cada dimensão listada acima, existe um conjunto de melhores práticas, metodologias e ferramentas. Se estes forem utilizados, eles permitem que o cliente considere essa dimensão como "limpa". Essas melhores práticas, metodologias e ferramentas são específicas para cada dimensão (e serão discutidas posteriormente).

Nota

Cada dimensão individual e a abordagem aplicável a ela é explorada em detalhes na Unidade Mergulhando Profundamente nas Diferentes Dimensões do Núcleo Limpo.

O que é "Clean Core"?

Agora que temos uma compreensão dos termos individuais, podemos juntá-los:

Para clean core, o melhor cenário descreve um sistema atualizado sobre a versão mais recente, com extensões e integração em conformidade com a nuvem, excelente qualidade de dados mestre e design de processo perfeito. Um sistema SAP S/4HANA Cloud recém-provisionado está limpo por definição. O objetivo para o cliente nesse caso é manter o núcleo limpo. Para clientes que decidem uma conversão de sistema ou abordagem de transformação da estrutura de sistemas, o objetivo é obter (e, em seguida, manter) o núcleo limpo. Novas implementações versus conversões do sistema e transformações de estrutura serão exploradas em detalhes na próxima lição.

Assista ao vídeo para obter uma visão geral dos componentes clean core.

SAP S/4HANA Cloud e clean core

Mencionamos como o SAP S/4HANA Cloud fornece uma solução completa para os problemas enfrentados pelas empresas modernas. Agora podemos dar um passo adiante e dizer que o SAP S/4HANA Cloud implementado e operando com um clean core é o objetivo dos clientes. Isso é tão fundamental e fundamental que, quando dizemos o SAP S/4HANA Cloud, a frase "com núcleo depurado" está implícita, quer explicitamente o digamos ou não.

O SAP S/4HANA Cloud com um núcleo depurado permite que os clientes adaptem seus sistemas às constantes mudanças nos requisitos empresariais e adotem novos recursos.

Mergulhando em mais detalhes alguns dos recursos de identificação de um clean core são:

  • Uma versão simplificada e otimizada do software SAP S/4HANA Cloud que se concentra somente em funcionalidades essenciais e fornece o máximo de eficiência.
  • A remoção de recursos, personalizações e complexidades desnecessárias para simplificar a base de código central do sistema ERP.
  • Maior capacidade de manutenção, menor dívida técnica e melhor desempenho geral do sistema.

Componentes de um clean core

Usando esses recursos de identificação, podemos conceituá-los em cinco pontos fáceis de lembrar:

  • Minimalismo: O clean core promove a simplicidade, identificando e eliminando funcionalidades redundantes ou obsoletas, garantindo que apenas componentes essenciais permaneçam.
  • Modularidade: facilita a divisão de um sistema ERP complexo em componentes modulares acoplados de modo simples, facilitando a manutenção e a adaptabilidade.
  • Escalabilidade: uma arquitetura clean core permite que o sistema ERP acomode o crescimento e a mudança sem sacrificar o desempenho ou a estabilidade.
  • Manutenção: ao remover complexidades desnecessárias, ele simplifica a base de código, facilitando aos desenvolvedores a compreensão, modificação ou aprimoramento do sistema ERP.
  • Estabilidade e confiabilidade: um núcleo limpo promove a estabilidade reduzindo dependências e tornando-o menos propenso a bugs e inconsistências, e melhorando a confiabilidade do sistema.
O objetivo das empresas é "obter" o núcleo limpo e, em seguida, "manter" o núcleo limpo.

Cenário da vida real: a necessidade empresarial de um núcleo depurado

Imagine uma empresa de produção de médio porte, a ABC Manufacturing, que busca implementar um sistema ERP para simplificar suas operações. A empresa cresceu rapidamente e seus sistemas fragmentados existentes se tornaram ineficientes e propensos a erros. A gerência percebe a necessidade de um sistema ERP robusto para dar suporte às suas necessidades em evolução, e o departamento de TI é solicitado a lidar com a implementação. Vejamos como a ABC Manufacturing pode se beneficiar do clean core.

Desafios existentes na implementação do ERP

Como mencionado, alguns dos desafios que a ABC Manufacturing está enfrentando são:

  • Bloated System: O software ERP atual que a ABC Manufacturing usa é uma versão altamente personalizada, com vários recursos e funções que não são mais úteis ou relevantes.
  • Problemas de desempenho: o sistema experimenta lentidões frequentes, afetando a produtividade e causando insatisfação entre os usuários.
  • Alto custo de manutenção: a base de código complexa requer uma quantidade considerável de esforço e recursos para manutenção e suporte regulares.

Núcleo limpo para o resgate

Para enfrentar os desafios enfrentados pela ABC Manufacturing, o departamento de TI decide avaliar e aplicar os princípios clean core ao seu sistema ERP. Eles determinam que, ao simplificar os componentes centrais do software, eles podem alcançar os seguintes benefícios a longo prazo:

  • Minimalismo e eficiência: ao remover recursos redundantes e personalizações do sistema ERP, a ABC Manufacturing pode melhorar seu desempenho, melhorando a experiência do usuário e a produtividade.
  • Escalabilidade e adaptabilidade: uma arquitetura clean core permite que o sistema ERP acomode o crescimento futuro e as necessidades empresariais em constante mudança, minimizando a necessidade de reimplementações caras.
  • Facilidade de manutenção: a base de código simplificada de um núcleo limpo permite correções de bugs mais rápidas, tempos de inatividade reduzidos e personalização sem esforço, reduzindo assim o custo geral de manutenção.

Implementação de uma solução ERP clean core

A ABC Manufacturing escolhe uma conversão de sistema para o SAP S/4HANA Cloud, edição privada. Esta primeira etapa é seguida por uma transição para o SAP S/4HANA Cloud, edição pública, como uma nova implementação planejada para o médio prazo (aproximadamente cinco anos).

Nota

Novas implementações versus conversões do sistema serão discutidas na próxima lição.

  • Para a conversão do sistema, a equipe de TI colabora estreitamente com vários departamentos, identificando as funções essenciais necessárias para simplificar efetivamente as operações da ABC Manufacturing.
  • Personalizações, add-ons e integrações de terceiros que não estão mais alinhadas com as metas de longo prazo da empresa são removidas, resultando em um sistema ERP clean core mais enxuto e eficiente.
  • A estratégia de implementação clean core segue uma abordagem modular, permitindo melhor escalabilidade e facilidade de ampliações futuras.

Resultados após a limpeza do núcleo

Assim que a conversão do sistema estiver concluída e implementada para os usuários, a PRODUÇÃO ABC inicia imediatamente a recuperação dos benefícios:

  • Desempenho aprimorado: com otimização e minimalismo, o ERP (agora limpo) oferece melhores tempos de resposta do sistema e satisfação do usuário.
  • Desenvolvimento simplificado: os desenvolvedores agora entendem e trabalham em uma base de código simplificada, com maior produtividade e tempo de desenvolvimento reduzido.
  • Maior estabilidade e confiabilidade: A remoção de complexidades desnecessárias minimizou o risco de bugs e erros, resultando em um sistema ERP mais confiável e estável.
  • Redução de custos: com a redução dos esforços de manutenção, o clean core resultou em redução do tempo de inatividade e redução dos custos gerais de manutenção.

Lições aprendidas

Com base em suas experiências na implementação bem-sucedida de uma conversão de sistema, a ABC Manufacturing aprendeu o seguinte:

  • Realize uma análise empresarial completa para identificar funcionalidades críticas antes de iniciar o desenvolvimento do clean core.
  • Empregue estruturas e práticas de desenvolvimento modulares para garantir acoplamento e escalabilidade frouxos.
  • Revise e avalie regularmente o desempenho do sistema ERP, identificando oportunidades para maior otimização e limpeza de código.
  • Envolva stakeholders de diferentes departamentos para garantir o alinhamento com os objetivos e requisitos empresariais.

Alguns equívocos sobre clean core

Como na maioria das coisas, os equívocos às vezes acontecem especialmente com conceitos que são relativamente novos. Vejamos algumas, relacionadas ao clean core.

  • O SAP BTP é o único meio de criar e manter o núcleo limpo. Embora o SAP BTP seja necessário para a criação de ampliações lado a lado (a dimensão de ampliação do clean core), a extensibilidade do usuário-chave e do desenvolvedor (ambas permitem que as ampliações sejam implementadas em pilha) são possíveis com o SAP S/4HANA Cloud.
  • CLEAN CORE é apenas sobre código personalizado e extensibilidade. O clean core não só afeta o código personalizado e a extensibilidade, mas também os processos empresariais, os dados, a integração e as operações.
  • CLEAN CORE é apenas o custo total de propriedade (TCO). É verdade que o clean core contribui para a redução do TCO, mas também permite o consumo das inovações mais recentes, além de contribuir para uma mudança de mentalidade longe do on premise e rumo à nuvem.
  • A adequação ao padrão é o único meio de fazer e manter o núcleo limpo. Embora um sistema de adequação ao padrão seja provavelmente limpo, o uso das opções de extensibilidade de nível 1 (a ser discutido em uma lição posterior) também torna e mantém o núcleo limpo

Conclusão

No âmbito do SAP S/4HANA Cloud, o clean core desempenha um papel fundamental na obtenção de eficiência, escalabilidade e redução da dívida técnica. Ao eliminar complexidades desnecessárias e se concentrar em funções essenciais, os desenvolvedores podem simplificar os sistemas ERP, levando a melhor desempenho, estabilidade e manutenção. A compreensão das necessidades empresariais para um clean core, ilustrada por meio do cenário da produção ABC, sublinha sua importância na implementação do ERP. Ao adotar o minimalismo, a modularidade, a escalabilidade e a manutenção, os desenvolvedores podem criar sistemas ERP alinhados aos objetivos de negócios, aumentar a produtividade e posicionar as organizações para o crescimento em um mercado dinâmico.

Ter um clean core permite que as empresas estejam prontas para o futuro e competitivas a qualquer momento.