• Kiến thức
  • Kỹ năng
  • Nghề nghiệp
  • Công cụ hỗ trợ
  • Luật doanh nghiệp

Video

Business Analysis

Đăng ký nhận tin

 

Ý kiến học viên

  • Nguyễn Thị Mai Bình

    Business Analyst
    Với một người ngoại đạo như mình thì những chuyên đề về "kỹ thuật" của BA hết sức quan trọng. Ví dụ như sử dụng các diagram để mô hình hóa requirement, viết User Story/Use case, v...v..
     
    Đến với khóa học Fundamental Business Analysis, mình đã được gặp thầy Lộc, một người người rất nhiệt tình và có tâm. Ngoài việc chia sẻ các kinh nghiệm thực tế trên lớp thì thầy còn dành thời gian ra để tư vấn, hỗ trợ, góp ý CV cho mình. Bên cạnh đó trung tâm và anh Phụng cũng hỗ trợ gửi CV, kết nối học viên tới mạng lưới các công ty đối tác chất lượng, điều này giúp học viên như mình tìm được công việc phù hợp nhất. Cảm ơn BAC.
    Xem chi tiết +
  • Phạm Quế

    Business Analyst

    Khoá học Product Design của BAC đã cung cấp cho tôi nhiều kiến thức và nền tảng vô cùng hữu ích. Giảng viên giảng dạy rất nhiệt tình, truyền cho chúng tôi ngọn lửa đam mê và nhiệt huyết trong ngành. Đồng thời chia sẻ các kiến thức và kỹ năng cần thiết trong bài giảng một cách dễ hiểu hơn. Số lượng học viên không quá nhiều nên chất lượng giảng giạy vô cùng tốt. Giảng viên sửa bài tập 1-1 nên bài giảng sẽ chuyên sâu hơn.

    Xem chi tiết +
  • Nguyễn Văn Long

    Chuyên viên về chế độ kế toán & Giải pháp nghiệp vụ Tài chính kế toán trong ứng dụng CNTT - Tập đoàn Điện lực Việt Nam (EVN)

    Tôi đã tham gia khóa Phân tích nghiệp vụ phần mềm cơ bản 3.0 tại BAC. Ở đây, tài liệu đào tạo cung cấp nhiều nội dung bổ ích và trình bày dễ hiểu. Giảng viên rất nhiệt tình, ngoài nội dung giảng dạy theo giáo trình còn chia sẻ nhiều kinh nghiệm thực tiễn, các câu hỏi của học viên đều được giải đáp ngay trên lớp và có minh họa từ các dự án trong thực tế. Sau tất cả, tôi cảm ơn BAC và Thầy giáo Thái Sơn.

    Xem chi tiết +
BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN
Language  
Điện thoại tư vấn0909 310 768
Facebook Youtube Linkedin

May 13, 2023

Tổng hợp tất cả kỹ năng Business Analyst cần trong năm 2023

Phân tích kinh doanh là một trong những lĩnh vực mà bạn phải liên tục nâng cấp các kỹ năng cứng và mềm của mình để duy trì tính cạnh tranh. Từ các phương pháp Agile và kỹ thuật động não đến các vấn đề cơ bản về lập trình và kiến trúc phần mềm. Nếu bạn cảm thấy quá nhiều và chưa biết phải bắt đầu từ đâu thì đây chính là bài viết dành cho bạn.

Business Analyst cần nhiều kỹ năng khác nhau

1. Tổng quan các kỹ năng phân tích nghiệp vụ

Nhiệm vụ chính của Business Analyst (BA) là phân tích hoạt động kinh doanh của khách hàng, mô hình kinh doanh, quy trình kinh doanh và hoạt động, để xác định nhu cầu kinh doanh, thu thập yêu cầu và đưa ra giải pháp.

Một ngày làm việc điển hình của BA bao gồm:

  • Các cuộc họp với các bên liên quan của dự án và nhóm phát triển phần mềm
  • Làm việc với các công cụ phân tích
  • Yêu cầu kỹ thuật và tài liệu
  • Kiểm tra tính khả thi của giải pháp và nhận tư vấn chuyên môn từ các nhà phát triển
  • Tiến hành rất nhiều nghiên cứu và nghiên cứu về các phương pháp hay nhất.

