Análise de componentes clean core

Objective

After completing this lesson, you will be able to descrever os componentes específicos que incluem clean core

Componentes clean core

Introdução

Na unidade anterior, analisamos alguns dos desafios que as empresas enfrentam no mundo atual. Vimos como o SAP Cloud ERP 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 Cloud ERP devem adotar uma abordagem modificada em áreas como extensões, integrações e operações em relação ao que historicamente tinham a ver com sistemas SAP ERP baseados no local. Agora voltamos nossa atenção para essa abordagem. Ele 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 Cloud ERP.

O que é "Core"?

Por "Core", estamos nos referindo a várias "dimensões" (ou "pilares", se preferir), cada uma das quais representa uma maneira diferente que um cliente pode 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 "Clean" queremos dizer que, para cada dimensão listada acima, existe um conjunto de melhores práticas, metodologias e ferramentas. Se forem utilizados, 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 são exploradas em detalhe na unidade Mergulhando profundamente nas diferentes dimensões do clean core.

O que é "Clean Core"?

Agora que entendemos os termos individuais, podemos reuni-los:

Para clean core, o melhor cenário de caso descreve um sistema atualizado na 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 Cloud ERP recém-provisionado está limpo por definição. O objetivo para o cliente, nesse caso, é manter o núcleo limpo. Para clientes que decidem sobre uma abordagem de conversão de sistema ou transformação de estrutura de sistemas, o objetivo é obter (e, em seguida, manter) o núcleo limpo. Novas implementações versus conversões de sistema e transformações de estrutura serão exploradas em detalhes na próxima lição.

Assista ao vídeo para obter uma síntese dos componentes clean core.

SAP Cloud ERP e clean core

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

O SAP Cloud ERP com um clean core permite que os clientes adaptem seus sistemas às constantes mudanças nos requisitos empresariais e adotem novas capacidades.

Mergulhando em mais detalhes, algumas das funcionalidades de identificação de um clean core são:

  • Uma versão simplificada e otimizada do software SAP Cloud ERP que se concentra somente em funcionalidades essenciais e fornece a máxima 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, redução de dívidas técnicas e melhor desempenho geral do sistema.

Componentes de um clean core

Tomando 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 somente os componentes essenciais permaneçam.
  • Modularidade: facilita a divisão de um sistema ERP complexo em componentes modulares que são acoplados de forma simples, permitindo uma manutenção e adaptabilidade mais fáceis.
  • 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 o entendimento, a modificação ou o aprimoramento do sistema ERP.
  • Estabilidade e confiabilidade: um clean core promove a estabilidade, reduzindo dependências e tornando-as menos propensas 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 clean core

Imagine uma empresa de produção em crescimento, a ABC Manufacturing, que busca implementar um sistema ERP para simplificar suas operações. A empresa cresceu rapidamente, e seus sistemas fragmentados existentes tornaram-se ineficientes e propensos a erros. A gerência percebe a necessidade de um sistema ERP robusto para suportar 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 da 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 sofre frequentes lentidões, impactando a produtividade e causando insatisfação entre os usuários.
  • Alto custo de manutenção: A complexa base de código requer uma quantidade considerável de esforço e recursos para manutenção e suporte regulares.

Clean Core 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 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 e a produtividade do usuário.
  • 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 fácil, reduzindo assim o custo geral de manutenção.

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

A ABC Manufacturing escolhe uma conversão do sistema para o SAP Cloud ERP Private. Esta primeira etapa é seguida por uma transição para o SAP Cloud ERP, como uma nova implementação planejada para o médio prazo (aproximadamente cinco anos).

Nota

Novas implementações versus conversões de 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 funções essenciais necessárias para agilizar 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 obter a Core Clean

Quando a conversão do sistema é concluída e implementada para os usuários, a ABC Manufacturing imediatamente começa a colher os benefícios:

  • Desempenho aprimorado: por meio de otimização e minimalismo, o ERP (agora limpo) oferece tempos de resposta do sistema aprimorados e satisfação do usuário.
  • Desenvolvimento simplificado: os desenvolvedores agora entendem e trabalham em uma base de código simplificada, com produtividade aprimorada e tempo de desenvolvimento reduzido.
  • Estabilidade e confiabilidade aprimoradas: 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 esforços de manutenção reduzidos, o clean core resultou em menor tempo de inatividade e 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 clean core.
  • Use estruturas e práticas de desenvolvimento modulares para garantir um acoplamento e escalabilidade soltos.
  • Revise e avalie regularmente o desempenho do sistema ERP, identificando oportunidades para maior otimização e depuração de código.
  • Envolva stakeholders de diferentes departamentos para garantir o alinhamento com as metas e os requisitos empresariais.

Alguns equívocos sobre clean core

Tal como acontece com a maioria das coisas, os equívocos às vezes acontecem especialmente com conceitos que são relativamente novos. Vejamos alguns aqui, relacionados ao clean core.

  • O SAP BTP é o único meio de tornar e manter o núcleo limpo. Embora o SAP BTP seja necessário para criar ampliações lado a lado (a dimensão de ampliação de clean core), a extensibilidade de usuário-chave e de desenvolvedor (as quais permitem que as ampliações sejam implementadas em pilha) são possíveis com o SAP Cloud ERP.
  • O clean core só se refere ao desenvolvimento do cliente 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.
  • O clean core trata apenas do 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 para fora do local e para a nuvem.
  • O Fit-to-Standard é o único meio de fazer e manter o núcleo limpo. Embora um sistema fit-to-standard esteja provavelmente limpo, a utilização das opções de extensibilidade de nível 1 (a serem discutidas em uma lição posterior) também torna o núcleo limpo

Conclusão

No realm do SAP Cloud ERP, 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 um desempenho, estabilidade e manutenção aprimorados. Compreender as necessidades empresariais de um clean core, ilustrado por meio do cenário de 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 com os objetivos empresariais, 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.