Hôm nay chúng sẽ tìm hiểu qua 22 mô hình khác nhau mà BA sử dụng trong công việc của mình. Mặc dù sẽ không cần thiết phải sử dụng mọi mô hình cho mỗi dự án (các mẫu được lấy từ kinh nghiệm làm việc BA trong 10 năm tại 6 công ty khác nhau), nhưng mức độ bạn biết về các mô hình càng nhiều, khả năng áp dụng mô hình tốt nhất để giữ cho quá trình yêu cầu diễn ra nhanh hơn trong tình huống bạn đang gặp phải càng cao.
 
 
Một BA có thể tích hợp nhiều loại mô hình để tối ưu quá hiệu quả công việc
 
1. Sơ đồ hoạt động (Activity Diagram)
Chức năng: Sơ đồ hoạt động chia nhỏ quy trình một cách chi tiết để đảm bảo bạn không bỏ lỡ bất kỳ bước nào trong quy trình. Nó bổ sung đầy đủ các trường hợp xảy ra trong quy trình bằng cách cung cấp một bức tranh trực quan về các luồng cơ bản, luồng thay thế và luồng ngoại lệ.
 
Hình dạng: Sơ đồ hoạt động minh họa các bước hệ thống thực hiện để đưa ra kết quả và những yêu cầu logic cần thiết để tiến hành các bước đó. Sơ đồ hoạt động có thể được thể hiện dưới dạng sơ đồ tiến trình hoạt động hoặc thông qua sơ đồ UML.
 
2. Mô hình lĩnh vực kinh doanh (Business Domain Model)
Chức năng: Mô hình lĩnh vực kinh doanh làm rõ thông tin được tạo và quản lý bởi một tổ chức mà không đi sâu vào cấu trúc cơ sở dữ liệu. Bằng cách này, mô hình lĩnh vực kinh doanh có thể làm rõ những vấn đề, tránh sự hiểu lầm giữa mọi người với nhau.
 
Hình dạng: Trong mô hình lĩnh vực kinh doanh, mỗi khái niệm chính và thuộc tính quan trọng cho mỗi khái niệm được liệt kê trong một hộp riêng. Các đường nối giữa các hộp thể hiện mối quan hệ giữa các khái niệm.
 
3. Ma trận so sánh cạnh tranh (Competitive Comparison Matrix)
Chức năng: Ma trận so sánh cạnh tranh giúp so sánh tình trạng hiện tại hoặc tình trạng tiềm năng trong tương lai của một sản phẩm hoặc hệ thống với các đối thủ cạnh tranh của tổ chức. Kiến thức này có thể hỗ trợ đáng kể cho việc sắp xếp thứ tự ưu tiên vì nó giúp làm rõ những yêu cầu quan trọng để đạt được lợi thế cạnh tranh hoặc đơn giản là bắt kịp thị trường.
 
Hình dạng: Ma trận so sánh cạnh tranh có thể được trình bày dưới nhiều dạng khác nhau. Chúng thường bao gồm một danh sách các đối thủ cạnh tranh trên một trục và một danh sách các tính năng trên trục còn lại. Sau đó, mỗi ô trong ma trận được điền vào để xác định sản phẩm hoặc dịch vụ mà đối thủ cung cấp cho từng tính năng. Trong ví dụ thực tế được cung cấp trong Pack, chúng tôi đã phát triển một sự kết hợp giữa ma trận và lộ trình [phát triển sản phẩm] vừa vặn trên một slide PowerPoint.
 
4. Sơ đồ luồng dữ liệu (Data Flow Diagram)
Chức năng: Sơ đồ Luồng dữ liệu minh họa cách thông tin đi vào, đi qua và đi ra khỏi một hệ thống. Chúng đặc biệt hữu ích khi đánh giá các quy trình sử dụng nhiều dữ liệu và xem xét cách dữ liệu được chia sẻ giữa các hệ thống hoặc tổ chức.
 

Cần làm rõ các luồng dữ liệu giữa các hệ thống và tổ chức 
 
Hình dạng: Sơ đồ Luồng Dữ liệu hiển thị các nguồn dữ liệu, quá trình xử lý dữ liệu và nơi lưu trữ dữ liệu. Sách BABOK® Guide xác định hai ký hiệu chính thức để thể hiện sơ đồ Luồng Dữ liệu: Yourdon và Gane-Sarson. Ngoài ra, bạn cũng có thể tạo ra một sơ đồ luồng dữ liệu không chính thức, thường được thể hiện dưới dạng biểu đồ quy trình công việc (Workflow diagram).
 
