Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Bài 13 — User research: từ UX research sang BA elicitation

Từ Designer sang BA: Lộ Trình Chuyển Đổi Bài 13/60

Mở đầu — vì sao bài này quan trọng

Nếu bạn là Designer, "nói chuyện với người dùng" gần như là bản năng nghề nghiệp. Bạn đã ngồi hàng giờ quan sát người ta loay hoay với một màn hình, đã hỏi "Anh/chị cảm thấy thế nào khi bấm nút này?", đã dán đầy tường những sticky note pain point. Đây chính là tài sản lớn nhất bạn mang theo khi chuyển sang BA — và cũng là cái bẫy lớn nhất.

Bẫy ở chỗ: elicitation (thu thập yêu cầu) của BA nhìn thì giống user research của UX, nhưng mục tiêu, đối tượng, và output lại khác nhau về bản chất. Nhiều Designer chuyển BA cứ tưởng mình đã "biết làm rồi", rồi vào buổi họp requirement đầu tiên với stakeholder là một Product Owner ở Sài Gòn hay một trưởng phòng vận hành ngân hàng, họ hỏi những câu kiểu UX research — "Anh cảm thấy quy trình hiện tại có gây khó chịu không?" — trong khi cái stakeholder cần là một danh sách business rule rõ ràng, đầy đủ, không mâu thuẫn để dev có thể code.

Bài này giúp bạn nâng cấp — không phải vứt bỏ — bộ kỹ năng research của mình thành bộ kỹ năng elicitation. Bạn sẽ thấy điểm nào giữ nguyên, điểm nào phải mở rộng, và điểm nào phải thay đổi hoàn toàn tư duy. Đây là một trong những chuyển dịch quan trọng nhất trong toàn bộ hành trình Designer → BA, vì elicitation là công việc bạn sẽ làm gần như mỗi tuần trong suốt sự nghiệp BA.

Khái niệm cốt lõi

User research là gì, elicitation là gì

User research (trong UX) là quá trình tìm hiểu trải nghiệm, cảm xúc, hành vi và pain point của người dùng cuối, nhằm mục tiêu thiết kế ra sản phẩm/giao diện/luồng dễ dùng hơn, "sướng" hơn. Đối tượng chính là end user. Câu hỏi trung tâm là: "Người dùng thực sự cần gì và họ vật lộn ở đâu?"

Elicitation (trong BA) — theo BABOK, elicitation được định nghĩa là hoạt động "khơi gợi, khám phá và trích xuất" thông tin từ các bên liên quan để hiểu nhu cầu của họ. Mục tiêu không dừng ở trải nghiệm, mà là xác định requirement đủ rõ để xây dựng giải pháp: business rule, quy trình nghiệp vụ, dữ liệu, ràng buộc, ngoại lệ. Đối tượng rộng hơn nhiều — không chỉ end user, mà cả business owner, phòng ban vận hành, kế toán, pháp chế, dev lead, thậm chí cả tài liệu, hệ thống hiện có và dữ liệu.

Ba khác biệt cốt lõi phải nắm

1. Đối tượng: từ "user" sang "stakeholder". UX research xoay quanh người dùng. Elicitation xoay quanh tất cả các bên có lợi ích hoặc ảnh hưởng. Người trả tiền cho dự án (sponsor) có thể chẳng bao giờ dùng sản phẩm, nhưng requirement của họ (ví dụ: "phải giảm 20% chi phí vận hành") lại quyết định cả dự án. Một Designer quen tập trung vào end user thường quên mất tầng stakeholder phía trên này.

2. Mục tiêu: từ "hiểu cảm xúc" sang "trích xuất luật". UX hỏi "Bạn cảm thấy thế nào?". BA hỏi "Khi đơn hàng trên 5 triệu thì quy trình duyệt khác gì?", "Trường hợp khách hủy sau khi đã thanh toán thì xử lý ra sao?", "Ai được quyền phê duyệt hoàn tiền?". Elicitation săn tìm business rule, điều kiện, ngoại lệ, ngưỡng số — những thứ mà nếu bỏ sót, hệ thống sẽ chạy sai.

