Que é SAP?

Que é SAP?

Que é SAP? E por que diaños vale 163 millóns de dólares?

Cada ano, as empresas gastan 41 millóns de dólares en software para Planificación de recursos empresariais, coñecido polas siglas ERP. Hoxe, case todas as grandes empresas implementaron un ou outro sistema ERP. Pero a maioría das pequenas empresas non adoitan comprar sistemas ERP, e a maioría dos desenvolvedores probablemente non os viron en acción. Entón, para aqueles de nós que non usamos ERP, a pregunta é... cal é o problema? Como consegue unha empresa como SAP vender un ERP por valor de 25 millóns de dólares ao ano?

E como pasou iso 77% do comercio mundial, incluíndo o 78% dos suministros de alimentos, pasa polo programa SAP?

O ERP é onde as empresas almacenan os datos operativos clave. Estamos a falar de previsións de vendas, pedidos de compra, inventario e procesos que se activan en función destes datos (por exemplo, pagos a provedores ao realizar a compra). En certo sentido, o ERP é o "cerebro" da empresa: almacena todos os datos importantes e todas as accións iniciadas por estes datos en fluxos de traballo.

Pero antes de apoderarse por completo do mundo empresarial moderno, como xurdiu este software? A historia do ERP comeza cun traballo serio na ofimática nos anos 1960. Na década de 40 e 50, o que se estaba automatizando era principalmente traballos mecánicos de colo azul, pensemos en General Motors, que creou o seu departamento de automatización en 1947. Pero a automatización do traballo dos "colos brancos" (a miúdo coa axuda de ordenadores!) comezou nos anos 60.

A automatización nos anos 60: a aparición dos ordenadores

Os primeiros procesos comerciais que se automatizaron mediante ordenadores foron a nómina e a facturación. No pasado, os exércitos de oficinistas contaban manualmente as horas dos empregados nos libros de contas, multiplicaban pola tarifa por hora, despois restaban manualmente impostos, deducións de beneficios, etc., todo só para sumar un mes de paga! Este proceso lento e repetitivo foi propenso a erros humanos e é ideal para a automatización informática.

Na década de 60, moitas empresas utilizaban ordenadores IBM para automatizar a nómina e a facturación. O tratamento de datos é un termo obsoleto, do que só queda a empresa Procesamento automático de datos, Inc. Pola contra, hoxe dicimos "IT". Nese momento, a industria do desenvolvemento de software aínda non se formara, polo que os analistas eran levados a miúdo aos departamentos de TI e ensinábanlles a programar no lugar. O primeiro departamento de Informática dos Estados Unidos abriu na Universidade de Purdue en 1962, e a primeira graduación na especialidade tivo lugar uns anos despois.

Que é SAP?

Escribir programas de automatización/procesamento de datos nos anos 60 era unha tarefa difícil debido ás limitacións de memoria. Non había linguaxes de alto nivel, nin sistemas operativos estandarizados, nin ordenadores persoais; só grandes e caros mainframes con pouca memoria executando programas en bobinas de cinta magnética. Os programadores a miúdo traballaban no ordenador pola noite cando estaba libre. Era habitual que empresas como General Motors escribisen os seus propios sistemas operativos para sacar o máximo proveito dos seus mainframes.

Hoxe executamos software de aplicación en varios sistemas operativos estándar, pero este non foi o caso ata os anos 1990. EN era do mainframe medieval O 90 % de todo o software foi escrito por encargo e só o 10 % foi vendido no mercado.

Esta situación afectou profundamente a forma en que as empresas desenvolveron a súa tecnoloxía. Algúns asumiron que o futuro pasa por hardware estandarizado co mesmo sistema operativo e linguaxe de programación Sistema SABRE para a industria da aviación (que aínda se usa hoxe!) A maioría das empresas continuaron creando o seu propio software completamente illado, moitas veces reinventando a roda.

Nacemento do software estándar: programa extensible SAP

En 1972, cinco enxeñeiros abandonaron IBM para asumir un contrato de software cunha gran empresa química chamada ICI. Fundaron unha nova empresa chamada SAP (Systemanalyse und Programmentwicklung ou "análise de sistemas e desenvolvemento de programas"). Como a maioría dos desenvolvedores de software da época, dedicáronse principalmente á consultoría. Os empregados de SAP acudirían ás oficinas dos clientes e desenvolverían software nos seus ordenadores, principalmente para a xestión da loxística.

Que é SAP?

O negocio ía ben: SAP rematou o seu primeiro ano cuns ingresos de 620 marcos, algo máis de 1 millón de dólares en dólares actuais. Pronto comezaron a vender o seu software a outros clientes, portándoo a varios sistemas operativos segundo fose necesario. Durante os catro anos seguintes, gañaron máis de 40 clientes, multiplicaron por seis os ingresos e aumentaron o número de empregados de 9 a 25. Quizais quede moi lonxe. Curva de crecemento T2D3, pero o futuro de SAP parecía optimista.

