Hồi mới ra trường đi tìm việc, tôi có đi phỏng vấn mấy công ty, trong đấy có vài công ty làm về ERP.
Lúc đó, tôi cũng research khá kĩ để xem ERP là gì, nhưng thú thực là tôi cũng chẳng hiểu mấy.
Mãi dạo gần đây, khi có công việc liên quan, tôi mới bắt đầu hiểu nó là cái gì.
ERP (Enterprise Resource Planning)
Để hiểu được ERP là gì thì như cái tên gọi, chắc phải làm ở một enterprise cái đã.
Làm startup thì khó mà động đến cái này, bởi startup có ít người, ít team, và hầu như chỉ xoay quanh chuyện làm phần mềm. Nên nói đến quản lý resource ở startup, ta thường nói đến quản lý scope, cost, và time.
Trong khi đó việc quản lý resource ở một enterprise lại là một câu chuyện phức tạp hơn nhiều. Nào là quản lý chuỗi cung ứng (Supply Chain Management), quản lý khách hàng (Customer Relation Management). Nào là quản lý nhân sự (Human Resource), quản lý tài chính (Financial Accounting). Vân vân và mây mây.
Khi doanh nghiệp bắt đầu phình ra, các phòng ban bắt đầu tăng lên, lúc này có vài lựa chọn.
Một là mạnh ai nấy làm. Phòng nhân sự dùng Google Sheet quản lý danh sách nhân viên. Phòng sales thì xin được budget nên mua một package nhỏ của SalesForce để quản lý khách hàng. Trong khi bên làm phần mềm do biết về công nghệ nên tự cài phần mềm opensource, khỏi xin budget. Tuy nhiên cách này nhìn qua đã thấy là rất hỗn loạn.
Hai là dùng ERP. ERP thường là một phần mềm, all-in-one, miễn phí hoặc trả phí. Tất cả phòng ban chuyển hết qua dùng phần mềm này. Miễn phí thì cần một đội ngũ IT có chuyên môn để setup, maintain. Còn dùng trả phí thì chỉ cần bỏ tiền ra, bên cung cấp dịch vụ lo hết.
Bạn vào link này sẽ thấy danh sách các phần mềm ERP phổ biến hiện tại: https://en.wikipedia.org/wiki/List_of_ERP_software_packages
Nếu danh sách bên trên quá dài, bạn có thể nhớ 8 cái tên dưới đây thôi cũng được:
Oracle NetSuite ERP for the best all-around ERP software
Odoo ERP for custom business processes
SAP Business One for growing companies
ERPNext for the best value ERP
Microsoft Dynamics 365 for dynamic use cases
Acumatica Cloud ERP for the best user experience
Katana for inventory management
Sage Intacct for accounting
Frappe - low code platform
Lại để ý danh sách 8 phần mềm bên trên, bạn sẽ thấy ERPNext.
ERPNext được build trên một low-code platform tên là Frappe.
Là một engineer, thú thực tôi không quan tâm mấy đến ERP vì cơ bản nó là một phần mềm tập hợp của các nghiệp vụ khác nhau trong doanh nghiệp. Cái tôi quan tâm hơn là người ta dùng cái gì để làm ra phần mềm ấy.
Frappe có một vài yếu tố làm tôi quan tâm.
Một là Open Source. Frappe có một câu đại ý là “Chúng tôi sẽ cho mấy công ty làm ERP thu phí ra chuồng gà”. Nghe có vẻ hơi drama nhưng mà tôi thích sự tự tin như thế.
Hai là Low-Code. Frappe sẽ lo tất cả các khâu hậu cần để làm một phần mềm, và loại bỏ hầu hết sự lặp lại. Nếu phần mềm chỉ có mấy tác vụ đơn giản, ta không cần phải code, tức no-code. Còn nếu phức tạp hơn chút, thì cũng chỉ cần quan tâm đến những phần quan trọng, tức low-code.
Ba là tính Flexible. Với Frappe và một chút thời gian, bất kì ai cũng có thể build ra một phiên bản ERP cho riêng họ. Hay như trang https://frappe.school này, nó được build hoàn toàn từ Frappe.
Tạm kết
Trong một bài viết cũ về learning framework, tôi có nhắc đến việc tôi muốn nâng cấp khả năng học của mình lên từ mức độ cao hơn như là đi dạy cái mình đã biết.
Công cụ để hiện thực hoá việc dạy đó lúc trước là Udemy, còn bây giờ thì đã có thêm Frappe.