SAP คืออะไร? และทำไมมันถึงมีมูลค่าถึง 163 พันล้านเหรียญ?
ในแต่ละปี บริษัทต่างๆ ใช้เงิน 41 ล้านดอลลาร์ไปกับซอฟต์แวร์สำหรับ การวางแผนทรัพยากรองค์กร, รู้จักกันโดยตัวย่อ ERP. ทุกวันนี้ ธุรกิจขนาดใหญ่เกือบทุกแห่งได้นำระบบ ERP หนึ่งหรือหลายระบบมาใช้ แต่บริษัทขนาดเล็กส่วนใหญ่มักไม่ซื้อระบบ ERP และนักพัฒนาส่วนใหญ่อาจยังไม่เคยเห็นระบบนี้ใช้งานจริง ดังนั้นสำหรับพวกเราที่ไม่ได้ใช้ ERP คำถามคือ... อะไรคือสิ่งที่จับได้? บริษัทอย่าง SAP จัดการขาย ERP มูลค่า 25 พันล้านดอลลาร์ต่อปีได้อย่างไร
และมันเกิดขึ้นได้อย่างไร
ERP คือที่ที่บริษัทต่างๆ จัดเก็บข้อมูลการดำเนินงานที่สำคัญ เรากำลังพูดถึงการคาดการณ์การขาย ใบสั่งซื้อ สินค้าคงคลัง และกระบวนการที่เรียกใช้ตามข้อมูลนี้ (เช่น การชำระเงินให้กับซัพพลายเออร์เมื่อชำระเงิน) กล่าวอีกนัยหนึ่ง ERP คือ "สมอง" ของบริษัท ซึ่งเก็บข้อมูลสำคัญทั้งหมดและการดำเนินการทั้งหมดที่เริ่มต้นโดยข้อมูลนี้ในเวิร์กโฟลว์
แต่ก่อนที่จะเข้ายึดครองโลกธุรกิจสมัยใหม่อย่างสมบูรณ์ ซอฟต์แวร์นี้เกิดขึ้นมาได้อย่างไร? ประวัติของ ERP เริ่มต้นจากการทำงานอย่างจริงจังเกี่ยวกับระบบสำนักงานอัตโนมัติในทศวรรษที่ 1960 ก่อนหน้านี้ ในทศวรรษที่ 40 และ 50 ส่วนใหญ่เป็นระบบอัตโนมัติของงานจักรกลสีน้ำเงินที่เกิดขึ้น ลองนึกถึง General Motors ซึ่งสร้างแผนกอัตโนมัติของตนเองในปี 1947 แต่ระบบอัตโนมัติของงาน "ปกขาว" (มักจะใช้คอมพิวเตอร์ช่วย!) เริ่มขึ้นในยุค 60
ระบบอัตโนมัติในยุค 60: การกำเนิดของคอมพิวเตอร์
กระบวนการทางธุรกิจแรกที่ใช้คอมพิวเตอร์เป็นไปโดยอัตโนมัติคือการจ่ายเงินเดือนและการออกใบแจ้งหนี้ ในอดีต พนักงานออฟฟิศจะนับชั่วโมงทำงานของพนักงานด้วยตนเองในบัญชีแยกประเภท คูณด้วยอัตราต่อชั่วโมง แล้วหักภาษีด้วยตนเอง หักสวัสดิการ และอื่นๆ… ทั้งหมดนี้เป็นเพียงการรวมค่าจ้างหนึ่งเดือนเท่านั้น! กระบวนการที่ใช้เวลานานและซ้ำซากนี้มีแนวโน้มที่จะเกิดข้อผิดพลาดของมนุษย์และเหมาะสำหรับระบบอัตโนมัติของคอมพิวเตอร์
ในช่วงทศวรรษที่ 60 บริษัทหลายแห่งใช้คอมพิวเตอร์ของ IBM เพื่อจัดทำบัญชีเงินเดือนและการเรียกเก็บเงินโดยอัตโนมัติ การประมวลผลข้อมูลเป็นคำที่ล้าสมัย ซึ่งมีเพียงบริษัทเท่านั้นที่ยังคงอยู่
การเขียนโปรแกรมระบบอัตโนมัติ/การประมวลผลข้อมูลในยุค 60 เป็นงานยากเนื่องจากข้อจำกัดของหน่วยความจำ ไม่มีภาษาระดับสูง ไม่มีระบบปฏิบัติการที่เป็นมาตรฐาน ไม่มีคอมพิวเตอร์ส่วนบุคคล—มีเพียงเมนเฟรมขนาดใหญ่ราคาแพงที่มีหน่วยความจำน้อยรันโปรแกรมบนวงล้อของเทปแม่เหล็ก! โปรแกรมเมอร์มักจะทำงานบนคอมพิวเตอร์ตอนกลางคืนเมื่อว่าง เป็นเรื่องปกติที่บริษัทต่างๆ เช่น General Motors จะเขียนระบบปฏิบัติการของตนเองเพื่อให้ได้รับประโยชน์สูงสุดจากเมนเฟรมของตน
ปัจจุบัน เราเรียกใช้ซอฟต์แวร์แอปพลิเคชันบนระบบปฏิบัติการมาตรฐานหลายระบบ แต่ยังไม่เป็นเช่นนั้นจนกระทั่งช่วงปี 1990 ใน
สถานการณ์นี้ส่งผลกระทบอย่างมากต่อการพัฒนาเทคโนโลยีของบริษัทต่างๆ บางคนสันนิษฐานว่าอนาคตอยู่กับฮาร์ดแวร์มาตรฐานที่มีระบบปฏิบัติการและภาษาโปรแกรมเดียวกัน
กำเนิดซอฟต์แวร์มาตรฐาน: โปรแกรมขยาย SAP
ในปี 1972 วิศวกร XNUMX คนออกจาก IBM เพื่อทำสัญญาซอฟต์แวร์กับบริษัทเคมีขนาดใหญ่ชื่อ ICI พวกเขาก่อตั้งบริษัทใหม่ที่ชื่อว่า SAP (Systemanalyse und Programmentwicklung หรือ "การวิเคราะห์ระบบและการพัฒนาโปรแกรม") เช่นเดียวกับนักพัฒนาซอฟต์แวร์ส่วนใหญ่ในเวลานั้น พวกเขามีส่วนร่วมในการให้คำปรึกษาเป็นหลัก พนักงานของ SAP จะมาที่สำนักงานของลูกค้าและพัฒนาซอฟต์แวร์บนคอมพิวเตอร์ของพวกเขา โดยหลักแล้วจะเป็นการจัดการด้านโลจิสติกส์
ธุรกิจไปได้ดี: SAP จบปีแรกด้วยรายได้ 620 เครื่องหมาย ซึ่งมากกว่า 1 ล้านดอลลาร์ในปัจจุบัน ในไม่ช้าพวกเขาก็เริ่มขายซอฟต์แวร์ให้กับลูกค้ารายอื่น โดยพอร์ตไปยังระบบปฏิบัติการต่างๆ ตามต้องการ ในอีกสี่ปีข้างหน้า พวกเขามีลูกค้ามากกว่า 40 ราย เพิ่มรายได้ถึงหกเท่า และเพิ่มจำนวนพนักงานจาก 9 คนเป็น 25 คน บางทีนั่นอาจเป็นหนทางที่ยาวไกล
ซอฟต์แวร์ SAP มีความพิเศษด้วยเหตุผลหลายประการ ในเวลานั้น โปรแกรมส่วนใหญ่ทำงานในเวลากลางคืนและพิมพ์ผลลัพธ์ลงบนเทปกระดาษที่คุณตรวจสอบในเช้าวันถัดไป แต่โปรแกรม SAP จะทำงานแบบเรียลไทม์ และผลลัพธ์ไม่ได้แสดงบนกระดาษ แต่แสดงบนจอภาพ (ซึ่งมีราคาประมาณ 30 ดอลลาร์ในขณะนั้น)
ที่สำคัญที่สุด ซอฟต์แวร์ SAP ถูกสร้างขึ้นมาใหม่เพื่อให้สามารถขยายได้ ในสัญญาเดิมกับ ICI นั้น SAP ไม่ได้สร้างซอฟต์แวร์ตั้งแต่เริ่มต้นตามธรรมเนียมในขณะนั้น แต่เข้ารหัสไว้เหนือโครงการก่อนหน้า เมื่อ SAP เปิดตัวซอฟต์แวร์บัญชีการเงินในปี พ.ศ. 1974 เดิมมีแผนที่จะเขียนโมดูลซอฟต์แวร์เพิ่มเติมไว้ด้านบนและจำหน่ายในอนาคต ความสามารถในการขยายนี้ได้กลายเป็นคุณสมบัติที่กำหนดของ SAP ในขณะนั้น ปฏิสัมพันธ์ระหว่างบริบทของลูกค้าถือเป็นนวัตกรรมที่ต่างไปจากเดิมอย่างสิ้นเชิง โปรแกรมถูกเขียนขึ้นใหม่สำหรับลูกค้าแต่ละราย
ความสำคัญของการบูรณาการ
เมื่อ SAP เปิดตัวโมดูลซอฟต์แวร์การผลิตชุดที่สอง นอกเหนือจากโมดูลการเงินชุดแรก ทั้งสองโมดูลสามารถสื่อสารระหว่างกันได้อย่างง่ายดายเนื่องจากมีฐานข้อมูลร่วมกัน การผสานรวมนี้ทำให้การรวมกันของโมดูลมีค่ามากกว่าสองโปรแกรมเพียงอย่างเดียว
เนื่องจากซอฟต์แวร์ทำให้กระบวนการทางธุรกิจบางอย่างเป็นแบบอัตโนมัติ ผลกระทบจึงขึ้นอยู่กับการเข้าถึงข้อมูลเป็นอย่างมาก ข้อมูลใบสั่งซื้อถูกจัดเก็บไว้ในโมดูลการขาย ข้อมูลสินค้าคงคลังถูกจัดเก็บไว้ในโมดูลคลังสินค้า เป็นต้น และเนื่องจากระบบเหล่านี้ไม่มีการโต้ตอบ จึงจำเป็นต้องซิงโครไนซ์เป็นประจำ กล่าวคือ พนักงานคัดลอกข้อมูลจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่งด้วยตนเอง .
ซอฟต์แวร์แบบรวมช่วยแก้ปัญหานี้โดยอำนวยความสะดวกในการสื่อสารระหว่างระบบของบริษัทและเปิดใช้งานระบบอัตโนมัติประเภทใหม่ การผสานรวมในลักษณะนี้—ระหว่างกระบวนการทางธุรกิจที่แตกต่างกันรวมถึงแหล่งข้อมูล—เป็นคุณสมบัติหลักของระบบ ERP สิ่งนี้มีความสำคัญอย่างยิ่งเมื่อฮาร์ดแวร์พัฒนาขึ้น เปิดโอกาสใหม่ๆ ให้กับระบบอัตโนมัติ และระบบ ERP ก็เฟื่องฟู
ความเร็วในการเข้าถึงข้อมูลในซอฟต์แวร์รวมช่วยให้บริษัทต่างๆ
ERP หน้าตาเป็นอย่างไร
คำว่า "ซอฟต์แวร์สำหรับองค์กร" ไม่มีส่วนเกี่ยวข้องกับอินเทอร์เฟซที่ทันสมัยและเป็นมิตรกับผู้ใช้ และ SAP ก็ไม่มีข้อยกเว้น การติดตั้ง SAP พื้นฐานประกอบด้วยตารางฐานข้อมูล 20 ตาราง โดย 000 ตารางเป็นตารางการกำหนดค่า ตารางเหล่านี้มีการตัดสินใจเกี่ยวกับการกำหนดค่าประมาณ 3000 รายการที่ต้องทำก่อนที่โปรแกรมจะเริ่มทำงาน นั่นเป็นเหตุผล
แม้จะมีความซับซ้อนในการปรับแต่ง แต่ซอฟต์แวร์ SAP ERP ก็มอบคุณค่าสำคัญ นั่นคือการผสานรวมอย่างกว้างขวางระหว่างกระบวนการทางธุรกิจต่างๆ การผสานรวมนี้ส่งผลให้เกิดกรณีการใช้งานหลายพันรายการทั่วทั้งองค์กร SAP จัดกรณีการใช้งานเหล่านี้เป็น "ธุรกรรม" ซึ่งเป็นกิจกรรมทางธุรกิจ ตัวอย่างของการทำธุรกรรม ได้แก่ "การสร้างคำสั่งซื้อ" และ "การแสดงผลของลูกค้า" ธุรกรรมเหล่านี้ถูกจัดระเบียบในรูปแบบไดเร็กทอรีที่ซ้อนกัน ดังนั้นหากต้องการค้นหาธุรกรรม Create Sales Order คุณต้องไปที่ไดเร็กทอรี Logistics จากนั้นไปที่ Sales ตามด้วย Order และคุณจะพบธุรกรรมจริงที่นั่น
การเรียก ERP ว่า "เบราว์เซอร์การทำธุรกรรม" จะเป็นคำอธิบายที่ถูกต้องอย่างน่าประหลาดใจ มีลักษณะเหมือนเบราว์เซอร์มาก มีปุ่มย้อนกลับ ปุ่มซูม และช่องข้อความ "TCodes" ซึ่งเทียบเท่ากับแถบที่อยู่ของเบราว์เซอร์ SAP รองรับ
แม้จะมีการกำหนดค่าและธุรกรรมจำนวนมากจนน่าเวียนหัว บริษัทต่างๆ ก็ยังมีกรณีการใช้งานที่ไม่เหมือนใครและจำเป็นต้องปรับการดำเนินการอย่างละเอียด ในการจัดการเวิร์กโฟลว์เฉพาะเหล่านี้ SAP มีสภาพแวดล้อมการเขียนโปรแกรมในตัว นี่คือวิธีการทำงานของแต่ละส่วน:
ข้อมูล
ในอินเทอร์เฟซ SAP นักพัฒนาสามารถสร้างตารางฐานข้อมูลของตนเองได้ ตารางเหล่านี้เป็นตารางเชิงสัมพันธ์เช่นฐานข้อมูล SQL ปกติ: คอลัมน์ประเภทต่างๆ คีย์นอก ข้อจำกัดด้านค่า และสิทธิ์ในการอ่าน/เขียน
ตรรกะ
SAP พัฒนาภาษาที่เรียกว่า ABAP (Advanced Business Application Programming เดิมชื่อ Allgemeiner Berichts-Aufbereitungs-Prozessor ภาษาเยอรมันสำหรับตัวประมวลผลรายงานทั่วไป) ช่วยให้นักพัฒนาเรียกใช้ตรรกะทางธุรกิจที่กำหนดเองเพื่อตอบสนองต่อเหตุการณ์เฉพาะหรือตามกำหนดเวลา ABAP เป็นภาษาไวยากรณ์ที่หลากหลายซึ่งมีคำหลักมากกว่า JavaScript ประมาณสามเท่า (ดูด้านล่าง)
UI
SAP ยังมาพร้อมกับตัวสร้าง UI รองรับการลากและวางและมาพร้อมกับคุณสมบัติที่มีประโยชน์ เช่น แบบฟอร์มที่สร้างขึ้นจากตาราง DB อย่างไรก็ตามสิ่งนี้ค่อนข้างยากที่จะใช้ ส่วนที่ฉันชอบในตัวสร้างคือการวาดคอลัมน์ตาราง:
ความยากลำบากในการใช้ ERP
ERP ไม่ถูก บริษัทข้ามชาติขนาดใหญ่สามารถใช้จ่ายตั้งแต่ 100 ล้านถึง 500 ล้านดอลลาร์ในการดำเนินการ รวมถึงค่าธรรมเนียมใบอนุญาต 30 ล้านดอลลาร์ 200 ล้านดอลลาร์สำหรับบริการให้คำปรึกษา และส่วนที่เหลือสำหรับฮาร์ดแวร์ การฝึกอบรมผู้จัดการและพนักงาน การดำเนินการเต็มรูปแบบใช้เวลาสี่ถึงหกปี
และไม่ใช่แค่เรื่องเงินเท่านั้น การใช้ ERP นั้นมีความเสี่ยง และผลลัพธ์ที่ได้ก็แตกต่างกันไป หนึ่งในกรณีที่ประสบความสำเร็จคือการติดตั้ง ERP ที่ Cisco ซึ่งใช้เวลา 9 เดือนและ 15 ล้านดอลลาร์ สำหรับการเปรียบเทียบ การติดตั้งที่ Dow Chemical Corporation มีค่าใช้จ่าย 1 พันล้านดอลลาร์และใช้เวลา 8 ปี
ลักษณะบูรณาการของ ERP หมายความว่าต้องการให้ทั้งบริษัทดำเนินการ และเนื่องจากบริษัทต่างๆ จะได้รับประโยชน์ภายหลังเท่านั้น แพร่หลาย การนำไปปฏิบัตินั้นมีความเสี่ยงอย่างยิ่ง! การนำ ERP ไปใช้เป็นมากกว่าการตัดสินใจซื้อ แต่เป็นความมุ่งมั่นที่จะเปลี่ยนแปลงแนวทางปฏิบัติในการจัดการการดำเนินงานของคุณ การติดตั้งซอฟต์แวร์นั้นง่ายดาย การกำหนดค่าเวิร์กโฟลว์ของบริษัทใหม่ทั้งหมดคือจุดที่งานส่วนใหญ่อยู่
ลูกค้ามักจะจ้างบริษัทที่ปรึกษา เช่น Accenture เพื่อติดตั้งระบบ ERP และจ่ายเงินหลายล้านดอลลาร์เพื่อทำงานกับหน่วยธุรกิจแต่ละแห่ง นักวิเคราะห์กำหนดวิธีการรวม ERP เข้ากับกระบวนการของบริษัท และทันทีที่การรวมระบบเริ่มต้นขึ้น บริษัทควรเริ่มฝึกอบรมพนักงานทุกคนถึงวิธีใช้ระบบ การ์ตเนอร์
แม้ว่าจะมีข้อผิดพลาด แต่บริษัทส่วนใหญ่ใน Fortune 500 ได้นำระบบ ERP มาใช้ภายในปี 1998 โดยเร่งตัวขึ้นจากความกลัวของ Y2K ตลาด ERP เติบโตอย่างต่อเนื่องในปัจจุบัน
อุตสาหกรรม ERP สมัยใหม่
ผู้เล่นรายใหญ่ที่สุดคือ Oracle และ SAP แม้ว่าทั้งคู่จะเป็นผู้นำตลาด แต่ผลิตภัณฑ์ ERP ของพวกเขาก็แตกต่างกันอย่างน่าประหลาดใจ ผลิตภัณฑ์ของ SAP สร้างขึ้นเองเป็นส่วนใหญ่ ในขณะที่ Oracle ซื้อคู่แข่งอย่าง PeopleSoft และ NetSuite อย่างจริงจัง
Oracle และ SAP มีความโดดเด่นอย่างมาก
เนื่องจากอุตสาหกรรมส่วนใหญ่มีความต้องการ ERP ที่ค่อนข้างเฉพาะเจาะจง Oracle และ SAP จึงมีการกำหนดค่าล่วงหน้าสำหรับหลายอุตสาหกรรม เช่น อาหาร ยานยนต์ และเคมีภัณฑ์ ตลอดจนการกำหนดค่าแนวตั้ง เช่น กระบวนการขาย อย่างไรก็ตาม มีที่ว่างเสมอสำหรับผู้เล่นเฉพาะกลุ่มที่มักจะมุ่งเน้นไปที่ประเภทธุรกิจเฉพาะ:
เอลลูเชียน แบนเนอร์ สำหรับมหาวิทยาลัยอินฟอร์ และ McKesson นำเสนอ ERP สำหรับองค์กรด้านการดูแลสุขภาพคิวเอดี สำหรับการผลิตและการขนส่ง
ERP แนวดิ่งมีความเชี่ยวชาญในการผสานรวมและเวิร์กโฟลว์เฉพาะสำหรับตลาดเป้าหมาย ตัวอย่างเช่น ในการดูแลสุขภาพ ERP
อย่างไรก็ตาม ความเชี่ยวชาญไม่ใช่วิธีเดียวในการค้นหาช่องของคุณในตลาด สตาร์ทอัพบางรายพยายามนำแพลตฟอร์มซอฟต์แวร์ที่ทันสมัยกว่ามาสู่ตลาด ตัวอย่างจะเป็น
ERP เพิ่มขึ้น?
SAP ทำผลงานได้อย่างยอดเยี่ยมในปี 2019 โดยมีรายได้ 24,7 พันล้านยูโรในปีที่แล้วและมีมูลค่าตามราคาตลาด
แต่ขณะนี้สถานการณ์กำลังเปลี่ยนแปลงอย่างรวดเร็ว ซอฟต์แวร์องค์กรสมัยใหม่ส่วนใหญ่ (เช่น Salesforce, Jira เป็นต้น) มีแบ็กเอนด์พร้อม API ที่ดีสำหรับการส่งออกข้อมูล Data Lake ก่อตัวขึ้น ตัวอย่างเช่น
ที่มา: will.com