Tuy nhiên, chỉ ghi lại các yêu cầu và kết nối các bên liên quan với các nhóm phát triển là không đủ. Một BA chuyên sâu phải là chuyên gia trong lĩnh vực của họ (fintech, thương mại điện tử, chăm sóc sức khỏe,....) và hiểu hoàn hảo về vòng đời phát triển phần mềm, để họ có thể biến ý tưởng của khách hàng thành các tính năng và nhiệm vụ cho nhà phát triển.

Dưới đây là danh sách các kỹ năng mà BA nên có để cạnh tranh trong lĩnh vực này vào năm 2023.

2. Kỹ năng mềm Business Analyst cần trang bị

Business Analyst cần trang bị các kỹ năng mềm cần thiết

  • Kỹ năng thương lượng

Vì BA đóng vai trò trung gian giữa khách hàng và nhóm phát triển phần mềm, nên các kỹ năng đàm phán xuất sắc sẽ rất hữu ích.

Để tạo ra một môi trường cộng tác hiệu quả, một BA phải tự tin và thân thiện. Một chuyên gia nên làm quen với chủ đề của cuộc họp, nêu rõ các mục tiêu và chuẩn bị trước các tài liệu trực quan như bản trình bày để giữ cho mọi người có cùng hiểu biết về mục tiêu chung.

Nhà phân tích kinh doanh cũng phải xem xét sự khác biệt về văn hóa để không khiến bất kỳ ai cảm thấy khó chịu hoặc bị phân biệt đối xử.

Trong quá trình đàm phán, một BA chuyên nghiệp sẽ có thể thỏa hiệp về các chủ đề được thảo luận và bảo vệ quan điểm của họ để xây dựng một sản phẩm làm hài lòng cả khách hàng, nhóm phát triển và người dùng cuối.

  • Quản lý kỳ vọng

Để quản lý đúng kỳ vọng của khách hàng, nhà phân tích nghiệp vụ thu thập các yêu cầu về sản phẩm, ghi lại chúng và biến chúng thành phạm vi công việc. Một số khách hàng, khi thảo luận về các yêu cầu, có thể đưa ra các giải pháp làm sẵn hoặc mô tả chi tiết cách họ nhìn nhận sản phẩm cuối cùng. Tuy nhiên, nhiệm vụ của BA là coi các yêu cầu là mục tiêu kinh doanh và các vấn đề phải được giải quyết.

Nói cách khác, để quản lý kỳ vọng của khách hàng và xây dựng một sản phẩm mong muốn, BA phải tìm ra các mục tiêu kinh doanh đằng sau mọi tính năng và yêu cầu sản phẩm mong muốn và nếu cần, hãy xây dựng kỳ vọng của khách hàng.

  • Giao tiếp bằng lời nói và thư từ

Giao tiếp bằng lời nói và bằng văn bản chiếm một nửa thời gian làm việc của các BA. Dưới đây là những yếu tố cần thiết trong giao tiếp mà mọi BA nên nắm vững:

  • Khả năng bày tỏ suy nghĩ, ý tưởng và thu hút mọi bên liên quan vào một cuộc trò chuyện
  • Giải quyết và ngăn ngừa xung đột
  • Chỉ huy hoàn hảo về nghi thức kinh doanh và kiến ​​thức về các chi tiết cụ thể trong giao tiếp kinh doanh.
  • Kỹ năng giải quyết vấn đề

Xung đột và các vấn đề bất ngờ là một phần tự nhiên của bất kỳ dự án nào. Đó là lúc cần phải có những điểm mạnh của một BA như giải quyết vấn đề và xung đột.

Nhiệm vụ của BA là phát hiện các tắc nghẽn trong quá trình phát triển sản phẩm phần mềm ở giai đoạn đầu, ngăn chặn xung đột hoặc leo thang chúng nếu cần thiết để tìm ra giải pháp ở cấp độ cao hơn.

  • Điều hành cuộc họp

