O que é o SAP?



O que é o SAP? E por que vale US $ 163 bilhões?

A cada ano, as empresas gastam US $ 41 bilhões em software para planejamento de recursos empresariais , conhecido pelo acrônimo ERP . Hoje, quase todas as grandes empresas implementaram um ou outro sistema ERP. Mas a maioria das pequenas empresas geralmente não compra sistemas ERP, e a maioria dos desenvolvedores provavelmente não os viu nos negócios. Então, para aqueles de nós que não usaram o ERP, surge a pergunta ... qual é o problema? Como uma empresa como a SAP consegue vender US $ 25 bilhões em ERP por ano?

E como 77% do comércio mundial , incluindo 78% do suprimento de alimentos, passa por programas SAP?

ERP é o local em que as empresas armazenam os principais dados de transações. Estamos falando de previsões de vendas, pedidos de compra, estoques e processos que funcionam com base nesses dados (por exemplo, pagamentos a fornecedores ao fazer pedidos). Em certo sentido, o ERP é o "cérebro" da empresa - ele armazena todos os dados importantes e todas as ações iniciadas por esses dados nos processos de trabalho.

Mas antes de você capturar completamente o mundo moderno dos negócios, como surgiu esse software? A história do ERP começa com um trabalho sério sobre automação de escritório na década de 1960. Antes, nas décadas de 40 e 50, ocorreu principalmente a automação do trabalho mecânico dos trabalhadores de colarinho azul - lembre-se da General Motors, que criou seu departamento de automação em 1947. Mas a automação dos "trabalhadores de colarinho branco" (geralmente usando computadores!) Começou nos anos 60.

Automação dos anos 60: o advento dos computadores


Os primeiros processos de negócios que foram automatizados usando computadores foram folha de pagamento e cobrança. Anteriormente, exércitos inteiros de trabalhadores de escritório contavam manualmente as horas de trabalho dos funcionários em livros, multiplicados pela taxa horária, depois deduziam impostos manualmente, deduções de benefícios e assim por diante ... tudo isso apenas para calcular o salário de um mês! Esse processo repetitivo e demorado estava propenso a erros humanos e é ideal para automação de computadores.

Nos anos 60, muitas empresas usavam computadores IBM para automatizar a folha de pagamento e o faturamento. Processamento de dados - um termo desatualizado que apenas o Automatic Data Processing, Inc. Hoje, em vez disso, dizemos "TI". Naquela época, o setor de desenvolvimento de software ainda não havia se formado e, portanto, os analistas eram frequentemente levados aos departamentos de TI e os ensinavam a programar no local. A primeira Faculdade de Ciência da Computação dos Estados Unidos abriu a Universidade de Purdue em 1962, e a primeira graduação na especialidade ocorreu alguns anos depois.



Escrever software para automação / processamento de dados nos anos 60 foi uma tarefa difícil devido a limitações de memória. Não havia linguagens de alto nível, nem sistemas operacionais padronizados, nem computadores pessoais - apenas grandes mainframes caros com uma pequena quantidade de memória, onde os programas eram executados em bobinas de fita magnética! Os programadores costumavam trabalhar com o computador à noite, quando estava livre. Para empresas como a General Motors, era comum escrever seus próprios sistemas operacionais para aproveitar ao máximo seus mainframes.

Hoje, rodamos o software aplicativo em vários sistemas operacionais padrão, mas isso não ocorreu até os anos 90. Na era medieval do mainframe90% de todo o software foi gravado por encomenda e apenas 10% foram vendidos prontos.

Essa situação afetou profundamente a forma como as empresas desenvolveram sua tecnologia. Alguns especularam que o futuro estaria em equipamentos padronizados com sistema operacional fixo e linguagem de programação, como o sistema SABRE para a indústria da aviação (que ainda está em uso!). Muitas empresas continuaram a criar seu próprio software completamente isolado, muitas vezes inventando uma bicicleta.

O nascimento do software padrão: um programa SAP extensível


Em 1972, cinco engenheiros deixaram a IBM para assinar um contrato de software com uma grande empresa química chamada ICI. Eles fundaram uma nova empresa chamada SAP (Systemanalyse und Programmentwicklung ou "Análise de Sistema e Desenvolvimento de Software"). Como a maioria dos desenvolvedores de software da época, eles estavam principalmente envolvidos em consultoria. Os funcionários da SAP chegaram aos escritórios dos clientes e desenvolveram software em seus computadores, principalmente para gerenciamento de logística.



O negócio correu bem: a SAP terminou o primeiro ano com uma receita de 620 mil marcos, um pouco mais de US $ 1 milhão em dólares de hoje. Logo, eles começaram a vender seu software para outros clientes, portando-o para vários sistemas operacionais, quando necessário. Nos quatro anos seguintes, eles tiveram mais de 40 clientes, a receita cresceu seis vezes e o número de funcionários aumentou de 9 para 25. Talvez isso esteja longe da curva de crescimento do T2D3 , mas o futuro da SAP parecia otimista.

