
SAP nədir? Və niyə bu $163 milyard dəyərindədir?
Hər il şirkətlər proqram təminatına $41 milyard xərcləyir korporativ resursların planlaşdırılması, qısaca ERP. Bu gün demək olar ki, hər böyük müəssisədə bir ERP sistemi tətbiq edilib. Amma kiçik şirkətlərin əksəriyyəti ERP sistemləri almır, və əksər inkişaf etdiricilər bunun işini görməyib. Bəs ERP istifadə etməyənlər üçün sual yaranır... bunun faydası nədir? SAP kimi bir şirkət ildə $25 milyardlıq ERP-ni necə sata bilir?
Və necə oldu ki , o cümlədən qida məhsullarının 78%-i SAP proqramları vasitəsilə keçir?
ERP — şirkətlərin əsas əməliyyat məlumatlarını saxladığı yerdir. Biz satış proqnozları, satınalma sifarişləri, anbar ehtiyatları və bu məlumatlara əsaslanan prosedurlar (məsələn, sifarişlərin verilməsi zamanı satıcılara ödənişlərin edilməsi) haqqında danışırsınız. Bir mənada ERP şirkətin «beyni»dir — o, bütün mühüm məlumatları və bu məlumatlarla başladılan bütün fəaliyyətləri saxlayır.
Amma müasir biznes dünyasını tam ələ almadan öncə, bu proqram təminatı necə yaranıb? ERP-nin tarixi 1960-cı illərdə ofis fəaliyyətini avtomatlaşdırmaqla başlayır. Əvvəlki 40-cı və 50-ci illərdə əsasən «mavi yaxalı» işlərin avtomatlaşdırılması baş verirdi — 1947-ci ildə öz avtomatlaşdırma şöbəsini yaradaraq General Motors-u xatırlayın. Lakin «ağ yaxalı» işlərin avtomatlaşdırılması (tez-tez kompüterlər vasitəsilə!) 60-cı illərdə başladı.
60-cı illərin avtomatlaşdırılması: kompüterlərin meydana gəlməsi
Kompüterlər vasitəsilə avtomatlaşdırılan ilk biznes prosesləri əmək haqqının hesablanması və hesab-fakturaların verilməsi oldu. Əvvəlcə bütün ofis işçiləri saatları manuel olaraq kitabçılarda hesablayır, saatlıq əmək haqqı ilə vurur, sonra isə vergiləri, güzəştləri manual yolla çıxarırdı... bunların hamısı bir ay üçün əmək haqqını hesablamaq üçün! Bu zəhmət tələb edən, təkrarlanan proses insan səhvlərinə meyilli idi, eyni zamanda kompüter avtomatlaşdırmasına mükəmməl uyğun idi.
60-cı illərə gəldikdə, bir çox şirkət əmək haqqının hesablanması və hesab-fakturaların verilməsi üçün IBM kompüterlərini istifadə etməyə başladı. Məlumatların işlənməsi - indiki dövrdə yalnız şirkəti qaldı. Bugün artıq 'İT' deyirik. O zaman proqram təminatı inkişaf etdirilməsi sahəsi hələ formalaşmamışdı, buna görə də İT şöbələrinə tez-tez analitikləri qəbul edirdilər və onları yerində proqramlaşdırmağı öyrədirdilər. ABŞ-da ilk Kompüter Elmləri fakültəsi 1962-ci ildə Purdue Universitetində açıldı və ilk məzunlar bir neçə il sonra meydana çıxdı.

