Ce este SAP?

Ce este SAP?

Ce este SAP? Și de ce naiba valorează 163 de miliarde de dolari?

În fiecare an, companiile cheltuiesc 41 de miliarde de dolari pe software pentru planificarea resurselor intreprinderii, cunoscut sub acronim ERP. Astăzi, aproape fiecare mare afacere a implementat unul sau altul sistem ERP. Dar majoritatea companiilor mici nu cumpără de obicei sisteme ERP și, probabil, majoritatea dezvoltatorilor nu le-au văzut în acțiune. Deci, pentru cei dintre noi care nu au folosit ERP, întrebarea este... care este problema? Cum reușește o companie precum SAP să vândă ERP în valoare de 25 de miliarde de dolari pe an?

Și cum s-a întâmplat asta 77% din comertul mondial, inclusiv 78% din proviziile alimentare, trece prin programul SAP?

ERP este locul în care companiile stochează datele operaționale cheie. Vorbim despre previziuni de vânzări, comenzi de cumpărare, inventar și procese care sunt declanșate pe baza acestor date (de exemplu, plăți către furnizori la finalizarea comenzii). Într-un fel, ERP este „creierul” companiei - stochează toate datele importante și toate acțiunile care sunt inițiate de aceste date în fluxuri de lucru.

Dar înainte de a prelua complet lumea afacerilor moderne, cum a apărut acest software? Istoria ERP începe cu o muncă serioasă asupra automatizării de birou în anii 1960. Mai devreme, în anii 40 și 50, a avut loc în principal automatizarea lucrărilor mecanice cu guler albastru - gândiți-vă la General Motors, care și-a creat propriul departament de automatizare în 1947. Dar automatizarea muncii „gulerelor albe” (de multe ori cu ajutorul computerelor!) a început în anii 60.

Automatizarea în anii 60: apariția computerelor

Primele procese de afaceri care au fost automatizate folosind computere au fost salarizarea și facturarea. În trecut, armatele de angajați de birou numărau manual orele angajaților în registre, se înmulțeau cu rata orară, apoi scădeau manual impozitele, deducerea beneficiilor și așa mai departe... totul doar pentru a adăuga o lună de salariu! Acest proces repetitiv, consumator de timp, a fost predispus la erori umane și este ideal pentru automatizarea computerelor.

În anii 60, multe companii foloseau calculatoare IBM pentru a automatiza salarizarea și facturarea. Prelucrarea datelor este un termen învechit, din care rămâne doar firma Prelucrarea automată a datelor, Inc. În schimb, astăzi spunem „IT”. La acea vreme, industria de dezvoltare software nu se formase încă, așa că analiștii erau adesea duși la departamentele IT și îi învățau să programeze pe loc. Prima secție de Informatică din Statele Unite s-a deschis la Universitatea Purdue în 1962, iar prima absolvire a specialității a avut loc câțiva ani mai târziu.

Ce este SAP?

Scrierea de programe de automatizare/procesare a datelor în anii 60 a fost o sarcină dificilă din cauza limitărilor de memorie. Nu existau limbaje de nivel înalt, nici sisteme de operare standardizate, nici computere personale – doar mainframe mari, scumpe, cu memorie mică, rulează programe pe role de bandă magnetică! Programatorii lucrau adesea la computer noaptea când era liber. Era obișnuit ca companii precum General Motors să își scrie propriile sisteme de operare pentru a profita la maximum de mainframe-urile lor.

Astăzi rulăm aplicații software pe mai multe sisteme de operare standard, dar acest lucru nu a fost cazul până în anii 1990. ÎN epoca medievală mainframe 90% din tot software-ul a fost scris la comandă și doar 10% a fost vândut de la raft.

Această situație a afectat profund modul în care companiile și-au dezvoltat tehnologia. Unii au presupus că viitorul constă în hardware standardizat cu același sistem de operare și limbaj de programare ca sistem SABRE pentru industria aviației (care este folosită și astăzi!) Majoritatea companiilor au continuat să-și creeze propriul software complet izolat, reinventând adesea roata.

