Xây dựng phần mềm mà không có bằng chứng giống như điều hướng một con tàu mà không có la bàn. Bạn có thể đang di chuyển, nhưng liệu bạn có đang đi đúng hướng đến đích mà khách hàng thực sự mong muốn hay không? Thường xuyên quá, các đội sản phẩm đầu tư hàng tuần thời gian kỹ thuật vào những tính năng mà ít được sử dụng hoặc hoàn toàn không được sử dụng. Đây chính là chi phí của những giả định chưa được xác thực. Để giảm thiểu rủi ro và đảm bảo mỗi dòng mã đều mang lại giá trị, bạn phải dựa vào dữ liệu khách hàng thực tế để xác thực các câu chuyện người dùng trước khi viết bất kỳ câu chuyện nào vào danh sách công việc của bạn.
Hướng dẫn này nêu rõ một phương pháp nghiêm ngặt để xác thực các câu chuyện người dùng bằng bằng chứng thực nghiệm. Chúng ta sẽ tìm hiểu cách thu thập các tín hiệu đúng đắn, diễn giải chúng mà không thiên vị, và chuyển đổi dữ liệu thô thành các tiêu chí chấp nhận hành động. Bằng cách chuyển trọng tâm từ trực giác sang bằng chứng, bạn sẽ giảm lãng phí và xây dựng những sản phẩm có sức lan tỏa.