Các cuộc họp với các bên liên quan của dự án và nhóm phát triển là một phần thiết yếu trong công việc của BA. Nhà phân tích nghiệp vụ phải có khả năng:

Đặt chương trình họp và thời gian

Điều hành cuộc họp, điều khiển diễn giả, nhắc nhở họ về chương trình và mục tiêu cuộc họp nếu cần thiết

Tóm tắt một cuộc họp và cung cấp cho mọi người tham gia theo dõi sau đó.

  • Cố vấn

Một BA chuyên nghiệp luôn chia sẻ kiến thức chuyên môn của họ với người khác. Cố vấn cho đồng nghiệp, khả năng xây dựng chương trình giảng dạy và giáo dục cũng như tổ chức quá trình học tập trong nhóm là những kỹ năng mềm cần có đối với một BA.

3. Kỹ năng cứng Business Analyst cần trang bị

Business Analyst cần nhiều kỹ năng cứng khác nhau

  • Mô hình hóa

Để hiểu cấu trúc tổ chức của công ty, quy trình hoạt động, cơ hội phát triển và các nút thắt cổ chai, BA sử dụng các kỹ thuật lập mô hình khác nhau. Để được coi là có năng lực trong việc lập mô hình, một BA phải có khả năng tạo ra:

  • Các mô hình quy trình nghiệp vụ
  • Entity-Relationship (ER)
  • Biểu đồ trạng thái
  • Sơ đồ khối và thuật toán
  • Biểu đồ trình tự
  • Sơ đồ lớp
  • Sơ đồ hoạt động
  • Sơ đồ luồng dữ liệu (DFD)
  • Từ vựng miền: phân loại và bản thể học.
  • Ngăn xếp công nghệ

Vì một trong những trách nhiệm của BA là xây dựng phạm vi của dự án, nên sẽ rất hữu ích nếu bạn làm quen với hệ thống công nghệ được sử dụng trong dự án, tìm hiểu về những ưu và nhược điểm. Cuối cùng, thật tuyệt khi có một số kiến thức về một số công nghệ nhất định và biện minh cho sự lựa chọn của nhóm các nhà phát triển.

  • Lập trình cơ bản

Biết những điều cơ bản về lập trình, thử nghiệm và thuật toán hóa rất hữu ích cho các BA vì nó cho phép họ đưa ra các giải pháp kỹ thuật hiệu quả hơn, cho phép nhìn thấy bức tranh toàn cảnh hơn về hệ thống, nhận thấy sự không nhất quán về chức năng và ngăn chặn các tính năng dư thừa.

Để theo kịp nhóm phát triển và truyền đạt suy nghĩ một cách rõ ràng, BA cần thành thạo:

Khái niệm lập trình cơ bản

Viết kịch bản đơn giản

Kiến thức về một trong các ngôn ngữ lập trình như Python, R và Kotlin

Căn bản về lập trình hướng đối tượng

Cơ bản về BDD, TDD và thử nghiệm đơn vị

Khái niệm cơ bản về công nghệ web.

  • Kiến trúc và thiết kế phần mềm

Kiến thức về các giải pháp kiến trúc điển hình, ưu điểm và nhược điểm của chúng mang lại cho BA sự độc lập trong các quyết định kỹ thuật, giúp truyền đạt các mục tiêu kiến trúc một cách rõ ràng và cho phép họ giải quyết các vấn đề trong quá trình triển khai kỹ thuật của dự án.

Hơn nữa, một kiến trúc được ghi chép đầy đủ giúp phê duyệt các thay đổi với khách hàng, thảo luận những thay đổi đó với nhóm phát triển và so sánh các tùy chọn khả dụng khác nhau.

Dưới đây là danh sách các giải pháp kiến trúc điển hình giúp BA thay thế tốt:

  • Kiến trúc Service-oriented
  • Kiến trúc Client-server
  • Peer-to-peer
  • Kiến trúc Onion
  • Bus dữ liệu
  • Điện toán đám mây
  • SaaS, PaaS, IaaS.