O software SAP era especial por varias razóns. Nese momento, a maioría dos programas funcionaban pola noite e imprimían o resultado en cintas de papel que comprobas á mañá seguinte. Pola contra, os programas SAP funcionaban en tempo real e o resultado non se mostraba en papel, senón en monitores (que custaban uns 30 dólares naquel momento).

O máis importante é que o software SAP foi construído desde cero para ser extensible. No contrato orixinal con ICI, SAP non construíu software desde cero, como era habitual na época, senón que se codificaba enriba dun proxecto anterior. Cando SAP lanzou o seu software de contabilidade financeira en 1974, orixinalmente planeaba escribir módulos adicionais de software encima e vendelos no futuro. Esta extensibilidade converteuse nunha característica definitoria de SAP. Nese momento, a interacción entre os contextos dos clientes considerábase unha innovación radical. Os programas foron escritos desde cero para cada cliente.

A importancia da integración

Cando SAP presentou o seu segundo módulo de software de fabricación, ademais do primeiro módulo de finanzas, os dous módulos puideron comunicarse facilmente entre eles porque compartían unha base de datos común. Esta integración fixo que a combinación de módulos fose moito máis valiosa que só os dous programas.

Dado que o software automatizaba certos procesos comerciais, o seu impacto dependía en gran medida do acceso aos datos. Os datos de pedidos de compra gárdanse no módulo de vendas, os datos de inventario almacénanse no módulo de almacén, etc. E como estes sistemas non interactúan, deben sincronizarse regularmente, é dicir, o empregado copia manualmente os datos dunha base de datos a outra. .

O software integrado resolve este problema facilitando a comunicación entre os sistemas da empresa e posibilitando novos tipos de automatización. Este tipo de integración, entre diferentes procesos de negocio e fontes de datos, é unha característica clave dos sistemas ERP. Isto fíxose especialmente importante a medida que o hardware evolucionou, abrindo novas posibilidades para a automatización, e os sistemas ERP floreceron.

A velocidade de acceso á información no software integrado permite ás empresas cambiar completamente sus modelos de negocio. Compaq, coa axuda do ERP, introduciu un novo modelo de "fabricación por encargo" (é dicir, montar un ordenador só despois de recibir explícitamente un pedido). Este modelo aforra cartos ao reducir o inventario confiando nunha resposta rápida, que é exactamente o que fai un bo ERP. Cando IBM seguiu o exemplo, reduciu o prazo de entrega das pezas de 22 a tres días.

Como é realmente o ERP

A palabra "software empresarial" non ten nada que ver cunha interface moderna e amigable, e SAP non é unha excepción. Unha instalación básica de SAP contén 20 táboas de bases de datos, 000 das cales son táboas de configuración. Estas táboas conteñen preto de 3000 decisións de configuración que deben tomarse antes de comezar o programa. Por iso Especialista en configuración SAP é unha verdadeira profesión!

A pesar da complexidade da personalización, o software SAP ERP proporciona un valor clave: a ampla integración entre varios procesos de negocio. Esta integración dá lugar a miles de casos de uso en toda a organización. SAP organiza estes casos de uso en "transaccións", que son actividades comerciais. Algúns exemplos de transaccións inclúen a "creación de pedidos" e a "visualización do cliente". Estas transaccións organízanse nun formato de directorio aniñado. Entón, para atopar a transacción Crear pedido de vendas, vai ao directorio de Loxística, despois Vendas, despois Pedido, e alí atopará a transacción real.

Que é SAP?

Chamar a ERP un "navegador de transaccións" sería unha descrición sorprendentemente precisa. É moi parecido ao navegador, cun botón para atrás, botóns de zoom e un campo de texto "TCodes", o equivalente do navegador á barra de enderezos. Soporta SAP máis de 16 tipos de transaccións, polo que navegar pola árbore de transaccións pode ser complicado sen estes códigos.

A pesar do número vertixinoso de configuracións e transaccións dispoñibles, as empresas aínda teñen casos de uso únicos e precisan afinar as súas accións. Para xestionar estes fluxos de traballo únicos, SAP ten un entorno de programación integrado. Así é como funciona cada parte:

Datos

Na interface SAP, os desenvolvedores poden crear as súas propias táboas de bases de datos. Estas son táboas relacionais como as bases de datos SQL normais: columnas de varios tipos, claves externas, restricións de valores e permisos de lectura/escritura.

Lóxica

SAP desenvolveu unha linguaxe chamada ABAP (Advanced Business Application Programming, orixinalmente Allgemeiner Berichts-Aufbereitungs-Prozessor, alemán para Procesador de informes xerais). Permite aos desenvolvedores executar unha lóxica empresarial personalizada en resposta a eventos específicos ou nun horario. ABAP é unha linguaxe sintáctica rica con preto de tres veces máis palabras clave que JavaScript (ver máis abaixo). implementación do xogo 2048 en ABAP). Cando escribiu o seu programa (SAP ten un editor integrado para a programación), publícao como a súa propia transacción, xunto cun TCode individual. Podes personalizar o comportamento existente cun amplo sistema de ganchos chamado "complementos" onde se configura un programa para executarse cando se executa unha transacción particular, de xeito similar aos disparadores de SQL.