3. Output: từ insight/persona sang requirement có thể kiểm chứng. Output của UX research là insight, journey map, persona, cơ hội cải tiến. Output của elicitation là requirement được ghi lại theo dạng có cấu trúc, truy vết được, và có thể xác nhận (verify) — thứ mà dev đọc vào là code được, tester đọc vào là viết test case được.

Elicitation không chỉ là phỏng vấn

Đây là điểm mở rộng lớn so với UX. Một Designer thường nghĩ "thu thập" = "phỏng vấn/quan sát người dùng". BABOK liệt kê chín kỹ thuật elicitation (bạn sẽ học sâu ở Bài 32), nhưng ngay bây giờ hãy nhớ ba nhóm nguồn thông tin mà UX ít động tới:

  • Document Analysis — đọc tài liệu quy trình hiện có, hợp đồng, quy định pháp lý, tài liệu hệ thống cũ. Rất nhiều requirement nằm sẵn trong các văn bản, không cần hỏi ai.
  • System/Interface Analysis — phân tích hệ thống đang chạy để hiểu luồng dữ liệu thật, thay vì chỉ nghe người dùng mô tả (người dùng hay nhớ sai quy trình).
  • Workshop/Focus Group — họp nhóm nhiều bên cùng lúc để làm lộ ra mâu thuẫn giữa các phòng ban ngay tại chỗ.
Nói cách khác: user research là một tập con của elicitation, không phải toàn bộ.

Sự khác biệt về "độ đầy đủ"

UX research chấp nhận tính đại diện: phỏng vấn 5–8 người dùng đã đủ tìm ra phần lớn vấn đề khả dụng (usability). Nhưng elicitation đòi hỏi tính đầy đủ (completeness). Bạn không thể "bỏ sót" một business rule chỉ vì "mẫu nhỏ không thấy". Một luồng xử lý hoàn tiền thiếu một ngoại lệ = một lỗ hổng thật khi hệ thống lên production. Đây là lý do BA phải hỏi đến tận cùng các nhánh "nếu... thì...", điều mà UX research thường không cần.

Tình huống thực tế

Ví dụ 1 — Sàn TMĐT: khi "hỏi cảm xúc" bỏ sót business rule

Lan là UX Designer 4 năm kinh nghiệm, mới chuyển sang BA tại một sàn thương mại điện tử tầm trung ở TP.HCM (giả định, quy mô ~2 triệu đơn/tháng). Task đầu tiên: thu thập yêu cầu cho tính năng "hoàn tiền tự động khi hủy đơn".

Theo phản xạ UX, Lan phỏng vấn 6 khách hàng về trải nghiệm hủy đơn: họ thấy khó chịu vì hoàn tiền chậm, không rõ tiền về đâu, sốt ruột không biết bao giờ nhận. Lan tổng hợp thành insight rất đẹp: "Người dùng cần minh bạch và tốc độ." Đúng, nhưng khi mang lên họp với team dev, câu đầu tiên dev hỏi là: "Đơn thanh toán bằng ví ShopeePay thì hoàn về ví hay về thẻ? Đơn trả góp qua công ty tài chính thì ai chịu phí? Đơn dùng voucher thì hoàn cả voucher không?" Lan tắc tị.

Diễn giải: Lan đã làm tốt phần cảm xúc và pain point (đó là UX research), nhưng elicitation cần hơn thế: cần trích xuất business rule về hoàn tiền theo từng phương thức thanh toán, từng loại đơn, từng ngưỡng thời gian. Những rule này không nằm trong đầu khách hàng — chúng nằm ở phòng tài chính, phòng đối tác thanh toán, và trong hợp đồng với các cổng thanh toán.