Nașterea software-ului standard: program extensibil SAP

În 1972, cinci ingineri au părăsit IBM pentru a prelua un contract de software cu o mare firmă chimică numită ICI. Ei au fondat o nouă companie numită SAP (Systemanalyse und Programmentwicklung sau „analiză de sistem și dezvoltare de programe”). La fel ca majoritatea dezvoltatorilor de software la acea vreme, aceștia erau implicați în principal în consultanță. Angajații SAP veneau la birourile clienților și dezvoltau software pe computerele lor, în principal pentru managementul logisticii.

Ce este SAP?

Afacerile mergeau bine: SAP și-a încheiat primul an cu venituri de 620 de mărci, puțin peste 1 milion de dolari în dolari actuali. Curând au început să-și vândă software-ul altor clienți, portându-l pe diverse sisteme de operare, după cum era necesar. În următorii patru ani, au câștigat peste 40 de clienți, au crescut de șase ori veniturile și au crescut numărul de angajați de la 9 la 25. Poate că este departe. Curba de creștere T2D3, dar viitorul SAP părea optimist.

Software-ul SAP a fost special din mai multe motive. La acel moment, majoritatea programelor rulau noaptea și imprimau rezultatul pe benzi de hârtie pe care le verificați a doua zi dimineață. În schimb, programele SAP au funcționat în timp real, iar rezultatul a fost afișat nu pe hârtie, ci pe monitoare (care costau aproximativ 30 USD la acea vreme).

Cel mai important, software-ul SAP a fost construit de la zero pentru a fi extensibil. În contractul inițial cu ICI, SAP nu a construit software de la zero, așa cum era obișnuit la acea vreme, ci a fost codificat pe deasupra unui proiect anterior. Când SAP și-a lansat software-ul de contabilitate financiară în 1974, a plănuit inițial să scrie module software suplimentare pe acesta și să le vândă în viitor. Această extensibilitate a devenit o caracteristică definitorie a SAP. La acea vreme, interacțiunea dintre contextele clienților era considerată o inovație radicală. Programele au fost scrise de la zero pentru fiecare client.

Importanța integrării

Când SAP și-a introdus cel de-al doilea modul software de producție, pe lângă primul modul financiar, cele două module au putut comunica cu ușurință între ele, deoarece au partajat o bază de date comună. Această integrare a făcut ca combinația de module să fie mult mai valoroasă decât doar cele două programe.

Deoarece software-ul a automatizat anumite procese de afaceri, impactul său a depins în mare măsură de accesul la date. Datele comenzii de achiziție sunt stocate în modulul de vânzări, datele de inventar sunt stocate în modulul de depozit etc. Și, deoarece aceste sisteme nu interacționează, trebuie să fie sincronizate în mod regulat, adică angajatul a copiat manual datele dintr-o bază de date în alta. .

Software-ul integrat rezolvă această problemă facilitând comunicarea între sistemele companiei și permițând noi tipuri de automatizare. Acest tip de integrare – între diferite procese de afaceri, precum și surse de date – este o caracteristică cheie a sistemelor ERP. Acest lucru a devenit deosebit de important pe măsură ce hardware-ul a evoluat, deschizând noi posibilități de automatizare, iar sistemele ERP au înflorit.

Viteza de acces la informații în software integrat permite companiilor își schimbă complet modelele de afaceri. Compaq, cu ajutorul ERP, a introdus un nou model „make-to-order” (adică asamblarea unui computer numai după primirea explicită a unei comenzi). Acest model economisește bani prin reducerea stocurilor, bazându-se pe un proces rapid, ceea ce face ERP-ul bun. Când IBM a urmat exemplul, a redus timpul de livrare pentru piese de la 22 la trei zile.

Cum arată cu adevărat ERP

Cuvântul „software de întreprindere” nu are nimic de-a face cu o interfață la modă și ușor de utilizat, iar SAP nu face excepție. O instalare de bază SAP conține 20 de tabele de baze de date, dintre care 000 sunt tabele de configurare. Aceste tabele conțin aproximativ 3000 de decizii de configurare care trebuie luate înainte de începerea programului. De aceea Specialist Configurare SAP este o adevărată profesie!

În ciuda complexității personalizării, software-ul SAP ERP oferă o valoare cheie - integrarea largă între mai multe procese de afaceri. Această integrare are ca rezultat mii de cazuri de utilizare în întreaga organizație. SAP organizează aceste cazuri de utilizare în „tranzacții”, care sunt activități de afaceri. Câteva exemple de tranzacții includ „crearea comenzii” și „afișarea clientului”. Aceste tranzacții sunt organizate într-un format de director imbricat. Deci, pentru a găsi tranzacția Creare comandă de vânzare, mergeți la directorul Logistică, apoi Vânzări, apoi Comandă și veți găsi acolo tranzacția reală.

Ce este SAP?

A numi ERP un „browser de tranzacții” ar fi o descriere surprinzător de exactă. Este foarte asemănător unui browser, cu un buton înapoi, butoane de zoom și un câmp de text „TCodes”, echivalentul browserului cu bara de adrese. SAP suportă peste 16 de tipuri de tranzacții, deci navigarea în arborele tranzacțiilor poate fi dificilă fără aceste coduri.

În ciuda numărului amețitor de configurații și tranzacții disponibile, companiile au încă cazuri de utilizare unice și trebuie să își ajusteze acțiunile. Pentru a gestiona aceste fluxuri de lucru unice, SAP are un mediu de programare încorporat. Iată cum funcționează fiecare parte:

De date

În interfața SAP, dezvoltatorii își pot crea propriile tabele de baze de date. Acestea sunt tabele relaționale precum bazele de date SQL normale: coloane de diferite tipuri, chei externe, constrângeri de valoare și permisiuni de citire/scriere.

Logică

SAP a dezvoltat un limbaj numit ABAP (Advanced Business Application Programming, inițial Allgemeiner Berichts-Aufbereitungs-Prozessor, germană pentru General Reporting Processor). Permite dezvoltatorilor să ruleze o logică de afaceri personalizată ca răspuns la evenimente specifice sau într-un program. ABAP este un limbaj de sintaxă bogat cu aproximativ de trei ori mai multe cuvinte cheie decât JavaScript (vezi mai jos). implementarea jocului 2048 în ABAP). După ce ați scris programul (SAP are un editor încorporat pentru programare), îl publicați ca tranzacție proprie, împreună cu un TCode individual. Puteți personaliza comportamentul existent cu un sistem extins de cârlige numit „suplimente” în care un program este configurat să ruleze atunci când este executată o anumită tranzacție - similar cu declanșatoarele SQL.

UI

SAP vine și cu un constructor de interfață de utilizare. Acceptă drag and drop și vine cu caracteristici utile, cum ar fi formulare generate pe baza unui tabel DB. În ciuda acestui fapt, este destul de dificil de utilizat. Partea mea preferată a constructorului este desenarea coloanelor tabelului:

Ce este SAP?

Dificultăți în implementarea ERP

ERP nu este ieftin. O mare corporație multinațională poate cheltui de la 100 de milioane de dolari până la 500 de milioane de dolari pentru implementare, inclusiv 30 de milioane de dolari în taxe de licență, 200 de milioane de dolari pentru servicii de consultanță și restul pentru hardware, formarea managerilor și a angajaților. Implementarea completă durează patru până la șase ani. CEO al unei mari companii chimice a spus: "Avantajul competitiv în industrie va fi acordat firmei care poate mai bine și mai ieftin să efectueze lucrări privind implementarea SAP."