UI

SAP tamén inclúe un creador de interfaces de usuario. Admite arrastrar e soltar e inclúe funcións útiles como formularios xerados baseados nunha táboa de base de datos. A pesar diso, é bastante difícil de usar. A miña parte favorita do construtor é debuxar as columnas da táboa:

Que é SAP?

Dificultades na implantación do ERP

O ERP non é barato. Unha gran corporación multinacional pode gastar entre 100 e 500 millóns de dólares na implementación, incluíndo 30 millóns de dólares en taxas de licenza, 200 millóns de dólares en servizos de consultoría e o resto en hardware, formación de xestores e empregados. A implantación total leva entre catro e seis anos. CEO dunha gran empresa química dixo: "A vantaxe competitiva da industria será dada á empresa que mellor e máis barato para levar a cabo o traballo na implementación de SAP."

E non só se trata de cartos. Implementar ERP é unha empresa arriscada e os resultados varían moito. Un dos casos exitosos é a implementación de ERP en Cisco, que levou 9 meses e 15 millóns de dólares.A modo de comparación, a implementación en Dow Chemical Corporation custou 1 millóns de dólares e levou 8 anos. A Mariña dos Estados Unidos gastou 1 millóns de dólares en catro proxectos ERP diferentes, pero todos fallaron.. Xa 65% dos directivos cren que a introdución de sistemas ERP ten unha "probabilidade moderada de prexudicar ao negocio". Non escoitas iso a miúdo cando avalias o software!

A natureza integrada do ERP significa que require que toda a empresa o implemente. E xa que as empresas se benefician só despois omnipresente aplicación, é especialmente arriscado! A implementación de ERP é máis que unha simple decisión de compra: é un compromiso de cambiar as prácticas de xestión de operacións. Instalar o software é doado, reconfigurar todo o fluxo de traballo da empresa é onde está a maior parte do traballo.

Os clientes adoitan contratar unha empresa de consultoría como Accenture para implementar o seu sistema ERP e pagarlles millóns de dólares para traballar con unidades de negocio individuais. Os analistas determinan como integrar o ERP nos procesos da empresa. E tan pronto como se inicie a integración, a empresa debería comezar a adestrar a todos os empregados sobre como usar o sistema. Gartner recomenda reserva o 17% do orzamento só para educación!

A pesar das probabilidades, a maioría das empresas Fortune 500 adoptaran sistemas ERP en 1998, acelerado polo medo ao Y2K. O mercado ERP segue crecendo hoxe supera os 40 millóns de dólares. Este é un dos segmentos máis grandes da industria global do software.

A industria ERP moderna

Os principais xogadores son Oracle e SAP. Aínda que ambos son líderes do mercado, os seus produtos ERP son sorprendentemente diferentes. O produto de SAP foi construído en gran parte internamente, mentres que Oracle comprou agresivamente competidores como PeopleSoft e NetSuite.

Oracle e SAP son tan dominantes que incluso Microsoft usa SAP en lugar do seu propio produto Microsoft Dynamics ERP.

Dado que a maioría das industrias teñen necesidades de ERP bastante específicas, Oracle e SAP teñen configuracións preconfiguradas para moitas industrias como a alimentaria, a automoción e os produtos químicos, así como configuracións verticais como os procesos de vendas. Non obstante, sempre hai espazo para xogadores de nicho que tenden a centrarse nunha vertical específica:

Os ERP verticais están especializados en integracións e fluxos de traballo específicos para o mercado obxectivo: por exemplo, en ERP sanitario pode soportar protocolos HIPAA.

Non obstante, a especialización non é a única forma de atopar o teu nicho no mercado. Algunhas startups están tentando levar ao mercado plataformas de software máis modernas. Un exemplo sería zuora: ofrece a posibilidade de integración (con diferentes ERP!) mediante subscrición. Startups como Anaplan e Zoho están facendo o mesmo.

ERP en aumento?

SAP está a facelo moi ben en 2019, con 24,7 millóns de euros de ingresos o ano pasado e unha capitalización de mercado. superou os 150 millóns de euros. Pero o mundo do software xa non é o que era. Cando saíu SAP, os datos estaban illados e eran difíciles de integrar, polo que mantelos todo en SAP parecía a resposta obvia.

Pero agora a situación está cambiando rapidamente. A maioría do software empresarial moderno (como Salesforce, Jira, etc.) ten un backend con boas API para exportar datos. Fórmanse lagos de datos: por exemplo, presto facilita a interconexión de bases de datos, imposible hai só uns anos.

Fonte: www.habr.com

Engadir un comentario