O software SAP foi especial por vários motivos. Naquela época, a maioria dos programas trabalhava à noite e imprimia o resultado em fitas de papel, que você conferiu na manhã seguinte. Em vez disso, os programas da SAP funcionavam em tempo real, com o resultado não exibido no papel, mas em monitores (que na época custavam cerca de US $ 30 mil).

Mas o mais importante é que o software SAP foi originalmente projetado para ser extensível. No contrato inicial com a ICI, a SAP não criou software do zero, como era habitual na época, mas escreveu o código em cima de um projeto anterior. Quando a SAP lançou seu software de contabilidade financeira em 1974, originalmente planejava escrever módulos de software adicionais e vendê-los. Essa extensibilidade se tornou um recurso definidor do SAP. Naquela época, a interação entre os contextos do cliente era considerada uma inovação radical. Os programas foram escritos do zero para cada cliente.

A importância da integração


Quando a SAP lançou seu segundo módulo de software para produção, além do primeiro módulo financeiro, os dois módulos puderam interagir facilmente entre si porque tinham um banco de dados comum. Essa integração tornou a combinação de módulos muito mais valiosa do que apenas dois programas separadamente.

Como o software automatizou certos processos de negócios, seu impacto foi amplamente dependente do acesso a dados. Os dados do pedido são armazenados no módulo de vendas, os dados do inventário do produto são armazenados no módulo do armazém, etc. E, como esses sistemas não interagem, eles precisam ser sincronizados regularmente, ou seja, o empregado copiava manualmente os dados de um banco de dados para outro.

O software integrado resolve esse problema, facilitando a comunicação entre os sistemas da empresa e permitindo novos tipos de automação. Esse tipo de integração - entre diferentes processos de negócios e fontes de dados - é um recurso essencial dos sistemas ERP. Isso se tornou especialmente importante à medida que o hardware evoluiu, abrindo novas possibilidades para automação - e os sistemas ERP floresceram.

A velocidade do acesso às informações em software integrado permite que as empresas alterem completamente seus modelos de negócios. Compaq, com a ajuda do ERP, introduziu um novo modelo chamado “produção sob medida” (ou seja, montagem de um computador somente após o recebimento explícito do pedido). Esse modelo economiza dinheiro reduzindo o estoque, contando com uma rápida recuperação - exatamente o que o ERP competente ajuda. Quando a IBM seguiu o mesmo exemplo, reduziu o tempo de entrega dos componentes de 22 para três dias.

Como é realmente o ERP


As palavras "software corporativo" não estão de forma alguma associadas a uma interface elegante e fácil de usar, e a SAP não é exceção. A instalação básica do SAP contém 20.000 tabelas de banco de dados, 3.000 das quais são tabelas de configuração. Essas tabelas contêm cerca de 8000 decisões de configuração que precisam ser tomadas antes do início do programa. É por isso que o especialista em configuração da SAP  é uma profissão real!

Apesar da complexidade da configuração, o software SAP ERP fornece um valor fundamental - a ampla integração entre vários processos de negócios. Essa integração leva a milhares de casos de uso na organização. A SAP organiza esses casos de uso em "transações", que são atividades de negócios. Alguns exemplos de transações incluem "criação de pedidos" e "exibição do cliente". Essas transações são organizadas em um formato de subdiretório. Assim, para encontrar a transação "Criar um pedido de vendas", vá para o diretório "Logística", depois "Vendas", depois "Pedido" e lá você encontrará a transação real.



Se você chamar o ERP "navegador de transações", essa será uma descrição surpreendentemente precisa. É muito parecido com o navegador, existe um botão "Voltar", botões de zoom e um campo de texto para os códigos "TCodes", o equivalente à barra de endereços no navegador. O SAP suporta mais de 16.000 tipos de transações , portanto, a navegação em uma árvore de transações pode ser difícil sem esses códigos.

Apesar da quantidade estonteante de configurações e transações disponíveis, as empresas ainda têm casos de uso exclusivos, precisam ajustar suas ações. A SAP possui um ambiente de programação interno para lidar com esses fluxos de trabalho exclusivos. Veja como cada parte funciona:

Dados


Na interface do SAP, os desenvolvedores podem criar suas próprias tabelas de banco de dados. Estas são tabelas relacionais, como bancos de dados SQL regulares: colunas de vários tipos, chaves estrangeiras, restrições de valor e permissões de leitura / gravação.

Logics


A SAP desenvolveu um idioma chamado ABAP (Advanced Business Application Programming, originalmente Allgemeiner Berichts-Aufbereitungs-Prozessor, em alemão “General Reporting Processor”). Ele permite que os desenvolvedores executem a lógica comercial individual em resposta a eventos específicos ou em um cronograma. ABAP é uma linguagem com sintaxe rica, há cerca de três vezes mais palavras-chave que no JavaScript (veja a implementação do jogo 2048 no ABAP) Quando você escreveu seu programa (o SAP possui um editor interno para programação), você o publica como sua própria transação, junto com um código TCode individual. Você pode personalizar seu comportamento existente usando um sistema de gancho extensivo chamado suplementos, em que o programa está configurado para ser executado quando uma determinada transação é executada - semelhante aos gatilhos SQL.