Bài học: Sau đó Lan làm lại: giữ nguyên insight khách hàng, nhưng bổ sung một buổi document analysis (đọc hợp đồng cổng thanh toán) và một workshop với phòng tài chính + phòng đối tác. Kết quả là một bảng business rule đầy đủ 14 trường hợp — trong đó có 5 trường hợp mà chẳng khách hàng nào nhắc tới nhưng lại gây sập luồng nếu bỏ sót.

Ví dụ 2 — Ngân hàng số: stakeholder không phải là user

Minh chuyển từ Product Designer sang BA tại một ngân hàng số ở Việt Nam (bối cảnh tương tự các neo-bank như Cake, Timo). Anh được giao elicit yêu cầu cho tính năng "mở tài khoản tiết kiệm online".

Bản năng Designer khiến Minh lao ngay vào user testing luồng mở tài khoản, tối ưu số bước, giảm friction. Nhưng khi demo, phòng Tuân thủ (Compliance) "đánh trượt" toàn bộ: theo quy định của Ngân hàng Nhà nước và quy trình KYC/eKYC nội bộ, một số bước "friction" mà Minh cố gắng loại bỏ lại là bắt buộc về mặt pháp lý — ví dụ xác thực khuôn mặt đối chiếu CCCD gắn chip, xác nhận điều khoản, kiểm tra danh sách đen (blacklist/AML).

Diễn giải: Ở đây, stakeholder quan trọng nhất — phòng Compliance và phòng Pháp chế — không hề là người dùng cuối. Requirement của họ mang tính ràng buộc (constraint) không thể thương lượng, và chỉ có được qua elicitation với chính họ cộng với document analysis các văn bản pháp lý. Một Designer chỉ tập trung end-user sẽ hoàn toàn bỏ lỡ tầng này.

Bài học: Trước khi elicit, hãy vẽ stakeholder map (bạn sẽ học sâu ở Bài 20). Với dự án ngân hàng/fintech, luôn có tầng stakeholder "vô hình với người dùng nhưng quyền lực với hệ thống": compliance, risk, legal, vận hành. Elicit họ trước, vì requirement của họ thường là ràng buộc cứng định hình toàn bộ giải pháp.

Ví dụ 3 — Nội bộ doanh nghiệp: khi người dùng mô tả sai quy trình

Trang, cựu UX Designer, làm BA cho một dự án nội bộ số hóa quy trình duyệt chi phí công tác tại một công ty logistics ở Đông Nam Á (giả định ~800 nhân viên). Cô phỏng vấn nhân viên và các trưởng phòng về quy trình duyệt hiện tại.

Vấn đề: mỗi người mô tả quy trình một kiểu. Nhân viên nói "gửi cho sếp duyệt là xong". Trưởng phòng nói "trên 10 triệu phải qua giám đốc". Kế toán lại nói "thực ra tụi em có một bước kiểm tra ngân sách phòng ban mà mọi người không biết". Nếu Trang chỉ dựa vào lời kể (như phong cách UX research thiên về self-report), cô sẽ dựng ra một quy trình sai lệch.

Diễn giải: Con người mô tả quy trình theo trí nhớ và góc nhìn của họ, thường thiếu, thường mâu thuẫn. Đây là lúc BA phải dùng document analysis (đọc quy chế tài chính nội bộ) và system analysis (xem log phê duyệt thật trên hệ thống email/ERP cũ) để đối chiếu. Trang phát hiện quy trình thực tế có tới 4 nhánh phê duyệt theo ngưỡng số tiền, khác hẳn "lời kể".

Bài học: Trong elicitation, lời nói của stakeholder là giả thuyết, không phải sự thật. Luôn tam giác hóa (triangulate) bằng nhiều nguồn: phỏng vấn + tài liệu + hệ thống + dữ liệu thật. Đây là kỷ luật mới mà UX research đơn thuần ít đòi hỏi.

Hướng dẫn từng bước

Đây là quy trình elicitation chuẩn để bạn áp dụng ngay cho task đầu tiên khi làm BA. Hãy so sánh mỗi bước với thói quen UX cũ của mình.

