TOP 10 kỹ năng hàng đầu cho Business Analyst – Trang bị ngay hôm nay!

Nếu bạn đang đọc bài viết này, mình tin chắc rằng bạn đã rất sẵn sàng để trở thành một BA chuyên nghiệp hoặc khao khát mãnh liệt đối với ngành nghề này. Vì nhiệm vụ chính của BA là cầu nối giữa khách hàng và nhóm phát triển dự án bao gồm cả coder, tester,…nên đôi khi các ngôn ngữ lập trình, kiến thức hệ thống trở thành rào cản lớn trên con đường trở thành BA chuyên nghiệp của một số bạn. Vậy nên nhiều bạn có chung một câu hỏi là BA có cần học lập trình và thiết kế ứng dụng không?

Thực chất, về cơ bản nếu BA có các kiến thức về những lĩnh vực trên sẽ giúp bạn trở nên dễ dàng giao tiếp với đồng nghiệp hơn nhưng không hẵn là bắt buộc phải có. Nhưng các kỹ năng bên dưới đây thì phải có nhé!

Để xem chi tiết hơn về nghề BA, bạn có thể tham khảo bài viết:

1. Phương pháp phát triển phần mềm – SDLC

SDLC là viết tắt của Software Development Life Cycle, có nghĩa là vòng đời phát triển phần mềm. Hiện nay, chúng ta vẫn hay nghe các cụm từ như Scrum, Agile, Waterfall thì đây chính là một số khái niệm về phát triển phần mềm. Vậy tại sao BA nên biết về những kỹ năng này?

Khi là một BA, bạn có thể làm trong nhiều dự án khác nhau mà mỗi dự án cần một phương pháp phát triển phần mềm phù hợp nên bạn cần nắm rõ về các khái niệm để chọn ra phương pháp tối ưu nhất. Từ đó, bạn có thể lập kế hoạch và theo dõi hoạt động của cả nhóm một cách dễ dàng hơn.

2. Công nghệ cấp cao (như cơ sở dữ liệu, lập trình hướng đối tượng,…)

Thực chất, BA không cần phải quá chuyên sâu về kiến thức dữ liệu hoặc lập trình hướng đối tượng. Tuy nhiên, khi bạn biết về các kiến thức này, việc viết tài liệu (document) và giao tiếp với đội ngũ phát triển (coder/ developer) sẽ dễ dàng hơn rất nhiều.

Bên cạnh đó khi giao tiếp với khách hàng, bạn còn có thể quản trị được các yêu cầu họ đặt ra là khả thi hay không, có cần để đàm phán lại hay không,.. Từ đó mà công việc trở nên trôi chảy và hiệu quả hơn.

3.Công cụ báo cáo 

Đôi khi trong một số doanh nghiệp, BA sẽ kiêm nhiệm vai trò của người báo cáo vậy nên khi thuần thục các công cụ này thì bạn sẽ là một ứng cử viên sáng giá cho vị trí BA ở nhiều doanh nghiệp. Power BI hay Tableau là những công cụ hỗ trợ báo cáo tuyệt vời, dễ sử dụng.

Một trong những công cụ phổ biến và dễ dùng nhất hiện nay là Excel, hãy cố gắng học về một số hàm xử lý trong Excel, chắc chắn bạn sẽ nhận được đánh giá cao từ sếp.

Bạn có thể tham khảo thêm một số công cụ báo cáo tại bài viết:

4. Công cụ tạo mô hình UML

Các mô hình đặc tả hệ thống là một phần không thể thiếu đối với bất kỳ dự án nào. Vì thế mà kỹ năng sử dụng các công cụ tạo mô hình UML như Rational Rose, Star UML (ứng dụng miễn phí) hay Enterprise Architect cũng là một kỹ năng rất cần thiết. 

Hãy tưởng tượng mọi thứ sẽ ra sao nếu sếp bạn yêu cầu vẽ UML nhưng bạn lại vẽ bằng giấy? Một bản vẽ chỉnh chu trên StarUML sẽ giúp bạn gây một ấn tượng cực tốt đối với cấp trên.

5. Công cụ  BPM

Khi sử dụng thành thạo các công cụ BPM, việc vẽ và mô hình hóa các mô hình BPMN của bạn sẽ trở nên dễ dàng hơn rất nhiều. Thay vì phải đọc hết tài liệu mới có thể hiểu hết hệ thống hay ứng dụng, các mô hình BPM giúp bạn tiết kiệm thời gian hơn và giao tiếp hiệu quả hơn.

