É comum que as equipes de TI da SAP queiram quebrar as amarras dos ciclos de lançamento padrão da SAP e fornecer "pedaços menores" de funcionalidade com mais frequência. E a entrega contínua torna isso possível.

Você não precisa mais esperar que as alterações sejam escritas, testadas e que os erros sejam corrigidos antes de "jogar o código na parede" em uma abordagem tradicional em cascata.

As equipes de TI da SAP podem lançar novos recursos com antecedência e frequência, com muito menos riscos. A resposta é a orquestração e a automação.

Na Rev-Trac, ajudamos os clientes da SAP a obter o fornecimento contínuo de mudanças na SAP há quase 20 anos.

Durante esse período, o que define um pipeline de entrega contínua evoluiu.

Atualmente, os fluxos de trabalho são mais complicados com integrações entre Rev-Trac, SAP, soluções ITSM, inspetores de código, ferramentas de teste e outros aplicativos semelhantes.

Ao mesmo tempo, os requisitos de segurança para esses pipelines são mais rigorosos para atender a especificações e normas robustas em toda a empresa.

Criar um pipeline de entrega contínua

Dadas as mudanças, aqui estão três coisas que você precisa fazer para criar um pipeline de entrega contínua bem-sucedido para a ativação mais frequente das versões do SAP.

  1. Analisar e melhorar os processos: Reserve um tempo inicial para identificar o que está em vigor atualmente e o que é necessário para o futuro. Com várias ferramentas envolvidas no processo de entrega contínua de ponta a ponta, definir e projetar claramente as etapas torna-se mais importante do que nunca. Automatizar uma abordagem falha para a entrega contínua do SAP não ajudará a alcançar os resultados pretendidos - entrega mais rápida de alterações de maior qualidade para os usuários corporativos com risco significativamente menor. De acordo com Milind Govekar, vice-presidente de pesquisa do Gartner, "quanto mais você padronizar o ambiente antes de automatizá-lo ainda mais, melhor será sua posição... não automatize a bagunça - livre-se da bagunça primeiro".
  2. Gerencie o escopo com cuidado: É um velho clichê, mas definitivamente se aplica aqui. Não tente ferver o oceano. Dependendo do tamanho da organização, talvez não seja possível entregar o novo processo com uma abordagem "big bang". Imagine tentar implantar um novo processo de entrega contínua da SAP em várias centenas de usuários espalhados pelo mundo. Isso pode ser feito? Sim, mas talvez seja melhor adotar uma abordagem em fases, em que várias equipes testam a nova solução por várias semanas e, em seguida, as outras equipes são implementadas na solução em um ritmo moderado.
  3. Abordar a segurança com antecedência: A segurança do processo de entrega contínua da SAP é fundamental para os clientes da SAP. Os requisitos de segurança em torno dos pipelines de entrega contínua da SAP são cada vez mais rigorosos e difíceis de navegar - e com razão, considerando as violações de dados mais frequentes em todos os setores. Os processos de mudança da SAP geralmente envolvem uma combinação de ferramentas em muitas funções, como ITSM, testes, código e análise de impacto. É fundamental integrar tecnologias como ServiceNow, Jira, Solution Manager e outras soluções de testes automatizados para formar uma cadeia de ferramentas de ponta a ponta e atingir as metas de entrega contínua.
    A segurança desses integrações é fundamental para as equipes de INFOSEC de uma organização. Portanto, qualquer integrações em seu pipeline devem ser baseados em APIs REST altamente seguras, em vez de serviços da Web menos seguros. As APIs REST oferecem suporte a protocolos de autenticação mais seguros - não apenas à autenticação básica de HTTP, como fazem os serviços da Web - para ajudar a proteger seus integrações de violações e ataques externos.

Isso artigo fornece mais informações sobre o motivo pelo qual as APIs REST são essenciais e, em particular, suportam o OAuth2.0.

Se você tiver alguma dúvida ou quiser discutir os processos de entrega contínua da SAP, sinta-se à vontade para Entre em contato conosco para obter mais informações.