Bước 1 — Xác định phạm vi và mục tiêu elicitation. Trước khi hỏi ai, viết ra một câu: "Buổi này mình cần trích xuất được gì?" Ví dụ: "Toàn bộ business rule về tính phí giao hàng theo khu vực và trọng lượng." Khác với UX (mục tiêu thường mở, khám phá), elicitation nên có mục tiêu cụ thể, đo đếm được.

Bước 2 — Lập stakeholder map. Liệt kê tất cả các bên: ai có thông tin, ai có quyền quyết, ai bị ảnh hưởng. Đánh dấu ai là nguồn của loại requirement nào. Đừng chỉ nghĩ đến end user.

Bước 3 — Chọn kỹ thuật phù hợp cho từng nguồn. Cần cảm xúc/hành vi người dùng → phỏng vấn, quan sát (kỹ năng UX cũ dùng tốt ở đây). Cần rule và quy trình → document analysis + workshop. Cần luồng dữ liệu thật → system/interface analysis. Cần giải quyết mâu thuẫn liên phòng ban → workshop chung.

Bước 4 — Chuẩn bị câu hỏi theo tư duy "đến tận cùng nhánh". Với mỗi quy trình, luôn hỏi bộ câu hỏi khung: Điều kiện kích hoạt là gì? Các bước bình thường? Ngưỡng số nào làm đổi luồng? Ngoại lệ và trường hợp lỗi? Ai có quyền? Cần dữ liệu gì? Dùng kỹ thuật "5 Whys" và câu hỏi "còn trường hợp nào nữa không?" để moi hết edge case.

Bước 5 — Elicit và ghi chép có cấu trúc. Trong lúc thu thập, phân loại ngay: đâu là business rule, đâu là mong muốn (wish), đâu là ràng buộc (constraint), đâu là giả định (assumption). Không gộp tất cả vào một mớ note như sticky note UX.

Bước 6 — Tam giác hóa và phát hiện mâu thuẫn. Đối chiếu điều nghe được với tài liệu và hệ thống. Ghi rõ chỗ nào các nguồn mâu thuẫn — đây là "vàng", vì đó là nơi requirement chưa rõ và cần làm rõ tiếp.

Bước 7 — Xác nhận lại (confirmation) với stakeholder. Viết lại những gì bạn hiểu thành ngôn ngữ rõ ràng và gửi lại cho stakeholder xác nhận: "Em hiểu đúng chưa: đơn trên 5 triệu cần giám đốc duyệt, dưới thì trưởng phòng?" Bước này gần như không có trong UX research nhưng là bắt buộc trong elicitation, vì requirement sai sẽ kéo theo hệ thống sai.

Bước 8 — Chuyển thành requirement documented. Đưa kết quả vào định dạng có cấu trúc để đội dự án dùng (use case, user story, business rule catalog — bạn sẽ học ở các bài sau). Elicitation chỉ "xong" khi thông tin đã ở dạng dùng được, không phải khi buổi họp kết thúc.

Lỗi thường gặp & mẹo

Lỗi 1 — Nhầm elicitation với chỉ phỏng vấn người dùng. Nhiều Designer làm mỗi phỏng vấn rồi tưởng đã đủ. Mẹo: với mỗi requirement, tự hỏi "Thông tin này đúng nhất nằm ở đâu — trong đầu người dùng, trong tài liệu, hay trong hệ thống?" và chọn nguồn cho đúng.

Lỗi 2 — Chỉ săn cảm xúc, quên business rule. Cảm xúc và pain point vẫn quý, nhưng đừng dừng ở đó. Mẹo: sau mỗi pain point, hỏi thêm "Vậy quy tắc/quy trình đằng sau nó là gì?".

Lỗi 3 — Bỏ sót stakeholder quyền lực nhưng vô hình. Compliance, tài chính, pháp chế, vận hành — họ không dùng app nhưng requirement của họ là ràng buộc cứng. Mẹo: luôn hỏi sponsor "Còn ai cần được hỏi mà em chưa gặp không?".