Tại sao xác thực lại quan trọng: Chi phí của việc giả định 💸
Khi một chủ sản phẩm viết một câu chuyện người dùng dựa trên cảm giác, đội phát triển sẽ xây dựng nó. Nếu giả định sai, công sức sẽ bị lãng phí. Chi phí thất bại tăng theo cấp số nhân khi bạn càng đi xa khỏi giai đoạn khám phá. Nếu bạn phát hiện lỗi trong quá trình lập kế hoạch sprint, việc sửa chữa sẽ rẻ. Nhưng nếu bạn phát hiện nó sau khi triển khai, thì chi phí sẽ rất cao.
Việc xác thực đóng vai trò như một người kiểm soát cửa. Nó đảm bảo rằng vấn đề bạn đang giải quyết là thật sự tồn tại, giải pháp bạn đề xuất là khả thi, và người dùng sẵn sàng tham gia vào nó. Không có bước này, bạn đang đối mặt với rủi ro:
- Dung lượng phát triển bị lãng phí:Các kỹ sư dành thời gian xây dựng những tính năng không tạo ra giá trị kinh doanh.
- Quá tải tính năng:Sự tích tụ các chức năng không được sử dụng, làm phức tạp giao diện người dùng.
- Mất niềm tin:Khách hàng trở nên thất vọng khi bạn ra mắt những công cụ họ không yêu cầu.
- Chi phí cơ hội:Thời gian dành cho các tính năng ít giá trị là thời gian không được dùng cho các tính năng có giá trị cao.
Dữ liệu khách hàng thực tế đóng vai trò là sự thật khách quan. Nó loại bỏ tiếng nói lớn nhất trong phòng khỏi quá trình ra quyết định và thay thế bằng hành vi và phản hồi.
Nguồn gốc của sự thật khách hàng 🔍
Dữ liệu không chỉ là những con số trên bảng điều khiển. Nó bao gồm cả định tính và định lượng. Để xác thực hiệu quả, bạn phải tổng hợp thông tin từ nhiều nguồn khác nhau. Dựa vào một điểm dữ liệu duy nhất thường dẫn đến kết luận lệch lạc. Dưới đây là các thể loại dữ liệu chính mà bạn nên tận dụng.
1. Dữ liệu hành vi
Dữ liệu hành vi cho bạn biết người dùng làm, chứ không phải điều họ nói. Đây thường là chỉ số đáng tin cậy nhất về ý định. Hãy tìm kiếm các mẫu hình trong cách người dùng tương tác với các sản phẩm kỹ thuật số hiện tại của bạn.
- Phân tích sử dụng: Người dùng bỏ cuộc ở đâu trong quy trình? Nút nào được nhấp nhiều nhất?
- Ghi lại phiên làm việc: Quan sát cách người dùng điều hướng các luồng phức tạp. Họ có bị nhầm lẫn không? Họ có di chuột qua các phần tử mà họ không thể nhấp vào không?
- Tỷ lệ áp dụng tính năng: Những tính năng hiện có nào có tỷ lệ giữ chân cao nhất? Điều này cho thấy nơi người dùng cảm thấy giá trị.
2. Phản hồi bằng lời
Mặc dù hành vi là vua, phản hồi bằng lời cung cấp bối cảnh. Người dùng có thể không biết cách diễn đạt nhu cầu bằng thuật ngữ kỹ thuật, nhưng họ có thể mô tả các điểm đau của mình.
- Vé hỗ trợ:Phân tích các vấn đề lặp lại được ghi nhận trong bộ phận hỗ trợ của bạn. Đây là những dấu hiệu trực tiếp cho thấy sự khó khăn.
- Phỏng vấn:Thực hiện các cuộc trò chuyện riêng lẻ. Hỏi về quy trình làm việc hiện tại của họ và nơi họ gặp khó khăn.
- Khảo sát:Sử dụng các câu hỏi cụ thể để xác nhận các giả thuyết cụ thể về một tính năng mới.
3. Bối cảnh thị trường
Đôi khi dữ liệu nằm ngoài sản phẩm của bạn. Hiểu rõ bức tranh tổng thể sẽ giúp xác nhận xem một vấn đề có chỉ riêng bạn gặp phải hay là xu hướng chung trong ngành.
- Phân tích đối thủ:Đối thủ có đang thêm các tính năng tương tự không? Nếu có, đó là nhu cầu thiết yếu hay chiến lược khác biệt hóa?
- Báo cáo ngành:Những xu hướng nổi bật trong lĩnh vực của bạn là gì, có thể ảnh hưởng đến kỳ vọng của người dùng?
Khung xác thực 🛠️
Một khi bạn đã có quyền truy cập vào các nguồn dữ liệu này, bạn cần một phương pháp có cấu trúc để xử lý chúng. Một khung làm việc đảm bảo tính nhất quán trong toàn đội và ngăn chặn việc ra quyết định tùy tiện. Làm theo các bước sau để chuyển từ dữ liệu thô thành một câu chuyện người dùng đã được xác thực.
Bước 1: Xác định tuyên bố vấn đề
Trước khi nghĩ đến giải pháp, hãy xác định rõ vấn đề. Sử dụng dữ liệu để diễn tả khoảng trống. Ví dụ, thay vì nói “Chúng ta cần chế độ tối”, hãy nói “Người dùng báo cáo mỏi mắt khi sử dụng vào ban đêm, dẫn đến giảm 15% mức tham gia sau 8 giờ tối.”
- Nguồn:Vé hỗ trợ và dữ liệu phân tích sử dụng theo thời gian trong ngày.
- Mục tiêu:Giảm thiểu sự khó chịu được báo cáo và khôi phục mức tham gia vào buổi tối.
Bước 2: Đo lường tác động
Gán con số cho vấn đề. Điều này giúp ưu tiên câu chuyện so với các câu chuyện khác trong danh sách chờ. Nếu chỉ có 1% người dùng bị ảnh hưởng, có thể không cần ưu tiên cao. Nếu 40% người dùng bị ảnh hưởng, thì đây là vấn đề cấp bách.
- Tần suất:Vấn đề này xảy ra bao nhiêu lần?
- Mức độ nghiêm trọng:Nó cản trở mục tiêu của người dùng đến mức nào?
- Phạm vi ảnh hưởng:Có bao nhiêu người dùng bị ảnh hưởng?
Bước 3: Đưa ra giả thuyết
Ghi lại những gì bạn tin rằng sẽ xảy ra nếu bạn giải quyết được vấn đề này. Điều này tạo nền tảng cho việc đo lường sau khi ra mắt.
Giả thuyết: Nếu chúng ta triển khai chế độ tối, chúng ta sẽ thấy thời lượng phiên buổi tối tăng 10%.
Bước 4: Xác định các chỉ số thành công
Quyết định dữ liệu nào sẽ chứng minh giả thuyết là đúng. Điều này trở thành một phần tiêu chí chấp nhận của câu chuyện người dùng.
- Chỉ số chính:Thời lượng phiên trong giờ buổi tối.
- Chỉ số phụ:Giảm số lượng vé hỗ trợ liên quan đến “mỏi mắt” hoặc “khả năng nhìn thấy”.
Chuyển dữ liệu thành tiêu chí chấp nhận 📝
Các tiêu chí chấp nhận xác định khi nào một câu chuyện người dùng được hoàn thành. Khi được xác thực bằng dữ liệu, các tiêu chí này trở thành các mục tiêu đo lường được thay vì các hộp kiểm nhị phân. Điều này chuyển hướng sự tập trung của đội từ “Chúng ta đã xây dựng nó chưa?” sang “Nó có hoạt động không?”
Dưới đây là cách cấu trúc các tiêu chí chấp nhận dựa trên dữ liệu:
- Thay vì: “Người dùng có thể bật/tắt chế độ tối.”
- Sử dụng: “Nút chuyển đổi hiển thị trong menu cài đặt và duy trì trạng thái qua các phiên.”
- Và: “Điểm hài lòng của người dùng về khả năng hiển thị tăng 5 điểm trong khảo sát sau khi phát hành.”
- Và: “Không quan sát thấy suy giảm hiệu suất trên các thiết bị cấu hình thấp trong quá trình chuyển đổi.”
Cách tiếp cận này đảm bảo rằng đội phát triển hiểu được tại saonằm sau việc làm gì. Nó đồng bộ hóa công nghệ, sản phẩm và thiết kế quanh một mục tiêu chung.
Bảng kiểm tín hiệu xác thực 📋
Không phải tất cả các câu chuyện người dùng đều cần cùng mức độ xác thực. Sử dụng bảng này để xác định lượng bằng chứng cần thiết trước khi viết câu chuyện.
| Loại câu chuyện | Mức độ xác thực | Các điểm dữ liệu cần thiết | Ví dụ |
|---|---|---|---|
| Tính năng chính | Cao | Dữ liệu sử dụng định lượng, phỏng vấn định tính, phân tích đối thủ | Tích hợp cổng thanh toán mới |
| Nâng cấp | Trung bình | Xu hướng vé hỗ trợ, kết quả thử nghiệm A/B trên các tính năng tương tự | Thêm bộ lọc vào kết quả tìm kiếm |
| Sửa lỗi/Sự cố | Thấp | Nhật ký lỗi, báo cáo sập hệ thống, số lượng khiếu nại khách hàng | Nút không thể nhấp vào trên Safari |
| Thử nghiệm | Biến | Nghiên cứu thị trường, thử nghiệm nhóm nhỏ | Thử nghiệm quy trình giới thiệu người dùng mới |
Độ sâu xác thực cao yêu cầu nhiều thời gian ban đầu nhưng ngăn ngừa được những thay đổi lớn tốn kém sau này. Độ sâu xác thực thấp là chấp nhận được khi rủi ro thất bại là tối thiểu, chẳng hạn như sửa một lỗi.
Tránh thiên kiến nhận thức 🧠
Ngay cả khi có dữ liệu, việc diễn giải của con người vẫn mang lại rủi ro. Đội của bạn cần cảnh giác trước những thiên kiến phổ biến làm sai lệch quá trình xác thực.
Thiên kiến xác nhận
Điều này xảy ra khi bạn tìm kiếm dữ liệu hỗ trợ niềm tin hiện tại của mình và bỏ qua dữ liệu mâu thuẫn với nó. Nếu bạn muốn xây dựng Tính năng X, bạn có thể chỉ phỏng vấn những người dùng thích Tính năng X.
- Giảm thiểu:Chủ động tìm kiếm các ý kiến phản đối. Phỏng vấn những người dùng không sử dụng sản phẩm gần đây.
Thiên kiến sống sót
Điều này xảy ra khi bạn tập trung vào các điểm dữ liệu thành công và bỏ qua những thất bại. Ví dụ, phân tích chỉ những người dùng đã hoàn tất quá trình thanh toán có thể che giấu lý do vì sao những người khác đã bỏ dở.
- Giảm thiểu:Nghiên cứu các điểm bỏ dở. Phân tích hành vi của người dùng đã bỏ giỏ hàng.
Thiên kiến lấy mẫu
Thu thập dữ liệu từ một nhóm không đại diện cho toàn bộ dân số. Nếu bạn chỉ khảo sát người dùng chuyên sâu, bạn có thể xây dựng các tính năng khiến người mới bối rối.
- Giảm thiểu: Đảm bảo kích thước mẫu của bạn bao gồm người dùng mới, người dùng chuyên sâu và người dùng đã rời bỏ.
Tích hợp vào Lập kế hoạch Sprint 🗓️
Kiểm chứng không phải là một giai đoạn riêng biệt; nó là một phần của luồng liên tục trong phát triển sản phẩm. Hãy tích hợp những thực hành này vào các nghi thức hiện có của bạn.
Tinh chỉnh Danh sách công việc
Trong các buổi tinh chỉnh, yêu cầu người sở hữu sản phẩm trình bày dữ liệu hỗ trợ cho một câu chuyện. Nếu một câu chuyện thiếu bằng chứng, nó không nên được chuyển vào danh sách công việc của sprint. Điều này tạo nên văn hóa trách nhiệm.
- Hỏi: “Dữ liệu nào cho chúng ta biết đây là điều cần xây dựng?”
- Hỏi: “Chúng ta sẽ đo lường thành công như thế nào sau khi phát hành?”
Tiêu chuẩn Chuẩn bị
Cập nhật Tiêu chuẩn Chuẩn bị (DoR) của bạn để bao gồm bằng chứng kiểm chứng. Một câu chuyện không được coi là sẵn sàng cho phát triển cho đến khi giả thuyết và các chỉ số thành công được ghi lại.
- Mục DoR:Tóm tắt phản hồi từ khách hàng đính kèm.
- Mục DoR:Kế hoạch phân tích đã được xác định.
- Mục DoR:Đã bao gồm tiêu chuẩn so sánh với đối thủ.
Xác minh sau phát hành 📈
Kiểm chứng không kết thúc khi mã được triển khai. Nó tiếp tục trong giai đoạn phát hành. Bạn phải so sánh kết quả thực tế với giả thuyết được hình thành trong giai đoạn kiểm chứng.
Theo dõi các chỉ số quan trọng
Ngay lập tức sau khi phát hành, theo dõi các chỉ số thành công mà bạn đã xác định. Nếu các chỉ số không thay đổi, giả thuyết là sai. Điều này không phải là thất bại của đội nhóm, mà là thành công của quy trình kiểm chứng. Bạn đã học được điều gì đó quý giá.
- Kết quả tích cực:Chỉ số được cải thiện. Tiếp tục lặp lại và tối ưu hóa.
- Kết quả trung lập:Chỉ số không thay đổi. Phân tích lý do tại sao. Người dùng có thấy tính năng này không?
- Kết quả tiêu cực:Chỉ số giảm sút. Dừng lại và điều tra. Tính năng này có làm hỏng điều gì khác không?
Vòng phản hồi
Giữ kênh mở để nhận phản hồi từ người dùng sau phát hành. Đôi khi dữ liệu cho thấy sự suy giảm, nhưng phản hồi định tính giải thích lý do. Kết hợp cả hai để hiểu toàn diện bức tranh.
- Ghi chú phát hành: Giải thích sự thay đổi một cách rõ ràng cho người dùng.
- Phản hồi trong ứng dụng:Hỏi người dùng xem tính năng mới có giúp họ hay không.
- Thành công của khách hàng:Các quản lý thành công hãy chủ động liên hệ với các tài khoản quan trọng.
Những sai lầm phổ biến cần tránh ⚠️
Ngay cả khi có kế hoạch vững chắc, các đội thường vấp ngã. Hãy cảnh giác với những sai lầm phổ biến này.
- Chứng liệt dữ liệu:Tốn quá nhiều thời gian thu thập dữ liệu mà chưa bao giờ xây dựng. Việc xác minh có điểm bão hòa. Hãy nhắm đến bằng chứng ‘đủ tốt’ để đưa ra quyết định, chứ không phải bằng chứng hoàn hảo.
- Bỏ qua dữ liệu tiêu cực:Bỏ qua dữ liệu cho thấy tính năng sẽ thất bại. Đây thường là dữ liệu quý giá nhất bạn có.
- Nhầm lẫn giữa tương quan và nguyên nhân:Chỉ vì hai chỉ số di chuyển cùng nhau không có nghĩa là một chỉ số gây ra chỉ số kia. Hãy cẩn trọng khi rút ra kết luận từ các xu hướng.
- Xác minh một lần duy nhất:Xem việc xác minh như một sự kiện duy nhất. Nhu cầu người dùng thay đổi. Hãy xác minh lại định kỳ.
Xây dựng văn hóa dựa trên bằng chứng 🏗️
Cuối cùng, hãy biến việc xác minh thành một chuẩn mực văn hóa. Điều này đòi hỏi sự hỗ trợ từ lãnh đạo. Khi các bên liên quan thấy rằng các quyết định dựa trên dữ liệu dẫn đến sản phẩm chất lượng cao hơn và khách hàng hạnh phúc hơn, họ sẽ đòi hỏi nhiều hơn nữa.
- Chia sẻ thành công:Hãy vui mừng khi dữ liệu giúp bạn tránh được việc xây dựng sai thứ gì đó.
- Chia sẻ thất bại:Thảo luận những gì bạn học được khi một giả thuyết thất bại. Xóa bỏ định kiến về thất bại.
- Đào tạo đội ngũ:Đảm bảo các kỹ sư và nhà thiết kế hiểu cách đọc phân tích cơ bản và diễn giải phản hồi người dùng.
Bằng cách lồng ghép những thực hành này, bạn chuyển từ một đội ngũ đoán mò sang một đội ngũ hiểu rõ. Bạn xây dựng những sản phẩm giải quyết các vấn đề thực sự cho con người thực sự. Đây chính là bản chất của quản lý sản phẩm.
Tóm tắt những điểm chính cần ghi nhớ ✅
- Bắt đầu bằng dữ liệu:Không bao giờ viết một câu chuyện mà không có tuyên bố vấn đề được hỗ trợ bởi dữ liệu.
- Chuyển đổi đa chiều:Sử dụng dữ liệu hành vi, lời nói và thị trường cùng nhau.
- Xác định chỉ số:Biết rõ bạn sẽ đo lường thành công như thế nào trước khi bắt đầu.
- Kiểm tra thiên kiến:Chủ động tìm kiếm bằng chứng mâu thuẫn với niềm tin của bạn.
- Lặp lại:Xác thực là một chu trình, chứ không phải một bước tuyến tính.
Áp dụng cách tiếp cận này đòi hỏi sự kỷ luật. Nó làm chậm tốc độ ban đầu khi viết câu chuyện. Tuy nhiên, về lâu dài, nó làm tăng tốc độ cung cấp giá trị. Bạn sẽ ngừng xây dựng những điều dễ dàng và bắt đầu xây dựng những điều thực sự quan trọng. Đây chính là cách bạn xây dựng những sản phẩm bền vững.