5. Mô hình dữ liệu (Data Model)
Chức năng: Trong khi mô hình lĩnh vực kinh doanh (Business Domain Model) minh họa cách biểu diễn các thông tin được quản lý bởi một tổ chức ở cấp độ cao, thì mô hình dữ liệu (Data Model) lại đi sâu vào cấu trúc cơ sở dữ liệu. Việc ánh xạ dữ liệu và tạo các bảng hoặc thuộc tính mới thường ảnh hưởng trực tiếp đến báo cáo và các chức năng khác của hệ thống. Mặc dù đây là một mô hình kỹ thuật hơn, nhưng các bên liên quan trong doanh nghiệp của bạn thường có nhiều vấn đề liên quan cần được quan tâm.
 
Hình dạng: Hầu hết các mô hình dữ liệu đều chứa một bảng thuộc tính giúp nhóm phát triển của bạn biết chính xác các trường dữ liệu cần tạo, cùng với các kiểu dữ liệu liên quan và các giá trị cho phép. Trong các tình huống khác, mô hình dữ liệu có thể bao gồm việc ánh xạ dữ liệu từ một nguồn thông tin sang một nguồn khác.
 
6. Tiêu chí đánh giá và tóm tắt đề xuất (Evaluation Criteria and Recommendation Summary)
Chức năng: Các tiêu chí đánh giá và tóm tắt đề xuất rất hữu ích khi đánh giá phần mềm sẵn có, so sánh các nhà cung cấp tiềm năng để hợp tác hoặc thậm chí chuẩn bị phỏng vấn ứng viên. Chúng sẽ giúp bạn hiểu rõ các lựa chọn của mình và đưa ra quyết định dựa trên thông tin thay vì những ý kiến chưa được kiểm chứng.

 

Cần xác định những tiêu chí để dễ dàng đánh giá, xem xét

Hình dạng: Tiêu chí đánh giá (Evaluation Criteria) liệt kê các cách thức cụ thể để đánh giá một giải pháp tiềm năng, nhằm xác định xem nó có mong muốn hoặc chấp nhận được bởi các bên liên quan hay không. Tóm tắt đề xuất (Recommendation Summary) cung cấp chi tiết hỗ trợ để sao lưu cho một đề xuất, lý tưởng nhất là được đưa ra dựa trên các tiêu chí đánh giá đã được thống nhất trước đó. Cả tiêu chí đánh giá và tóm tắt đề xuất thường được tổ chức trực quan để dễ dàng quét, xem xét và so sánh.
 
7. Sơ đồ tư duy về các tính năng (Feature Brainstorming Mind Map)
Chức năng: Bạn có biết giai đoạn đầu của dự án khi mọi thứ đều mơ hồ nhưng bạn hoàn toàn cần phải ghi chép ra giấy? Bạn cần một cách để sắp xếp các ý tưởng trong khi vẫn dễ dàng thêm các ý tưởng mới và thông tin liên quan khác. Đó là một tình huống hoàn hảo để tạo ra sơ đồ tư duy tính năng - mô hình trực quan này ghi lại các ý tưởng từ các bên liên quan của bạn khi chưa đến lúc đầu tư vào một tuyên bố phạm vi chi tiết.
 
Hình dạng: Sơ đồ tư duy tính năng chứa một nút trung tâm cho dự án hoặc sản phẩm đang được thảo luận và một nhánh cho mỗi lĩnh vực khám phá cấp cao. Các ý tưởng, mối quan ngại và yêu cầu về tính năng có thể được ghi lại và liên kết trở lại với từng nhánh.
 
8. Ma trận tính năng (Feature Matrix)
Chức năng: Bạn đang gặp khó khăn trong việc theo dõi một tập hợp tính năng phức tạp? Đang tìm kiếm một công cụ theo dõi yêu cầu đơn giản để quản lý công việc phân tích nghiệp vụ (BA) của bạn? Ma trận Tính năng (Feature Matrix) có thể được sử dụng để phân tích, xếp hạng và đánh giá tác động kiến trúc của nhiều tính năng, hoặc theo dõi các thuộc tính khác quan trọng cho dự án của bạn.
 