Lỗi 4 — Tin 100% lời kể của stakeholder. Người ta nhớ sai và mô tả thiếu. Mẹo: luôn tam giác hóa bằng tài liệu và dữ liệu hệ thống thật.

Lỗi 5 — Không xác nhận lại, không đóng nhánh edge case. Kết thúc buổi họp mà còn "chắc là vậy". Mẹo: dùng câu thần chú "Còn trường hợp nào khác không?" cho tới khi stakeholder nói "hết rồi", và luôn gửi bản tóm tắt xác nhận sau buổi họp.

Mẹo tận dụng gốc Design: Lợi thế của bạn là kỹ năng lắng nghe sâu, đọc cảm xúc, và trực quan hóa. Hãy dùng nó — vẽ luồng ngay tại buổi họp (as-is process, bạn học ở Bài 14) để stakeholder nhìn vào và tự chỉ ra chỗ sai. Đây là siêu năng lực mà nhiều BA thuần nghiệp vụ không có.

Bài tập thực hành

Chọn một quy trình quen thuộc: "Đặt và hủy vé xem phim trên app (ví dụ CGV/Galaxy)" hoặc một quy trình nội bộ bạn biết.

  • Viết mục tiêu elicitation trong một câu (Bước 1).
  • Lập stakeholder map tối thiểu 5 bên, đánh dấu ai giữ loại thông tin nào — nhớ thêm ít nhất 2 stakeholder không phải end user (ví dụ: kế toán, đối tác thanh toán, vận hành rạp).
  • Soạn bộ 10 câu hỏi elicitation cho quy trình hủy vé, trong đó tối thiểu 5 câu săn business rule/ngưỡng/ngoại lệ (ví dụ: "Hủy trước suất chiếu bao lâu thì được hoàn 100%?", "Vé mua bằng điểm thành viên thì hoàn thế nào?").
  • Chỉ ra 3 nguồn để tam giác hóa ngoài phỏng vấn (ví dụ: điều khoản hoàn/hủy trên website, log giao dịch, chính sách của cổng thanh toán).
  • Viết 3 câu xác nhận lại dạng "Em hiểu đúng chưa: ...".
So sánh bài làm với thói quen cũ: nếu trước đây bạn chỉ nghĩ đến "phỏng vấn người dùng", giờ bạn đã có một quy trình elicitation đầy đủ hơn hẳn.

Tóm tắt

  • User research (UX) tìm hiểu trải nghiệm, cảm xúc, pain point của người dùng cuối để cải thiện giao diện/luồng. Elicitation (BA) trích xuất requirement — business rule, quy trình, dữ liệu, ràng buộc — từ toàn bộ stakeholder để xây dựng giải pháp.
  • Ba khác biệt cốt lõi: đối tượng (user → stakeholder), mục tiêu (cảm xúc → luật lệ và điều kiện), output (insight/persona → requirement kiểm chứng được và đầy đủ).
  • Elicitation bao gồm user research nhưng rộng hơn: thêm document analysis, system analysis, và workshop.
  • Elicitation đòi hỏi tính đầy đủkỷ luật tam giác hóa — lời kể của stakeholder là giả thuyết, phải đối chiếu với tài liệu và hệ thống thật.
  • Lợi thế Designer của bạn — lắng nghe sâu, đọc cảm xúc, trực quan hóa — vẫn cực kỳ giá trị; hãy nâng cấp chứ đừng vứt bỏ. Việc cần thêm là tư duy "đến tận cùng mọi nhánh", quan tâm stakeholder vô hình, và luôn xác nhận lại.
Ở bài tiếp theo, bạn sẽ học cách biến chính những gì thu thập được thành As-Is process flow — nâng cấp journey map quen thuộc của Designer thành sơ đồ quy trình nghiệp vụ chuẩn.