Și nu este vorba doar de bani. Implementarea ERP este o afacere riscantă, iar rezultatele variază foarte mult. Unul dintre cazurile de succes este implementarea ERP la Cisco, care a durat 9 luni și 15 milioane de dolari.Spre comparație, implementarea la Dow Chemical Corporation a costat 1 miliard de dolari și a durat 8 ani. Marina SUA a cheltuit 1 miliard de dolari pe patru proiecte ERP diferite, dar toate au eșuat.. Deja 65% dintre manageri cred că introducerea sistemelor ERP are o „șansă moderată de a dăuna afacerii”. Nu auzi asta des când evaluezi software-ul!

Natura integrată a ERP înseamnă că necesită ca întreaga companie să-l implementeze. Și din moment ce companiile beneficiază doar după omniprezentă implementare, este deosebit de riscant! Implementarea ERP este mai mult decât o simplă decizie de cumpărare: este un angajament de a vă schimba practicile de management al operațiunilor. Instalarea software-ului este ușoară, reconfigurarea întregului flux de lucru al companiei este locul în care se află cea mai mare parte a muncii.

Clienții angajează adesea o firmă de consultanță, cum ar fi Accenture, pentru a-și implementa sistemul ERP și le plătește milioane de dolari pentru a lucra cu unități de afaceri individuale. Analiștii determină cum să integreze ERP în procesele companiei. Și de îndată ce începe integrarea, compania ar trebui să înceapă să instruiască toți angajații cum să folosească sistemul. Gartner recomandă rezerva 17% din buget doar pentru educatie!

În ciuda șanselor, majoritatea companiilor din Fortune 500 adoptaseră sisteme ERP până în 1998, accelerate de teama de Y2K. Piața ERP continuă să crească și astăzi depășește 40 miliarde de dolari. Acesta este unul dintre cele mai mari segmente din industria globală de software.

Industria ERP modernă

Cei mai mari jucători sunt Oracle și SAP. În timp ce ambii sunt lideri de piață, produsele lor ERP sunt surprinzător de diferite. Produsul SAP a fost construit în mare parte internă, în timp ce Oracle a cumpărat agresiv concurenți precum PeopleSoft și NetSuite.

Oracle și SAP sunt atât de dominante încât chiar și Microsoft folosește SAP în locul propriului produs Microsoft Dynamics ERP.

Deoarece majoritatea industriilor au nevoi ERP destul de specifice, Oracle și SAP au configurații preconfigurate pentru multe industrii, cum ar fi alimentația, industria auto și produsele chimice, precum și configurații verticale, cum ar fi procesele de vânzare. Cu toate acestea, există întotdeauna loc pentru jucători de nișă care tind să se concentreze pe o anumită verticală:

  • Ellucian Banner pentru universitati
  • Infor și McKesson oferă ERP pentru organizațiile din domeniul sănătății
  • QAD pentru producție și logistică

ERP-urile verticale sunt specializate în integrări și fluxuri de lucru specifice pieței țintă: de exemplu, în ERP pentru sănătate poate suporta protocoale HIPAA.

Cu toate acestea, specializarea nu este singura modalitate de a-ți găsi nișa pe piață. Unele startup-uri încearcă să aducă pe piață platforme software mai moderne. Un exemplu ar fi Zuora: ofera posibilitatea de integrare (cu diferite ERP-uri!) prin abonament. Startup-uri precum Anaplan și Zoho fac același lucru.

ERP în creștere?

SAP se descurcă grozav în 2019, cu venituri de 24,7 miliarde EUR anul trecut și o capitalizare de piață a depășit 150 de miliarde de euro. Dar lumea software-ului nu mai este ceea ce a fost. Când SAP a apărut pentru prima dată, datele erau izolate și greu de integrat, așa că păstrarea totul în SAP părea a fi răspunsul evident.

Dar acum situația se schimbă rapid. Majoritatea software-ului pentru întreprinderi moderne (cum ar fi Salesforce, Jira etc.) are un backend cu API-uri bune pentru exportul de date. Se formează lacurile de date: de exemplu, Presto facilitează interconectarea bazelor de date, ceea ce era imposibil cu doar câțiva ani în urmă.

Sursa: www.habr.com

Adauga un comentariu