1960-cı illərdə məlumatların avtomatlaşdırılması və emalı üçün proqramların yazılması yaddaşın məhdudiyyətləri səbəbindən çətin bir vəzifə idi. Yüksək səviyyəli proqramlaşdırma dilləri, standartlaşdırılmış əməliyyat sistemləri və fərdi kompüterlər yox idi - yalnız az miqdarda yaddaşla böyük, bahalı mərkəzi kompüterlər var idi ki, proqramlar maqnit lentlərində işlədilirdi! Proqramçılar tez-tez kompüterlə gecələr işləyirdilər, o zaman sistem boş olurdu. General Motors kimi şirkətlər üçün öz əməliyyat sistemlərini yazmaq adi hal idi ki, mərkəzi kompüterlərindən maksimum istifadə edə bilsinlər.
Bu gün biz tətbiqi proqram təminatını bir neçə standart əməliyyat sistemində işə salırıq, amma 1990-cı illərdə buna imkan olmayıb. Proqram təminatının 90%-i xüsusi olaraq yazılırdı və yalnız 10%-i hazır durumda satılırdı.
Belə bir vəziyyət şirkətlərin texnologiyalarını inkişaf etdirməsinə güclü təsir etdi. Bəziləri, gələcəyin standartlaşdırılmış avadanlıq və dəyişgəzən əməliyyat sistemi və proqramlaşdırma dili ilə olduğunu düşünürdülər, məsələn, Standart proqram təminatının doğulması: genişləndirilə bilən SAP proqramı
1972-ci ildə beş mühəndis IBM-dən istefa verərək, ICI adlı iri kimya şirkəti ilə proqram təminatı təminatı üçün müqavilə bağlamaq məqsədilə yeni bir şirkət yaratdılar. Onlar SAP (Sistem Analizi və Proqram İnkşafı) adlı yeni bir şirkət qurdular. O dövrdəki əksər proqram təminatı istehsalçıları kimi, onlar əsasən konsultasiya ilə məşğul idilər. SAP əməkdaşları müştərilərin ofislərinə gedərək, əsasən logistika idarəçiliyi üçün kompüterlərdə proqram yazırdılar.
Biznes yaxşı gedirdi: SAP ilk ili 620 min marka gəlirlə başa vurdu, bu günkü dollarla 1 milyondan bir az çoxdur. Tezliklə, lazım gəldikdə proqram təminatlarını müxtəlif əməliyyat sistemlərinə portlayaraq digər müştərilərə satmağa başladılar. Sonrakı dörd il ərzində onlarda 40-dan çox müştəri oldu, gəlir altı dəfə artdı və işçi sayı 9-dan 25-ə qalxdı. Bəlkə də bu,

