Lộ trình phát triển chuyên gia phân tích nghiệp vụ (BA)
Triển khai dự án ERP đòi hỏi phải có các chuyên gia BA có am hiểu tốt về CNTT và nghiệp vụ ngành(business domain), còn gọi là chuyên gia Techno-Functional.

Các bạn đang tìm hiểu về nghề Business Analyst (Chuyên viên phân tích nghiệp vụ, cụ thể là phân tích nghiệp vụ phần mềm) hoặc đang làm Business Analyst sẽ đặt câu hỏi lộ trình phát triển nghề nghiệp cụ thể như thế nào và đâu là mục tiêu mình hướng tới trong 3 đến 5 năm tới.

1. Trước tiên, chúng ta sẽ tìm hiểu Business Analyst là gì?

Business Analyst (BA) là người tìm hiểu nhu cầu của các bên liên quan trong tổ chức, xác định vấn đề hiện tại, phân tích và đưa ra những giải pháp cụ thể giúp doanh nghiệp thay đổi theo hướng tích cực.

Công việc của người BA thường xoay quanh vòng tròn bên dưới.

BA tìm hiểu vấn đề doanh nghiệp, tổ chức, xác định trạng thái hiện tại, trạng thái tương lai. Làm việc với các bên liên quan để tìm hiểu nhu cầu cụ thể của các bên liên quan. Phân tích yêu cầu, từ đó đề xuất, xây dựng các giải pháp cụ thể cho doanh nghiệp. 

2. Phân loại BA

Trên thị trường BA sẽ phổ biến ở 6 nhóm vai trò chính đó là:

  • Business Requirement Analyst(BRA): Là người định hướng giải pháp về mặt business của tổ chức.
  • Business System Analyst (BSA): Là người cầu nối giữa team Business và team Technical.
  • System Analyst (SA): Là người chuyên xử lý các vấn đề liên quan trực tiếp đến mặt giải pháp công nghệ.
  • Functional Analyst (FA): Là người chuyên về một giải pháp, triển khai cho doanh nghiệp, tiếp nhận yêu cầu và điều chỉnh hệ thống cho từng doanh nghiệp. Ví dụ có thể là nhân viên triển khai các hệ thống ERP, CRM,…
  • Agile Analyst (AA): Là những người làm việc phân tích và đưa ra giải pháp theo triết lý Agile, tiếp cận dự án theo hướng đơn giản, nhanh chóng và hiệu quả theo mục tiêu đặt ra. Ví dụ như: BA, PO trong team Scrum.
  • Service Request Analyst (SRA): Hỗ trợ người dùng cuối (end-user), chăm sóc, tư vấn hỗ trợ khách hàng từ những giải pháp đã triển khai. 

3. Lộ trình phát triển nghề nghiệp BA

Lộ trình phía bên dưới TIGO chia ra làm các level (cấp độ) chính:

Level 1: Entry level (cấp độ bắt đầu)

  • Là những bạn BA mới ra trường, đang thực tập hoặc mới làm từ 1-2 năm kinh nghiệm vị trí BA.
  • Có kiến thức cơ bản về BA, cần sự hỗ trợ của một senior BA để gặp khách hàng, biết phân tích ở mức cơ bản.
  • Ở level này bạn cần tích lũy thêm kiến thức nền tảng BA, được sự dẫn dắt và hỗ trợ từ các bạn có level cao hơn để giải quyết các vấn đề phức tạp.

Level 2: Junior BA (Cấp độ cơ sở)

  • Các bạn làm vị trí BA từ 2 – 3 năm kinh nghiệm.
  • Có kiến thức cơ bản về BA, biết phân tích và viết tài liệu ở mức thành thạo hơn. Có khả năng làm việc độc lập trong dự án.
  • Ở level này bạn vẫn cần đến sự hỗ trợ của các Senior BA ở các dự án lớn, phức tạp. Cần được dẫn dắt và đào tạo thêm để có đủ những kĩ năng mềm cần thiết và các kĩ năng phân tích để đưa ra giải pháp ở các dự án với quy mô lớn.

Level 3: Senior BA (cấp độ cao cấp)

  • Các bạn làm BA trên 3 năm kinh nghiệm, trải qua nhiều dự án khác nhau.
  • Có khả năng làm việc độc lập, giải quyết các bài toán phức tạp.
  • Có kĩ năng mềm, kĩ năng xử lý vấn đề tốt.
  • Có khả năng hỗ trợ các thành viên khác trong team.
  • Có khả năng sử dụng linh hoạt các công cụ để xử lý những bài toán khác nhau. 
  • Thành thạo các nhóm kĩ năng nền tảng của BA.


Đến level này BA sẽ có nhiều hướng đi khác nhau theo từng lĩnh vực và mục tiêu nghề nghiệp. TIGO chia ra làm 3 nhóm chính:

  • Nhóm Delivering Path: Là nhóm đi theo hướng vận hành. Tìm hiểu và làm việc sâu về dự án, liên quan đến các nguồn lực như thời gian, con người, chi phí. Các vị trí mà BA có thể lựa chọn để theo đuổi đó là quản lý dự án Project Manager, Product Manager, Program Manager, CIO,…
  • Nhóm Managing Path: Nhóm này sẽ đi theo hướng quản lý BA như BA Team Lead, BA Practice Lead, BA Program Lead, và xa hơn là BA Manager, Business Relationship Manager.
  • Nhóm Planing Path: Nhóm đi xây dựng theo hướng chiến thuật, chiến lược cho doanh nghiệp như Business Architect, Enterprise Architect, CPO...

4. Trách nhiệm thực sự của ERP Consultant là gì?

ERP Consultant có các trách nhiệm là:

  1. Phân tích và hiểu phần mềm hiện có tại doanh nghiệp? Hiện tại đã có module gì? Nó hoạt động ra sao, như thế nào so với quy trình thực tế của doanh nghiệp? 
  2. Hỗ trợ đội kỹ thuật về quản lý thay đổi yêu cầu. 
  3. Viết thông số kỹ thuật thiết kế – đặc tả yêu cầu và ước tính cho các chức năng dựa trên các yêu cầu.
  4. Tham gia vào quá trình ra quyết định để tối ưu hóa và cải tiến quản lý công nghệ.

5. Các kỹ năng ERP Consultant cần có

  • Tìm hiểu về các công cụ phát triển ERP thực hành phổ biến hiện nay: SAP S/4HANA, Oracle ERP, Odoom Intuit, Microsoft Dynamics,… trên thế giới để phân tích và tìm ra đơn vị cung cấp ERP phù hợp với doanh nghiệp bạn đang làm việc.
  • Kỹ năng kỹ thuật và coding: PL/SQL, Oracle Forms, ABAP, v.v.
  • Kỹ năng Phân tích quy trình kinh doanh, Big Data, và Quản trị cơ sở dữ liệu
  • Hiểu biết và có kiến thức về các domain như Kếc toán - Tài chính, Nhân sự, Chuỗi cung ứng, Quản trị mối quan hệ khách hàng sẽ là một điểm cộng để các bạn thích ứng với sự đa dạng module chức năng được tích hợp trong hệ thống ERP
  • Kỹ năng giao tiếp với các bên có liên quan để lấy được yêu cầu và hiểu được nhu cầu thực sự của họ.

Via TIGO Edutech


Kinh nghiệm xây dựng đặc tả yêu cầu phần mềm
Đặc tả yêu cầu phần mềm là một nhiệm vụ quan trọng trong quy trình phát triển phần mềm, là một yếu tố then chốt và có vai trò cầu nối giữ đội ngũ phát triển phần mềm và người dùng cuối.