Hình dạng: Ma trận Tính năng (Feature Matrix) liệt kê từng tính năng cấp cao trong một hàng của bảng tính. Sau đó, các cột được thêm vào để ghi lại các thông tin quan trọng, chẳng hạn như mô tả tính năng, mức độ ưu tiên, trạng thái và rủi ro. Mỗi ô được điền vào với thông tin phù hợp cho từng tính năng.
 
9. Ma trận mức độ ưu tiên các bên liên quan (Feature Prioritization and Stakeholder Matrix)
​Mọi tính năng cần được sắp xếp thứ tự ưu tiên để đảm bảo hiệu quả đạt được như mong muốn

Mọi tính năng cần được sắp xếp thứ tự ưu tiên để đảm bảo hiệu quả đạt được như mong muốn  

Chức năng: Trong nhiều trường hợp, các bên liên quan (stakeholders) khác nhau được yêu cầu tham gia vào các phần khác nhau của dự án. Họ cũng có thể có những ưu tiên cạnh tranh cần được điều hòa. Ma trận Ưu tiên Tính năng và Bên Liên Quan (Feature Prioritization and Stakeholder Matrix) là một loại Ma trận Tính năng cụ thể giải quyết cả hai vấn đề này.
 
Hình dạng: Đối với loại Ma trận này, mỗi tính năng được liệt kê thành một hàng trong bảng tính với các cột cho từng bên liên quan tương ứng và đánh giá mức độ ưu tiên riêng lẻ. Một cột bổ sung có thể được sử dụng để tổng hợp các mức độ ưu tiên và với một phép tính đơn giản, bạn sẽ có thông tin hữu ích để thiết lập đánh giá mức độ ưu tiên toàn tổ chức.
 
10. Sơ đồ lộ trình tính năng (Feature Roadmap)
Chức năng: Sơ đồ lộ trình tính năng (Feature Roadmap) có thể được sử dụng để hiển thị các khoản đầu tư dự án của bạn đã và sẽ mang lại giá trị rõ ràng cho doanh nghiệp. Chúng hữu ích cho các bản tóm tắt cấp cao được trình bày cho các giám đốc điều hành và hội đồng quản trị.
 
Hình dạng: Sơ đồ lộ trình tính năng (Feature Roadmap) bao gồm 4 ô:
  • Ô 1: Trạng thái quá khứ - Thể hiện tình hình trước đó của dự án.
  • Ô 2: Trạng thái hiện tại - Thể hiện tình hình hiện tại của dự án.
  • Ô 3: Trạng thái mục tiêu tương lai - Thể hiện tình trạng mong muốn đạt được trong tương lai.
  • Ô 4: Lợi ích - Liệt kê những lợi ích đạt được khi hoàn thành mục tiêu.
Bạn có thể sử dụng hình ảnh để làm nổi bật các yếu tố quan trọng trong sơ đồ lộ trình tính năng.
 
11. Bản đồ điều hướng (Navigation Map)
Chức năng: Bản đồ điều hướng (Navigation Map) giúp bạn nắm được toàn cảnh về luồng giao diện người dùng. Tôi thường xem qua bản đồ điều hướng trước khi bắt đầu tạo khung dây (wireframe) cho một màn hình mới. Đối với các bên liên quan, bản đồ điều hướng là một công cụ hữu ích để thiết lập bối cảnh cho các bài đánh giá giao diện người dùng hoặc trường hợp sử dụng.
 
Hình dạng: Về cơ bản, mỗi màn hình trong hệ thống được biểu diễn bằng một ô vuông. Các đường kẻ có mũi tên nối các ô lại với nhau và hiển thị cách người dùng có thể điều hướng giữa các màn hình.
 
Trên đây là 11 mô hình đầu tiên mà BAC muốn giới thiệu đến bạn, để tìm hiểu thêm những mô hình còn lại vui lòng xem qua bài viết 22 mô hình trực quan mà Business Analyst sử dụng (Phần 2)Hy vọng rằng những chia sẻ của BAC sẽ giúp ích cho bạn. Đừng quên đón đọc các bài viết mới nhất được cập nhật tại BAC's Blog bạn nhé.

 

Nguồn tham khảo:
https://www.bridging-the-gap.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