Ngoài ra, BA phải có khả năng mô tả kiến trúc doanh nghiệp, sử dụng các khung cơ bản và tiêu chuẩn kiến trúc doanh nghiệp (TOGAF, Zachman, FEAF và Gartner) cũng như quen thuộc với các cơ chế tích hợp hệ thống.

  • Hệ thống quản lý dữ liệu

Một kỹ năng kỹ thuật hữu ích khác dành cho BA là kiến thức cơ bản về thiết kế cơ sở dữ liệu và SQL để viết các yêu cầu đơn giản. Đối với các BA trung và cấp cao, yêu cầu cao hơn. Họ có thể thiết kế cơ sở dữ liệu phức tạp (với phân đoạn, cụm, lưu trữ dữ liệu phân tán,....) và viết các yêu cầu và thủ tục phức tạp trong SQL.

 

Thật tuyệt khi biết các đặc thù của các hệ thống quản lý cơ sở dữ liệu (DBMS) như MS SQL, DB2, Oracle, Postgres, MongoDB, OrientDB và MySQL; quản trị một DBMS tương ứng và thiết kế cơ sở dữ liệu hướng tài liệu.

Để tối ưu hóa hiệu suất của cơ sở hạ tầng CNTT, BA cần vận hành các khái niệm chuẩn hóa và không chuẩn hóa cũng như hiểu hậu quả của chúng.

  • Kiểm thử phần mềm

Các BA bắt đầu sự nghiệp của họ bằng cách chuyển từ đảm bảo chất lượng. Do đó, họ có được lợi thế cạnh tranh giữa các BA khác. Các cựu QA đã chuyển sang phân tích nghiệp vụ nhận thức được hoạt động bên trong của quy trình phát triển phần mềm, biết kiến thức cơ bản về lập trình và phân biệt các yêu cầu được viết tốt với các yêu cầu được viết kém.

Cho dù một BA đã có nền tảng về đảm bảo chất lượng hay chưa, thật tuyệt khi biết và áp dụng những điều sau:

Khái niệm cơ bản về kiểm thử phần mềm – các loại, lĩnh vực ứng dụng và các thành phần chính

Thử nghiệm chức năng

Thử nghiệm tự động hóa

Kiểm tra chấp nhận

ISO2500 cụ thể

Kiểm tra yêu cầu

  • Thiết kế giao diện

Một BA khéo léo cũng là một nhà thiết kế UX. Kỹ năng UX giúp BA tìm ra sự thỏa hiệp giữa yêu cầu của khách hàng, giải pháp của nhà thiết kế có thể không tương quan với mục tiêu kinh doanh và nhu cầu của người dùng cuối. Ngoài ra, kiến thức về kiến thức cơ bản về thiết kế giao diện, nguyên tắc thiết kế lấy người dùng làm trung tâm và thiết kế trung tâm tác vụ cũng như tạo các nguyên mẫu đơn giản giúp BA giao tiếp với các nhà thiết kế UX và tìm ra các giải pháp phù hợp nhất.

  • Business intelligence

Trí tuệ kinh doanh (BI) là một kỹ năng hữu ích khác dành cho BA giúp chuyển đổi những hiểu biết sâu sắc có được từ thị trường mà một tổ chức đang hoạt động và dữ liệu về trạng thái nội bộ của tổ chức.

Đối với người mới bắt đầu, BA tìm hiểu vòng đời dữ liệu từ nguồn hệ thống đến màn hình cuối trong hệ thống BI, xử lý phân tích trực tuyến (OLAP), yêu cầu MDX đơn giản, sơ đồ lưu trữ dữ liệu chung và cơ chế cập nhật dữ liệu trong các kho lưu trữ đó.

Các công cụ BI phổ biến giúp BA thiết kế kho lưu trữ dữ liệu, xây dựng cơ chế tích hợp và áp dụng các giao thức trao đổi dữ liệu khác nhau bao gồm SSAS, SSRS, SSIS, Oracle BI, Tableau và Qlikview.

Có thể nói, để trở thành một Business Analyst, bạn sẽ cần rất nhiều kỹ năng. Tuy nhiên, điều đó cũng mở ra cơ hội nhiều hơn cho một công việc có thu nhập hấp dẫn. Mong rằng những thông tin được tổng hợp trên đây sẽ hữu ích với bạn đọc. Đừng quên đón xem các bài viết mới nhất sẽ được cập nhật tại BAC's Blog.

