AllianceProject Handbook
← Knowledge

Người dùng và số liệu

Lắng nghe người dùng

Số liệu cho biết chuyện gì đang xảy ra, người dùng cho biết vì sao. Cần cả hai. Đây cũng là chặng shift left sớm nhất — rẻ hơn mọi loại test.

Cập nhật 12/09/2026người dùngphản hồishift left

Vì sao phải nghe, khi đã có số liệu

Số liệu trả lời cái gì: 40% người dùng bỏ dở ở bước thanh toán. Số liệu không trả lời vì sao: họ sợ, họ không hiểu, hay nút bấm không ăn.

Đoán sai lý do thì sửa sai chỗ, và số liệu tháng sau vẫn y nguyên. Năm cuộc trò chuyện 15 phút thường cho câu trả lời mà ba tuần phân tích dữ liệu không cho được.

Đây là dạng shift left sớm nhất trong toàn bộ hệ thống này: sửa hiểu lầm về nhu cầu trước khi nó kịp trở thành yêu cầu, rồi thành code, rồi thành thứ phải làm lại.

Các kênh nghe, và mỗi kênh cho gì

KênhCho taKhông cho ta
Phỏng vấn người dùngLý do, bối cảnh, cảm giácTỷ lệ, quy mô
Quan sát người dùng thao tácChỗ vướng thật, khác hẳn chỗ họ kểÝ kiến tổng quát
Báo lỗi từ người dùngVấn đề cấp bách, cụ thểNhu cầu chưa ai nghĩ tới
Đánh giá trên cửa hàng ứng dụngCảm nhận tổng thể, điểm gây bựcChi tiết đủ để sửa
Khảo sát trong appQuy mô của một vấn đề đã biếtVấn đề chưa biết
Đội hỗ trợ và kinh doanhVấn đề lặp lại, ngôn ngữ thật của người dùngTính đại diện

Kênh có giá trị cao nhất và bị dùng ít nhất là quan sát người dùng thao tác. Người dùng kể lại thường không khớp với việc họ làm — không phải vì họ nói dối, mà vì phần lớn khó khăn diễn ra quá nhanh để nhớ.

Phỏng vấn cho đúng

Mục tiêu là hiểu hành vi đã xảy ra, không phải lấy ý kiến về tương lai.

Đừng hỏiHỏi thay bằng
Anh có muốn tính năng X không?Lần gần nhất anh gặp việc đó, anh làm thế nào?
Anh thấy màn hình này thế nào?Anh hãy làm thử việc Y, vừa làm vừa nói anh đang nghĩ gì
Anh có dùng thường xuyên không?Hôm qua anh mở app mấy lần, để làm gì?
Nếu có tính năng này anh có dùng không?Hiện giờ anh đang xoay xở bằng cách nào?

Câu hỏi về tương lai luôn nhận được câu trả lời lịch sự và vô dụng. Gần như ai cũng nói "có" với một tính năng giả định, và gần như không ai dùng nó khi có thật.

Ba luật khi ngồi phỏng vấn:

  1. Hỏi về quá khứ cụ thể, không hỏi về giả định.
  2. Im lặng sau khi hỏi. Phần giá trị nhất thường nằm sau ba giây im lặng khó chịu.
  3. Không bào chữa cho sản phẩm. Người dùng chê sai cũng cứ ghi lại, đừng giải thích — giải thích một lần là họ ngừng chê trong suốt phần còn lại.

Năm tới bảy người cho một nhóm đối tượng là đủ để thấy các vấn đề lớn. Không cần mẫu lớn, vì đây không phải khảo sát thống kê.

Nhận và xử lý báo lỗi

Người dùng báo lỗi là món quà — họ bỏ công thay vì lặng lẽ gỡ app. Luật xử lý:

BướcThời hạnAi
Xác nhận đã nhậnTrong ngày làm việcHỗ trợ
Phân loại mức độTrong ngày làm việcChủ module
Trả lời hướng xử lýTrong 3 ngày làm việcChủ module
Báo lại khi đã sửa xongNgay khi releaseHỗ trợ

Bước cuối hay bị quên và đáng giá nhất: người dùng thấy lời của mình dẫn tới thay đổi thật sẽ tiếp tục báo, và kể lại cho người khác.

Mỗi báo lỗi cần ghi đủ: phiên bản app, nền tảng, các bước tái hiện, kết quả mong đợi và kết quả thực tế, thời điểm, ảnh chụp màn hình. Thiếu bước tái hiện là nguyên nhân số một khiến một báo lỗi nằm chết trong backlog.

Một vòng phản hồi khép kín

Nghe  ─▶  Gom nhóm  ─▶  Chọn việc  ─▶  Làm  ─▶  Đo  ─▶  Báo lại người đã nói
  ▲                                                              │
  └──────────────────────────────────────────────────────────────┘

Vòng này đứt ở bước cuối trong hầu hết các đội. Đứt ở đó thì lần sau không ai buồn nói nữa, và ta mất kênh thông tin rẻ nhất đang có.

Gom nhóm phản hồi

Phản hồi lẻ dễ dẫn tới quyết định sai. Một người hét to không đại diện cho ai cả.

Cách làm: mỗi phản hồi ghi vào một chỗ duy nhất, gắn nhãn theo vấn đề, không theo giải pháp người dùng đề nghị. Người dùng nói "cho tôi nút xuất Excel" — vấn đề thật có thể là "tôi không tin số liệu trong app nên phải đối chiếu tay". Sửa đúng vấn đề đó có khi không cần nút xuất nào.

Hằng tháng, xem nhóm nào nhiều lượt nhất, nhóm nào gắn với người dùng quan trọng nhất, và nhóm nào trùng với chỗ số liệu đang xấu. Chỗ ba thứ cắt nhau là việc phải làm.

Nghe sớm, trước khi viết code

Ba việc rẻ, làm trước khi code:

  1. Đưa bản vẽ giao diện cho 3 người dùng xem trước khi dev bắt đầu. Nửa giờ, và thường phát hiện một hiểu lầm đáng cả tuần code.
  2. Đọc acceptance criteria cho một người dùng nghe bằng ngôn ngữ thường. Họ gật đầu không phải là đạt; họ kể lại đúng bằng lời của họ mới là đạt.
  3. Cho đội hỗ trợ và kinh doanh xem trước. Họ biết trước 80% câu hỏi sẽ phát sinh.

Người dùng nội bộ cũng là người dùng

Alliance App có một lợi thế: đội ngũ chính là người dùng. Dùng nó, nhưng cẩn thận với hai bẫy:

  • Ta không giống người dùng thật. Ta biết chỗ nào không nên bấm, biết cách né lỗi. Người dùng thật thì không.
  • Ta dễ dãi với chính sản phẩm mình làm. Một phiền toái ta đã quen thì người mới thấy là rào cản.

Vậy nên dùng đội nội bộ để bắt lỗi rõ ràng và thử sớm, nhưng quyết định về trải nghiệm thì vẫn phải dựa vào người ngoài.