UI


A SAP também vem com um designer para criar a interface do usuário. Ele suporta arrastar e soltar e vem com recursos convenientes, como formulários gerados com base em uma tabela de banco de dados. Apesar disso, é bastante difícil de usar. Minha parte favorita do construtor é desenhar as colunas da tabela:



Dificuldades na implementação do ERP


ERP não é barato. Uma grande empresa multinacional pode gastar de US $ 100 milhões a US $ 500 milhões em implementação, incluindo US $ 30 milhões em taxas de licença, US $ 200 milhões em serviços de consultoria, o restante em hardware, treinamento para gerentes e funcionários. A implementação completa leva de quatro a seis anos. O diretor geral de uma grande empresa química disse: "Uma empresa que puder melhor e mais barata para realizar trabalhos na implementação da SAP obterá uma vantagem competitiva no setor".

E não se trata apenas de dinheiro. A implementação do ERP é um negócio arriscado e os resultados são muito diferentes. Um dos casos de sucesso é a introdução do ERP na Cisco, que levou 9 meses e US $ 15 milhões.Para comparação, a implementação na Dow Chemical Corporation custou US $ 1 bilhão e levou 8 anos.A Marinha dos EUA gastou US $ 1 bilhão em quatro projetos diferentes de ERP, mas todos falharam . Já 65% dos gerentes acreditam que a introdução de sistemas ERP traz "uma chance moderada de prejudicar os negócios". Isso nem sempre é ouvido na avaliação de software!

A natureza integrada do ERP significa que sua implementação requer os esforços da empresa como um todo. E como as empresas se beneficiam apenas após a adoção generalizada , isso é especialmente arriscado! A implementação do ERP não é apenas uma decisão de compra: é uma obrigação alterar seus métodos de gerenciamento de operações. A instalação do software é fácil, reconfigurando o fluxo de trabalho de toda a empresa é onde está o trabalho principal.

Para implementar seu sistema ERP, os clientes costumam contratar uma empresa de consultoria como a Accenture e pagam milhões de dólares para trabalhar com unidades de negócios individuais. Os analistas determinam como integrar o ERP aos processos da empresa. E assim que a integração começar, a empresa deve começar a treinar todos os funcionários sobre como usar o sistema. O Gartner recomenda alocar 17% do orçamento apenas para treinamento!

Apesar de todas as dificuldades, a maioria das empresas da Fortune 500 introduziu sistemas ERP em 1998: o processo foi acelerado pelo medo do ano 2000. O mercado de ERP continua a crescer e hoje ultrapassa US $ 40 bilhões . Este é um dos maiores segmentos da indústria global de software.

Indústria moderna de ERP


Os maiores players são Oracle e SAP. Embora ambos sejam líderes de mercado, seus produtos de ERP são notavelmente diferentes. O produto SAP foi construído principalmente internamente, enquanto a Oracle comprou agressivamente concorrentes como PeopleSoft e NetSuite.

Oracle e SAP são tão dominantes que até a Microsoft usa o SAP em vez de seu próprio produto Microsoft Dynamics ERP.

Como a maioria das indústrias possui necessidades de ERP bastante específicas, a Oracle e a SAP têm configurações prontas para muitas indústrias, como alimentos, automotivo e químico, além de configurações verticais, como processos de vendas. No entanto, sempre há espaço para jogadores de nicho que, em regra, se concentram em uma vertical específica:

  • Banner Ellucian para Universidades
  • Infor e McKesson oferecem ERP para organizações de saúde
  • QAD para produção e logística

Os ERPs verticais são especializados em integrações e fluxos de trabalho específicos para o mercado-alvo: por exemplo, no ERP para assistência médica, eles podem suportar protocolos HIPAA .

No entanto, a especialização não é a única oportunidade de encontrar um nicho no mercado. Algumas startups estão tentando trazer ao mercado plataformas de software mais modernas. Um exemplo é o Zuora : oferece a possibilidade de integração (com diferentes ERP!) Por assinatura. Startups como Anaplan e Zoho oferecem a mesma coisa.

ERP em ascensão?


Em 2019, a SAP se sente ótima: no ano passado, a receita foi de € 24,7 bilhões e a capitalização de mercado agora ultrapassou € 150 bilhões . Mas o mundo do software não é o mesmo de antes. Quando o SAP apareceu pela primeira vez, os dados estavam isolados e difíceis de integrar, então armazenar tudo no SAP parecia a resposta óbvia.

Mas agora a situação está mudando rapidamente. A maioria dos programas empresariais modernos (por exemplo, Salesforce, Jira etc.) possui um back-end com boas APIs para exportar dados. Os lagos de dados são formados: por exemplo, o Presto facilita a conexão de bancos de dados entre si, o que era impossível apenas alguns anos atrás.

Source: https://habr.com/ru/post/undefined/


All Articles