Nguồn tham khảo:

https://anywhere.epam.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:

  • Chìa khoá thành công dành cho Business Analyst

  • Công cụ & Kỹ năng dành cho Business Analyst

Khoá học Offline:

Tại Tp.HCM:

  • Phân tích nghiệp vụ cơ bản 3.0

  • Phân tích nghiệp vụ nâng cao 3.0

  • Luyện thi chứng chỉ IIBA 3.0

Tại Hà Nội:

  • Hà Nội - Phân tích nghiệp vụ 3.0

  • Hà Nội - Phân tích nghiệp vụ nâng cao 3.0

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

 

Click để đọc tiếp

  • Cách viết Prompt ChatGPT mang lại hiệu quả tối đa
    Cách viết Prompt ChatGPT mang lại hiệu quả tối đa

    Để có thể tận dụng tối đa sức mạnh từ các công cụ AI như ChatGPT, bạn cần học cách viết prompt. Bài viết này, BAC đã tổng hợp những cách viết Prompt ChatGPT hiệu quả mà ngay cả những người mới cũng có thể áp dụng, cùng tìm hiểu ngay nhé

  • 8 Cách áp dụng API SaaS tăng doanh thu cho Business Analyst (Phần 2)
    8 Cách áp dụng API SaaS tăng doanh thu cho Business Analyst (Phần 2)

    Một API trong mô hình SaaS có thể giúp gia tăng doanh thu bằng cách cung cấp cho khách hàng những tính năng bổ sung với mức giá hấp dẫn mà họ khó có thể từ chối. Trong bài viết này, BAC sẽ giúp các Business Analyst phân tích khái niệm “API được xem như là một sản phẩm độc lập” và chia sẻ một số ví dụ về các loại API trong SaaS có khả năng tạo ra doanh thu.

  • 8 Cách áp dụng API SaaS tăng doanh thu cho Business Analyst (Phần 1)
    8 Cách áp dụng API SaaS tăng doanh thu cho Business Analyst (Phần 1)

    Một API trong mô hình SaaS có thể giúp gia tăng doanh thu bằng cách cung cấp cho khách hàng những tính năng bổ sung với mức giá hấp dẫn mà họ khó có thể từ chối. Trong bài viết này, BAC sẽ giúp các Business Analyst phân tích khái niệm “API được xem như là một sản phẩm độc lập” và chia sẻ một số ví dụ về các loại API trong SaaS có khả năng tạo ra doanh thu.

  • Cách thúc đẩy khả năng giữ chân người dùng nhờ vào thiết kế UX SaaS
    Cách thúc đẩy khả năng giữ chân người dùng nhờ vào thiết kế UX SaaS

    Thiết kế UX SaaS cho phép các Business Analysts tạo ra trải nghiệm người dùng hấp dẫn cho sản phẩm của mình. Nó giúp bạn giữ chân người dùng và chuyển đổi họ thành khách hàng trung thành. Nhờ đó, mà các BAers có thể giúp doanh nghiệp phát triển hơn trong từng dự án. Hãy cùng BAC tìm hiểu cách tiếp cận thiết kế UX SaaS một cách dễ dàng nhé!

Bình luận

CÔNG TY CỔ PHẦN ĐÀO TẠO VÀ TƯ VẤN BAC

Mã số doanh nghiệp: 0312713743 do Sở Kế hoạch & Đầu tư TP.HCM cấp ngày 28/03/2014
Trụ sở chính: Lầu 6 - Tòa nhà Thiên Phước 1, 244 Cống Quỳnh, Phường Phạm Ngũ Lão, Quận 1, TP. HCM.
Chi nhánh: Lầu 11, Tòa nhà Hải Âu, Số 39B Trường Sơn, Quận Tân Bình, Tp.HCM.
Email: info@bacs.vn - Web: www.bacs.vn - Điện thoại: (84) 909 310 768

Đã thông báo bộ công thương
DMCA.com Protection Status

Copyright © 2014 BAC JSC.
All Rights Reserved.