T2D3 artım xəttindən uzaqdır, , но будущее SAP выглядело оптимистично.
SAP proqram təminatı bir neçə səbəbə görə özünəməxsus idi. O dövrdə əksər proqramlar gecə işləyir və nəticələri səhər saatlarında kağız lentlərə çap edirdi. Bunun əvəzinə SAP proqramları real vaxt rejimində işləyirdi, nəticələr kağıza deyil, o dövrdə təxminən 30 min dollara başa gələn ekranlara ötürülürdü.
Amma ən əhəmiyyətlisi, SAP proqram təminatının başlanğıcda genişləndirilə bilən şəkildə yaradılması idi. ICI ilə ilk müqavilədə SAP proqram təminatını sıfırdan yaratmadı, o dövrdə qəbul edilən qaydalara uyğun olaraq, əvvəlki layihənin üstündə kod yazdı. 1974-cü ildə SAP maliyyə mühasibatlığı üçün proqram təminatını buraxdıqda, əvvəlcə onun üzərində əlavə proqram modullarının yazılmasını və satışını planlaşdırırdı. Bu cür genişlənmə SAP-nin müəyyənedici xüsusiyyətinə çevrildi. O dövrdə müştəri kontekstləri arasında əməkdaşlıq radikal bir yenilik hesab olunurdu. Hər müştəri üçün proqramlar sıfırdan yazılırdı.
İnteqrasiyanın əhəmiyyəti
SAP istehsal üçün ikinci proqram modulunu maliyyə moduluna əlavə etdikdə, bu iki modul bir-biri ilə asanlıqla əlaqə qurmağa imkan tanıdı, çünki onların ortaq məlumat bazası var idi. Belə inteqrasiya modulların kombinəsini yalnız iki ayrı proqramdan daha dəyərli etdi.
Müəssisə proqram təminatı müəyyən iş proseslərini avtomatlaşdırdıqca, onun təsiri əsasən məlumatlara erişimdən asılıdır. Sifariş məlumatları satış modulunda, məhsul ehtiyatları məlumatları anbar modulunda saxlanılır və s. Və bu sistemlər bir-biri ilə əlaqə yaratmadığı halda, onları daim sinxronizasiya etmək lazım olur, yəni əməkdaş bir məlumatın bir bazadan digərinə köçürməsini manually həyata keçirirdi.
İnteqrasiya olunmuş proqram təminatı bu problemi həll edərək şirkət sistemləri arasında əlaqəni asanlaşdırır və yeni növ avtomatlaşdırma imkanları təqdim edir. Müxtəlif iş prosesləri və məlumat mənbələri arasında bu cür inteqrasiya ERP sistemlərinin əsas xüsusiyyətidir. Bu, avadanlığın inkişafı ilə xüsusilə vacib oldu, çünki yeni avtomatlaşdırma imkanları açdı - və ERP sistemləri çiçəkləndi.
İnteqrasiya olunmuş proqram təminatında məlumatlara erişim sürəti şirkətlərə . Compaq ERP vasitəsilə "sifariş üzrə istehsal" (yəni, yalnız aydın sifariş alındıqdan sonra komputerin montajı) yeni modelini tətbiq etdi. Bu model, mühasibatı endirərək, sürətli dönüşə etibar edərək maliyyəti azaltmağa kömək edir - dəqiq də bu ERP-nin təhlilk etdiyi şeydir. IBM eyni prinsipi izlədikdə, komponentlərin çatdırılma müddətini 22 gündən 3 günə endirdi.
ERP həqiqətən necə görünür
«Korporativ proqram təminatı» sözləri dəbli və rahat interfeyslə heç bir şəkildə bağlı deyil, SAP də istisna deyil. SAP-nin əsas qurulması 20,000 DB cədvəlini ehtiva edir, bunlardan 3000-i konfiqurasiya cədvəlləridir. Bu cədvəllərdə işləməyə başlamazdan əvvəl qəbul etməli olduğunuz 8000-dən çox konfiqurasiya həlli var. Ona görə də — bu, əsl peşədir!
Quraşdırma çətinliyinə baxmayaraq, SAP ERP proqram təminatı açar dəyəri təmin edir — bir neçə iş prosesləri arasında geniş inteqrasiya. Bu inteqrasiya təşkilatda minlərlə istifadəyə yol açır. SAP bu istifadə hallarını «transaksiyalar» şəklində təşkil edir ki, bu da biznes fəaliyyətlərini əks etdirir. Bəzi transaksiyalara «sifariş vermə» və «müştəriyi göstərmə» daxildir. Bu transaksiyalar nizamlı kataloq formatında təşkil olunmuşdur. Beləliklə, «Satış sifarişi yarat» transaksiyasını tapmaq üçün, «Loqistika» kataloquna, sonra «Satış»a, sonra «Sifariş»ə gedirsiniz və orada faktiki transaksiyanı tapırsınız.

