Nhà máy sản xuất máy tính xách tay Ngoy Menghua là một trong những nhà máy sản xuất máy tính xách tay lớn nhất tại Thái Lan. Doanh nghiệp hơn 70 năm tuổi này được thành lập vào năm 1951, là một nhà sản xuất máy tính xách tay nổi tiếng, đặc biệt là cho các trường học trên khắp Thái Lan. Doanh nghiệp gia đình này hiện đang được quản lý bởi thế hệ thứ 3. Mặc dù có rất nhiều quy trình cũ, nhóm quản lý đã liên tục cải thiện hệ thống CNTT của mình và trong 10 năm qua, Odoo ERP đã được triển khai.
Ecosoft là một công ty tư vấn CNTT tập trung vào các giải pháp ERP nguồn mở 100%. Với Odoo là giải pháp lâu đời và ERPNext là giải pháp mới nhất.
Là khách hàng đầu tiên, Menghua và Ecosoft có một mối quan hệ đặc biệt. Chúng tôi giống như một đối tác luôn lắng nghe đề xuất của nhau hơn. Chúng tôi đã triển khai ERP nguồn mở đầu tiên của họ cách đây 10 năm bằng Odoo phiên bản 7 (lúc đó gọi là OpenERP). Đội ngũ quản lý rất vui mừng khi hoạt động kinh doanh của họ thực sự trực tuyến.Và đúng vậy, việc triển khai diễn ra tốt đẹp và đã phục vụ gần 40.000 hóa đơn mỗi năm.
Người dùng thích, nhà phát triển thích vì Odoo là một framework hiện đại và dễ tùy chỉnh. Vấn đề của nó là gì?
Kinh doanh không bao giờ ngừng tiến triển và hệ thống CNTT phải hỗ trợ như một tác nhân thay đổi. Nhiều năm trôi qua và không có bất kỳ bản nâng cấp nào, phần mềm hiện đại không còn hiện đại nữa. Sớm thôi, hệ thống sẽ cần một bản cập nhật lớn. Nhưng với hệ thống hiện tại mà chúng tôi đã hỗ trợ trong mười năm qua, vẫn còn nhiều thách thức.
Lý do để thay đổi
Thách thức của Mengua không phải là về các quy trình kinh doanh bổ sung. Bởi vì khi triển khai cuối cùng, chúng tôi biết rằng chúng tôi có thể lấp đầy các tính năng kinh doanh cần thiết bằng bất kỳ ERP nào chúng tôi chọn. Thách thức nằm ở sau khi hoàn tất triển khai, về bảo trì dài hạn và giải quyết vấn đề hàng ngày.
Ở đây chúng tôi sẽ thảo luận về 3 mối đe dọa hàng đầu đối với tuổi thọ của phần mềm ERP mà chúng tôi tìm thấy và lý do khiến Menghua quyết định cần phải thay đổi.
1) Không thể nâng cấp lên phiên bản mới
Vì ERP của Menghua dựa trên Odoo Community Edition nên không có cách dễ dàng nào để nâng cấp. Nâng cấp chỉ khả dụng trên Odoo Enterprise Edition, có thể gây ra một khoản phí lớn cho việc cấp phép và vẫn chỉ áp dụng cho mã lõi Odoo (không phải tùy chỉnh của bạn).
Mặc dù OCA có một dự án có tên là OpenUpgrade để cứu vãn phiên bản cộng đồng, nhưng thách thức lớn hơn nằm ở chính kiến trúc phần mềm của Odoo. Kiến trúc mô-đun của khuôn khổ Odoo rất cứng nhắc khiến cho mô-đun bạn phát triển cho phiên bản cũ hơn khó có thể tương thích với phiên bản Odoo mới hơn.
OpenUpgrade là một nhóm làm việc tập thể từ các thành viên cộng đồng trên toàn thế giới để chỉ di chuyển các mô-đun của OCA qua các phiên bản. Nhưng khi nói đến các mô-đun tùy chỉnh của bạn, bạn vẫn phải tự mình làm.
Và với Menghua, nơi chúng tôi đã tùy chỉnh rất nhiều trên Odoo 7, thì việc nâng cấp lên Odoo 16 chỉ là mơ ước.
2) Bảo trì lâu dài rất đau đớn
Một lần nữa, tôi không có vấn đề gì với môi trường phát triển của Odoo. Thực tế là tôi thích nó! Là một lập trình viên, tôi không thấy bất kỳ khuôn khổ nào khác có thể phát triển một mô-đun tùy chỉnh có thể tự động tích hợp vào quy trình kinh doanh hiện có, cài đặt, cập nhật và gỡ cài đặt mà không phải lo lắng như Odoo.
Vấn đề là, với những thay đổi nhỏ nhất về tính năng, cần một lập trình viên giỏi để làm việc theo cách cổ điển,
- Thiết lập môi trường phát triển cục bộ sao chép trạng thái sản xuất
- Mã hóa và kiểm tra trong máy cục bộ
- Đẩy mã lên github
- SSH để đăng nhập vào máy chủ và triển khai
Trong quá trình thực hiện dự án hoặc đôi khi sau khi đưa vào hoạt động, không thành vấn đề vì mọi thứ vẫn còn mới trong đầu lập trình viên, anh ấy/cô ấy có thể sửa mọi thứ một cách nhanh chóng.
Nhưng khi nhiều năm trôi qua, không còn gì sót lại trong não trên máy tính xách tay của nhà phát triển, không còn dễ dàng nữa. Một thay đổi nhãn nhỏ trong bản in biểu mẫu có thể mất hàng giờ để thiết lập phiên bản chạy cục bộ và hàng giờ để sửa và triển khai.
Hãy tưởng tượng nếu hệ thống (HĐH, thư viện, Odoo, v.v.) không được nâng cấp trong 10 năm nữa, thì thậm chí sẽ không thể thiết lập máy cục bộ để hoạt động trong môi trường cũ như vậy.
3) Odoo được quản lý hoàn toàn quá tốn kém (và chỉ dành cho EE)
Điểm này cũng liên quan đến việc hiện đại hóa cơ sở hạ tầng và dễ bảo trì trong dài hạn. Trước đây, dịch vụ lưu trữ đám mây được quản lý cho ERP không khả dụng, Mengua không có lựa chọn nào khác ngoài việc duy trì cơ sở hạ tầng phần cứng tại chỗ. Lập trình viên kết nối qua SSH khi anh ấy/cô ấy muốn triển khai bản vá. Ngày nay, nhiều phần mềm bao gồm Odoo.sh và Frappe Cloud là những lựa chọn tuyệt vời để lưu trữ sản xuất của bạn một cách an toàn trên đám mây, với các tiện ích giúp cuộc sống của nhà phát triển dễ dàng hơn trong khi vẫn duy trì phần mềm.
Và thậm chí chúng tôi đã quyết định đầu hàng Odoo EE. Để sử dụng Odoo.sh với thông số kỹ thuật tối thiểu có thể (1 CPU, 25 GB) + giấy phép người dùng (ở 20 người dùng) có thể tốn của Menghua 606,25 đô la/tháng hoặc 7.272 đô la/năm. Chi phí này cao hơn so với việc mua máy chủ thông số kỹ thuật cao cấp mới mỗi năm.
ERPNext đã đến giải cứu
Chúng tôi biết ơn Mengua đã hỗ trợ Ecosoft trong hành trình chuyển đổi và cũng cảm ơn ERPNext đã đến đúng nơi và đúng thời điểm.
Với tất cả những thách thức nêu trên, Menghua và Ecosoft đã quyết định giữa việc triển khai lại với Odoo 16 CE + OCA hoặc chuyển sang ERPNext một lần và mãi mãi. Với nhiều cuộc thảo luận về ưu và nhược điểm, kết luận rằng tất cả những thách thức nêu trên sẽ vẫn tồn tại với Odoo CE và vì vậy chúng tôi quyết định thử với ERPNext.
Sẽ thảo luận chi tiết hơn về cách ERPNext đã giải cứu. Sau đây là giao diện ERP mới cho Menghua.
1) Nâng cấp dễ dàng hơn ngay cả với các mô-đun tùy chỉnh
Frappe Framework (ERPNext là một module lớn) không mang tính mô-đun như Odoo, ngược lại, nó là phương pháp tiếp cận đơn khối hơn. Vì vậy, nó không có vấn đề về sự phụ thuộc giữa các module mà chúng ta thấy trong Odoo.
Có thể tạo các mô-đun và tính năng kinh doanh mới tích hợp vào quy trình kinh doanh hiện có thông qua sự kiện DocType được xác định trước (tức là trước khi chèn, sau khi chèn, trước khi lưu, sau khi lưu, v.v.) mà không phải lo lắng nhiều về sự phụ thuộc khiến tích hợp ít chi tiết hơn khi so sánh với Odoo. Kỹ thuật tích hợp lỏng lẻo này trong ERPNext được đổi lấy quy trình nâng cấp dễ dàng hơn nhiều so với Odoo. Mô-đun tùy chỉnh của chúng tôi thường không yêu cầu bất kỳ thay đổi nào để phù hợp với phiên bản chính tiếp theo của ERPNext.
Không thể đi sâu vào chi tiết ở đây, nhưng tôi hy vọng bạn hiểu được một số ý. Trong ERPNext, việc di chuyển toàn bộ hệ thống đơn giản như,
Kéo mã mới nhất
Chạy lệnh > di chuyển băng ghế dự bị
2) Bảo trì lâu dài dễ dàng hơn với các công cụ mã thấp
Tôi đã đề cập trước đó về việc khó chịu và tốn thời gian như thế nào khi sửa nhãn trong biểu mẫu và triển khai nó vào sản xuất với Odoo. Trong ERPNext, sau khi hệ thống đã hoạt động, hầu hết các tác vụ bảo trì có thể được thực hiện dễ dàng với nhiều công cụ mã thấp.
Ví dụ, Sửa biểu mẫu bằng công cụ Print Designer
Thêm trường dữ liệu bằng công cụ Tùy chỉnh biểu mẫu
Tạo hoặc sửa đổi báo cáo/bảng điều khiển
Thêm logic kinh doanh với Server / Client Scripts
Và còn nhiều hơn thế nữa!
Tại Menghua, chúng tôi đã được ban phước bởi các tính năng mã thấp này, không chỉ để sửa các thứ hiện có mà còn để cải thiện các quy trình kinh doanh. Tất nhiên, có những lúc cần mã hóa phức tạp hơn và điều đó sẽ yêu cầu cách triển khai cổ điển. Nhưng tôi thấy rằng 80% thời gian, mọi thứ có thể được thực hiện bằng mã thấp. ERPNext đi kèm với các tính năng này theo mặc định.
Trong Odoo, các tính năng mã nguồn thấp này có sẵn trong ứng dụng Studio (chỉ dành cho Odoo EE) nhưng bị hạn chế vì có giá khá cao.
3) Frappe Cloud được quản lý hoàn toàn
Cuối cùng, Menghua hiện có thể tận dụng nền tảng phần mềm hiện đại và chuyển mọi thứ lên đám mây. Frappe Cloud có thể làm mọi thứ mà Odoo.sh có thể làm, nhưng chỉ tốn một phần nhỏ chi phí.
Với thông số máy chủ tương tự, nhưng đi kèm với số lượng người dùng không giới hạn, Menghua chỉ có giá 25 đô la/tháng hoặc 300 đô la/năm. (Odoo.sh có giá 7.272 đô la/năm).
Trước đây, có quá nhiều rắc rối với máy chủ mà phải nhờ đến một nhân viên CNTT quản lý. Với dịch vụ này, Menghua ERP giờ đây có thể hoạt động mà không phải lo lắng với các phiếu hỗ trợ không giới hạn từ nhóm Frappe Helpdesk.
Và bây giờ, việc cập nhật lên phiên bản mới nhất cho Menghua ERP chỉ cần một cú nhấp chuột. Vấn đề đã được giải quyết!
Phần kết luận
Vào thời điểm viết bài này, cái gọi là Menghua ERP 2.0 đã hoạt động được gần một năm. Lúc đầu, đó là một quyết định khó khăn để thay đổi hệ thống ERP, đặc biệt là khi giải pháp trước đó là giải pháp mà chúng tôi (Ecosoft) có nhiều kinh nghiệm hơn. Tôi tóm tắt ERPNext là phần mềm được xây dựng cho người dùng. Có nhiều thứ mà người dùng có thể tự làm mà không cần đến nhà phát triển. Và đối với người triển khai và người bảo trì trong tương lai như chúng tôi, nó cung cấp sức mạnh để thực hiện mọi thứ nhanh chóng và ít căng thẳng hơn. Frappe Cloud cũng phục vụ chúng tôi rất tốt. Có một số vấn đề trong quá trình thực hiện, nhưng tất cả đều được nhóm Trợ giúp Frappe phản hồi rất nhanh chóng.
https://ecosoft.frappe.cloud/blog/case-study/how-erpnext-is-next-generation-erp-for-menghua-notebook-factory
Bài viết liên quan: