ERP có sản phẩm của Microsoft, hiện tại phiên bản mới nhất là Dynamics 365 Finance and Operations.
- ERP dùng để quản lý đa số phần điều hành của 1 cty từ mua hàng, bán hàng, quản lý hàng, quản lý tồn kho, ra báo cáo tài chính, cho tới cả tính toán lương giờ công, cho tới cả vận hành siêu thị, chuỗi quán nào đó, ... Cho nên có các bạn học nghiệp vụ kế toán tài chính, thương mại, .. ra làm có thể bắt đầu từ Associate Function Consultant tới Functional Consultant rồi Senior Functional Consultant, đi tới max level là Solution Architect. Các bạn học về Software development thì ra sẽ là Associate Technical Consultant, Technical Consultant, Senior Technical Consultant, max level là Technical Architect.
- Thường 1 đội dự án sẽ có nhiều bạn Functional consultant từ nhiều chuyên môn khác nhau, có mấy việc chính như: Đi nghe khách hàng mô tả thực tế quy trình của họ, rồi sau đó mapping với hệ thống chuẩn, xem đáp ứng được bao nhiêu %, những cái không đáp ứng được thì xem cách nên chỉnh code customize lại sao để bổ sung thêm để đáp ứng dc 100%, và rất hạn chế phải code 1 quy trình từ đầu, lúc code customize này sẽ cần tới Technical consultant (lát mình mô tả phía dưới sau nhé). Trong quá trình làm giải pháp sẽ tốn khá nhiều time, sau khi code customize xong thì các bạn Functional consultant còn phải Testing, làm danh mục sản phẩm, danh mục khách hàng, danh mục tài khoản kế toán theo template của hệ thống, sau đó cùng khách hàng để điền vào danh mục trên file Excel, rồi upload vào hệ thống ERP để nó chạy. Sau đó là viết tài liệu Training, đi Training cho người dùng, rồi cho người dùng làm User acceptant test rồi mới đưa vào sử dụng thực tế Golive được, rồi phải onsite tại CTY khách hàng để Golive support.
Functional consultant có nhiều việc rất vất vả và đau đầu, vì mỗi doanh nghiệp là có những nghiệp vụ khác nhau, ví dụ doanh nghiệp sản xuất, nó khác doanh nghiệp cung cấp dịch vụ, sản xuất còn chia ra theo loại sản phẩm nữa. Nên bạn nào thích mấy cái quy trình thì rất thích. Đau đầu cái đoạn Testing tính năng chuẩn của ERP, 1 tính năng nó chạy dựa trên nhiều thông số và parameter khai báo, chỉnh 1 chút là nó chạy khác ngay, đôi khi hệ thống chạy chả hiểu sao nó tính ra được vậy, phải đi mò, bug cũng là chuyện thường nữa.
- Solution Architect có thể hiểu nắm tổng thể điều khách hàng muốn, và các quy trình, đầu ra quy trình này, là đầu vào của quy trình kia, để chia xuống và ráp các solution của Function consultant cho ăn khớp và ra được kết quả, vất vả và đau đầu hơn. Nắm rất chắc về sản phẩm.
- Technical Consultant ban đầu là làm develop, sau đó biết nhiều và hiểu nhiều hơn thì mới là consultant được. Như Microsoft Dynamics hay SAP là có sẵn framework rất lớn mà hãng đã develop và phát triển rất lâu rồi, mình với vai trò là developer là đầu tiên phải hiểu cái ngôn ngữ lập trình đó, cách thức nó làm report, table designer, form designer, không có làm trực tiếp dưới database server đâu, làm trên environment development của hãng, sau đó nó sẽ tự deploy xuống database như SQL sau.
Sau đó tự các bạn Technical có thể tự tìm hiểu, hay hỏi mấy bạn Functional Consultant chỉ cho sử dụng được mấy tính năng cơ bản như quản lý sản phẩm, làm đơn hàng bán, làm đơn hàng mua, coi tồn kho để tự Unit Test được.
Các bạn sẽ rất nản ở giai đoạn đầu, khi phải học và debug để hiểu sơ sơ flow code chuẩn của hệ thống, code chuẩn rất rất rất nhiều, và phức tạp, để các bạn có thể viết thêm code bổ sung phần mà Khách hàng yêu cầu thêm và Functional consultant đã thiết kế hướng làm.
Đã vậy hãng đa số không cho mình chen ngang code vô, phải kiếm xem có Event chỗ nào để mình hứng kết quả rồi mình thêm thắt kết quả theo ý.
Tiếp theo, khách hàng thường yêu cầu một số thứ như giao diện phải đẹp, nhưng framework về UI/UX là hãng sẽ render theo template của họ, mình chỉ design dc dạng như chỗ này có control là text box, label thì khi render lên framework nó làm, mình ko can thiệp dc UI/UX.
Đang debug chút lại nản tại môi trường develop của mình nó thiếu data, thiếu parameter nên debug không được, phải tự mày mò google để bổ sung rồi debug tiếp. Thường giai đoạn này từ 1 đến 2 năm, nếu ai làm dc nhiều dự án thì sẽ lướt qua nhanh được. Sau đó, sẽ bắt đầu có cảm giác thấy nó hay cả về tính năng, và cách bố cục code trong framework của product ERP.
Các bạn Technical consultant sẽ cần các bạn như System Consultant hỗ trợ về môi trường lập trình, backup restore database từ môi trường testing về, nó không như docker hay get source code về làm rồi commit code đâu.
Mình thấy các bạn Technical consultant đang làm có 1 điểm chung khi ra trường là thích về quy trình hơn là thích vọc các công nghệ lập trình phải mới nhất, phải vọc và làm qua cái tech mới nhất, ví dụ ha: như đi mua cái Laptop, cùng 1 model có nhiều cấu hình như RAM, CPU, SSD, vậy hệ thống nó quản lý sản phẩm sao hay vậy ta, coi tồn kho tới chi tiết cái model cấu hình 512RAM còn bao nhiêu cái, rồi xuất hóa đơn điện tử là gì, tích điểm khách hàng thân thiết, dùng điểm thanh toán sao hay quá vậy, bla bla, thanh toán Momo ví điện tử tại POS cũng hay quá. Các bạn thích vọc các công nghệ lập trình mới nhất sẽ không hợp với nghề này đâu.
Sản phẩm Microsoft Dynamics 365 Finance and Opertions, xài ngôn ngữ tên là X++, syntax giống giống C#, code trong Visual studio, nên các bạn sẽ học và tiếp cận nhanh khi mới ra trường. Ngoài ra, Microsoft còn có nền tảng Power Platform để làm mấy ứng dụng mobile app xài trong doanh nghiệp, và Power BI, Copilot, ... nhiều thứ mới mẻ. Có 1 số CTY có nhận Associate Level để vô đào tạo và làm, đương nhiên background tốt nghiệp phải tương ứng.
=> Càng làm, càng tích lũy bí kíp và knowledge ghi vào One note, thi lấy certificate của hãng. Sau này lớn tuổi chút, cho dù không làm cho CTY software nữa, nhưng vẫn có thể apply vào CTY khác để làm vị trí như IT application support, Project manager, có thể nói vui là không còn 1 CTY Enterprise nào nữa thì bạn mới thất nghiệp, còn không vẫn có đồng ra đồng vào. Trên Linked-in có post job ERP consultant tương đối nhiều (thường là Microsoft Dynamics và SAP), có cả job free lancer, và có nhiều hình thức chồng hay vợ đi qua nước ngoài làm, dẫn theo vợ con được hỗ trợ chi phí trong nữa năm đầu tiên nữa.
Bạn có thể search các CTY theo key word: Microsoft Dynamics 365 partner, SAP partner, thì sẽ ra một số CTY lớn và lâu năm đó.
Gửi bạn một số thông tin như trên nhé, hơi dài xíu.