ERP-ni «transaksiya brauzeri» adlandırmaq, olduqca dəqiq bir təsvir olacaq. O, brauzerə çox bənzəyir, burada «Geriyə» düyməsi, yaxınlaşdırma düymələri və «TCodes» üçün mətn sahəsi var, bu, brauzerdəki ünvan çubuğuna bənzəyir. SAP , buna görə də tranzaksiya ağacında naviqasiya bu kodlar olmadan çətin ola bilər.
Mövcud konfiqurasiya və tranzaksiya sayının şok edici olmasına baxmayaraq, şirkətlərin hələ də unikal istifadə halları var, fəaliyyətlərini incə tənzimləməli olurlar. Belə unikal iş axınlarını işləmək üçün SAP, daxil edilmiş proqramlaşdırma mühitinə malikdir. Hər bir hissə belə işləyir:
Məlumatlar
SAP interfeysində inkişafçılar öz DB cədvəllərini yarada bilərlər. Bu, adi SQL bazaları kimi əlaqəli cədvəllərdir: müxtəlif tiplərin sütunları, xarici açarlar, dəyər məhdudiyyətləri və oxu/yazma icazələri.
Müəyyən
SAP, ABAP (Advanced Business Application Programming, əvvəlcə Allgemeiner Berichts-Aufbereitungs-Prozessor, yəni «ümumi hesabat yaratma prosessoru» adlandırdığı bir dil hazırlayıb). Bu, inkişafçılara müəyyən hadisələrə cavab olaraq və ya cədvəl üzrə müəyyən edilmiş plana uyğun olaraq fərdi biznes loqikasını icra etməyə imkan tanıyır. ABAP, zəngin sintaksisə malik bir dildir, burada JavaScript-dən təxminən üç dəfə çox açar söz var (bax ). Öz proqramınızı yazdıqda (SAP-də proqramlaşdırma üçün daxili redaktor var), onu fərdi TCode ilə öz tranzaksiyanız olaraq dərc edirsiniz. Mövcud davranışı, «biznes əlavələri» adlanan geniş bir hook sistemi vasitəsilə tənzimləyə bilərsiniz; burada proqram, müəyyən tranzaksiyalardan birini yerinə yetirərkən işə salınmaq üçün tənzimlənir — SQL triggerlərinə bənzər.
İnterfeys
SAP, UI yaratmaq üçün bir konstruktör də təqdim edir. O, sürüklə-burax funksiyasını dəstəkləyir və DB cədvəli əsasında yaradılmış formalar kimi əlverişli xüsusiyyətlərlə gəlir. Buna baxmayaraq, istifadəsi olduqca çətindir. Konstruktörün sevdiyim hissəsi — cədvəl sütunlarını çəkməkdir:

ERP-nin tətbiqi çətinlikləri
ERP, ucuz başa gəlmir. Böyük çoxmillətli korporasiya tətbiq üçün 100 milyon ABŞ dollarından 500 milyon ABŞ dollarına qədər pul xərcləyə bilər, bunun içində 30 milyon ABŞ dolları lisenziya ödənişləri, 200 milyon ABŞ dolları məsləhət xidmətləri, qalanı isə avadanlıq, menecerlərin və işçilərin öyrədilməsi üçün sərf olunur. Tam tətbiq 4-6 il çəkir. deyib: «Sənaye sahəsində müsbət tərəfi, SAP tətbiqini daha yaxşı və ucuz həyata keçirə bilən şirkət qazanacaq».
Və məsələ yalnız pulda deyil. ERP-nin tətbiqi riskli bir işdir və nəticələr çox fərqlənir. Uğurlu hallardan biri Cisco-da ERP tətbiqi sayılır, bu 9 ay və 15 milyon ABŞ dollarına başa gəlib. Müqayisə üçün, Dow Chemical korporasiyasında tətbiq 1 milyard ABŞ dollarına başa gəlib və 8 il çəkib. . Hətta ERP sistemlərinin tətbiqinin «işə zərər vermək üçün orta şans» daşıdığını düşünür. Bunun proqram təminatını qiymətləndirərkən tez-tez eşidilmədiyini desəm, haqlı olaram!
ERP-nin inteqrasiya olunmuş təbiəti, onun tətbiqi üçün bütün şirkətin səylərini tələb edir. Və şirkətlər yalnız geniş şəkildə tətbiq edildikdən sonra fayda əldə edirlər, bu da xüsusilə risklidir! ERP-nin tətbiqi yalnız bir satınalma qərarı deyil: bu, əməliyyat idarəetmə üsullarınızı dəyişdirmək öhdəliyidir. Proqram təminatını quraşdırmaq asandır, bütün şirkətin iş axınını yenidən tənzimləmək — burada əsl iş var.
Müştərilər tez-tez ERP sistemini tətbiq etmək üçün Accenture kimi bir məsləhət firması ələ keçirir və fərdi biznes bölmələri ilə işləmək üçün onlara milyonlar ödəyir. Analitiklər ERP-nin şirkət proseslərinə necə inteqrasiya olunacağını müəyyən edirlər. Və inteqrasiya başladıqdan sonra, şirkət bütün işçiləri sistemdən necə istifadə etməyi öyrətməyə başlamalıdır. Gartner təlim üçün büdcənin 17%-ini ayırmağı tövsiyə edir!
Bütün çətinliklərə baxmayaraq, Fortune 500 siyahısındakı əksər şirkətlər 1998-ci ilə qədər ERP sistemlərini tətbiq etmişdi: proses Y2K qorxusuyla sürətləndi. ERP bazarı bu gün də böyüməyə davam edir. Bu, qlobal proqram təminatı sənayesinin ən böyük seqmentlərindən biridir.
Müasir ERP sənayesi
Ən iri oyunçular Oracle və SAP-dir. Hər iki şirkət bazar lideri olsa da, onların ERP məhsulları təəccüblü dərəcədə fərqlidir. SAP məhsulu əsasən şirkət daxilində yaradılıb, Oracle isə PeopleSoft və NetSuite kimi rəqibləri aqressiv şəkildə əldə edib.
Oracle və SAP o qədər dominantdır ki, hətta öz ERP məhsulu Microsoft Dynamics əvəzinə.
Çünki əksər sahələrdə ERP üçün olduqca spesifik tələblər var, Oracle və SAP bir çox sahələr üçün hazır konfiqurasiyalar təqdim edir, məsələn, qida, avtomobil və kimya sahələri, eləcə də satış təşkilatı prosesləri üçün şaquli konfiqurasiyalar. Bununla belə, spesifik şaquli bazara yönələn niş oyuncular üçün hər zaman yer var:
- universitetlər üçün
- və McKesson səhiyyə təşkilatları üçün ERP təklif edirlər
- istehsal və logistika üçün
Şaquli ERP-lar hədəf bazar üçün spesifik inteqrasiyalar və iş proseslərinə ixtisaslaşır: məsələn, səhiyyə üçün ERP-lər .
Lakin ixtisaslaşma bazarda öz yerini tapmaq üçün yeganə imkan deyil. Bəzi startuplar daha müasir proqram platformalarını bazara çıxarmağa çalışır. Məsələn, : fərqli ERP-lərlə inteqrasiya üçün abunəlik təklif edir. Anaplan və Zoho kimi startuplar da eyni şeyi təklif edirlər.
ERP yüksəlişdədir?
2019-cu ildə SAP yaxşı vəziyyətdədir: keçən il gəlir €24,7 milyard təşkil edib, hazırkı bazar kapitallaşması isə Amma proqram təminatı dünyası əvvəlki kimi deyil. SAP ilk dəfə ortaya çıxdıqda, məlumatlar izolyasiya olunmuşdu və inteqrasiya etmək çətin idi, buna görə də bütün dataların SAP-da saxlanması əlverişli görünürdü.
Amma indi vəziyyət sürətlə dəyişir. Müasir korporativ proqramların əksəriyyətində (məsələn, Salesforce, Jira və s.) məlumatların ixracı üçün yaxşı API-lərlə əlaqəli bir backend var. Verilənlər gölləri formalaşır: məsələn, bəzi illər əvvəl mümkün olmayan verilənlər bazalarını bir-birinə bağlamağı asanlaşdırır.
Mənbə: habr.com