Hiện nay có nhiều công cụ từ đơn giản đến phức tạp được nhiều người tin dùng như MS Visio hay BizAgi (miễn phí).

Nếu chưa biết về BPMN, bạn có thể tham khảo bài viết:

6. Công cụ kiểm thử

Kiểm thử phần mềm là bước quan trọng trong quá trình đóng gói và bàn giao dự án cho khách hàng. Với tư cách đại diện khách hàng, BA là người kết hợp với tester thực hiện kiểm thử ứng dụng để chắc chắn rằng các chức năng hoạt động đúng và không có lỗi.

Bạn có thể tham khảo qua cách sử dụng các ứng dụng kiểm thử phần mềm như TestRail, Testpad hay Kobiton.

7. Công cụ quản lý yêu cầu

Công cụ quản lý yêu cầu sẽ giúp bạn và team bạn đảm bảo nhắm rõ và đầy đủ các yêu cầu khách hàng yêu cầu. Bạn sẽ gặp rất nhiều khó khăn khi quản lý bằng các ứng dụng thông thường như Word, Excel bởi khó để theo sát là yêu cầu nào đã giải quyết, yêu cầu nào chưa, yêu cầu nào thay đổi, thay đổi bao nhiêu lần,..

Vậy nên việc sử dụng thành thạo các công cụ quảng lý yêu cầu như OSRMT, DOORS, Rational Requisite Pro là rất cần thiết cho một BA chuyên nghiệp.

Các bạn có thể xem qua bài viết để biết thêm về Requirement:

8. Sơ đồ tư duy

Là một BA, bạn thường xuyên phải tìm kiếm các giải pháp hiệu quả cho phần mềm cũng như thuyết trình, trình bày cho đội ngũ phát triển cũng như khách hàng. Trong các tình huống như thế, sơ đồ tư duy là một giải pháp hiệu quả giúp bạn trình bày vấn đề được rõ ràng, dễ hiểu hơn.

Không chỉ thế, khi đưa các vấn đề lên sơ đồ tư duy, bạn sẽ có cái nhìn chi tiết hơn và tìm được phương án giải quyết các khó khăn một cách dễ dàng.

9. Công cụ tạo Prototype

Thay vì chỉ nói chung chung về các tính năng, cách thức hoạt động và các mô hình dữ liệu thì việc mô tả ứng dụng/trang web lên wireframe và prototype sẽ giúp khách hàng hình dung ra được cụ thể, chính xác hơn về ứng dụng của bạn.

Một số công cụ phổ biến hiện nay là iRise, SmartDraw hay Axure. Có một số ứng dụng khá đơn giản như Balsamiq nhưng một số ứng dụng lại phức tạp hơn như Axure thì bạn cần đầu tư thời gian để tìm hiểu và thuần thục cách sử dụng.

Xem ngay bài viết nếu bạn chưa biết Prototype:

10. Bộ phần mềm các ứng dụng văn phòng của Microsoft

Nghe có vẻ rất đơn giản nhưng bộ công cụ của Mircrosoft rất hữu ích trong các công việc thường ngày của một BA.

Một buổi thuyết trình sẽ thành công hơn khi bạn biết cách làm trang trình chiếu thu hút với những hiệu ứng lạ mắt hoặc cách bố trí nội dung phù hợp. Vậy nên việc đầu tư thời gian vào bộ công cụ của Microsoft là không hề lãng phí.

Bên trên là những TOP những kỹ năng cần có của một người BA, hãy cố gắng rèn luyện và trang bị thêm để trở nên “đắt giá” hơn bạn nhé! Nếu bạn chưa có các kỹ năng đó cũng không sao, hãy tham khảo ngay những khóa học tại BAC nhé!

Nguồn tham khảo:

www.adaptiveus.com

Nhu cầu đào tạo doanh nghiệp

BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.
 
 

CÁC KHOÁ HỌC BUSINESS ANALYST BACs.VN DÀNH CHO BẠN

Khoá học Online:

Khoá học Offline:

Tại Tp.HCM:

Tại Hà Nội:

Tham khảo lịch khai giảng TẤT CẢ các khóa học mới nhất

Ban biên tập nội dung – BAC

 

Previous Post
Next Post