Menu
ESC

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

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

Đang tải...

Continuous Discovery — Teresa Torres framework

Chương Trình Thạo Product Owner Có Chứng Chỉ Bài 35/60

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

Có một sự thật phũ phàng mà nhiều Product Owner ở Việt Nam phải thừa nhận: chúng ta dành 90% thời gian để giao tính năng (delivery) và gần như không có thời gian để khám phá xem có nên làm tính năng đó hay không (discovery). Kết quả là backlog đầy ắp những item được ai đó "nghĩ ra trong phòng họp", team cắm cúi code suốt nhiều Sprint, rồi đến lúc release mới ngã ngửa: khách hàng không dùng, không cần, hoặc đã có giải pháp khác tốt hơn.

Teresa Torres — tác giả cuốn Continuous Discovery Habits (2021) — gọi đây là căn bệnh "discovery một lần rồi thôi". Tức là làm research rầm rộ ở đầu dự án, ra một bản tài liệu dày cộp, rồi cả năm sau không bao giờ nói chuyện với khách hàng nữa. Giải pháp của bà rất rõ ràng và rất khó cãi: Continuous Discovery — khám phá liên tục, định nghĩa là "ít nhất mỗi tuần một lần tiếp xúc với khách hàng, do chính team build sản phẩm thực hiện, với mục tiêu đưa ra quyết định sản phẩm dựa trên bằng chứng".

Bài này quan trọng vì nó là chiếc cầu nối giữa tư duy "PO là người viết yêu cầu" và "PO là người liên tục học từ thị trường". Nếu bạn nắm được nhịp điệu weekly touchpoint và biết cách dùng Opportunity Solution Tree, bạn sẽ không bao giờ còn build mù nữa.

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

Continuous Discovery là gì

Teresa Torres định nghĩa Continuous Discovery bằng một câu rất chặt chẽ, đáng để bạn học thuộc:

> "Ít nhất hằng tuần, các tiếp xúc với khách hàng, được thực hiện bởi chính nhóm xây dựng sản phẩm, hướng tới việc tạo ra một sản phẩm mong muốn (desirable), khả thi (viable), và xây dựng được (feasible)."

Hãy bóc tách từng vế:

  • Ít nhất hằng tuần (weekly): Không phải mỗi quý, không phải mỗi khi kickoff. Nhịp điệu hằng tuần buộc bạn duy trì kết nối liên tục với thực tế, giống như vận động viên tập luyện đều đặn chứ không "nhồi" một lần.
  • Chính team build sản phẩm thực hiện: Đây là điểm cực kỳ quan trọng. Không phải bạn thuê một agency research rồi đọc báo cáo. Bộ ba "product trio" — Product Owner/Manager, designer, và một engineer đại diện — cùng tham gia phỏng vấn. Vì người trực tiếp nghe khách hàng nói mới thực sự thấm, chứ đọc lại báo cáo thì cảm xúc và ngữ cảnh đã bay đi mất.
  • Ra quyết định dựa trên bằng chứng: Discovery không phải để "thu thập cho vui" mà để ảnh hưởng trực tiếp đến việc tuần này build cái gì.

Outcome chứ không phải Output

Nền tảng tư tưởng của Torres là chuyển từ ám ảnh output (số tính năng giao được) sang outcome (sự thay đổi hành vi khách hàng tạo ra giá trị kinh doanh). Một outcome tốt nghe như: "Tăng tỷ lệ người dùng quay lại trong 7 ngày từ 20% lên 35%", chứ không phải "Ra mắt tính năng thông báo đẩy". Tính năng chỉ là phương tiện; outcome mới là đích.

Opportunity Solution Tree (OST)

Đây là công cụ trung tâm, và cũng là phần mà tôi muốn bạn dành nhiều công sức nhất. Opportunity Solution Tree là một sơ đồ hình cây giúp bạn kết nối từ mục tiêu kinh doanh xuống tận giải pháp cụ thể, gồm bốn tầng từ trên xuống:

  • Outcome (gốc cây): Một mục tiêu đo lường được duy nhất mà team đang theo đuổi. Ví dụ: "Tăng tỷ lệ hoàn tất đơn hàng".
  • Opportunities (cơ hội): Đây là nhu cầu, nỗi đau, mong muốn của khách hàng — luôn được phát biểu bằng ngôn ngữ của khách hàng, không phải giải pháp. Ví dụ: "Tôi không biết phí ship là bao nhiêu cho đến bước cuối cùng". Các opportunity được khai phá ra từ chính những cuộc phỏng vấn hằng tuần.
  • Solutions (giải pháp): Mỗi opportunity có thể có nhiều giải pháp cạnh tranh nhau. Ví dụ cho opportunity trên: "Hiện phí ship ngay ở trang sản phẩm", "Ước lượng phí ship theo vị trí", "Miễn phí ship trên 300k".
  • Experiments (thử nghiệm/assumption tests): Mỗi giải pháp được kiểm chứng bằng các thử nghiệm nhỏ để xác nhận giả định trước khi build đầy đủ.
Sức mạnh của OST là nó visual hóa tư duy của bạn, biến những cuộc tranh luận mơ hồ thành một bản đồ rõ ràng. Khi sếp hỏi "sao em lại làm tính năng này?", bạn chỉ vào cây: tính năng này giải quyết opportunity X, mà opportunity X là con đường lớn nhất dẫn tới outcome Y mà công ty đang cần.

Weekly customer touchpoint — trái tim của hệ thống

Touchpoint hằng tuần không nhất thiết là một cuộc phỏng vấn 60 phút trang trọng. Torres khuyến khích các story-based interview — phỏng vấn dựa trên câu chuyện cụ thể. Thay vì hỏi "Bạn thường mua sắm online thế nào?" (câu trả lời sẽ chung chung, lý tưởng hóa), bạn hỏi "Hãy kể cho tôi nghe lần gần đây nhất bạn đặt một đơn hàng online — bắt đầu từ lúc nào?". Câu chuyện cụ thể giúp moi ra những opportunity thật, có ngữ cảnh, thay vì ý kiến chủ quan.

Tối thiểu một touchpoint mỗi tuần. Nếu tuần này bạn không kịp recruit người dùng để phỏng vấn, vẫn có những hình thức touchpoint nhẹ hơn: một micro-survey trong app, một buổi unmoderated usability test, hay thậm chí xem session recording. Nguyên tắc là không tuần nào trôi qua mà team không học được điều gì mới từ khách hàng thật.

Tình huống thực tế

Ví dụ 1 — Sàn TMĐT giả định "ChợViệt" và bài toán giỏ hàng bị bỏ

ChợViệt là một startup TMĐT ở TP.HCM với khoảng 80.000 đơn/tháng. Outcome quý của họ: giảm tỷ lệ bỏ giỏ hàng (cart abandonment) từ 68% xuống 55%. Trước đây, cách làm của PO là ngồi đoán: "Chắc do giao diện thanh toán xấu, mình redesign đi". Team mất hai Sprint redesign, kết quả tỷ lệ bỏ giỏ... không nhúc nhích.

Sau khi áp dụng Continuous Discovery, product trio cam kết phỏng vấn 4 khách hàng mỗi tuần (mỗi người trong trio rủ một khách qua Google Meet 20 phút). Sau 3 tuần, trên Opportunity Solution Tree nổi lên ba opportunity rõ rệt:

  • "Đến bước cuối tôi mới biết phí ship 35k, thấy đắt nên bỏ" (xuất hiện 7/12 lần).
  • "Tôi không tin tưởng vì không thấy hình thức thanh toán COD rõ ràng" (4/12).
  • "App bắt đăng nhập mới cho thanh toán, tôi ngại" (3/12).
PO quyết định tấn công opportunity số một trước vì nó tần suất cao nhất. Thay vì build ngay, họ chạy một thử nghiệm nhỏ: hiển thị ước lượng phí ship ngay trên trang sản phẩm cho 50% người dùng (A/B). Tỷ lệ bỏ giỏ ở nhóm thử nghiệm giảm xuống 58% chỉ sau một tuần. Bài học rút ra: vấn đề thật của khách hàng (phí ship ẩn) hoàn toàn khác với giả định ban đầu của team (giao diện xấu). Nếu không có weekly touchpoint, họ đã đốt thêm nhiều Sprint vào việc làm đẹp một thứ không ai phàn nàn.

Ví dụ 2 — Một fintech ví điện tử ở Đông Nam Á và cái bẫy "stakeholder pet feature"

Một ví điện tử (tương tự mô hình Momo/ShopeePay) có một Phó Tổng rất thích ý tưởng "tính năng chia hóa đơn nhóm bạn bè". Ông ấy yêu cầu PO đưa lên top backlog. PO mới vào nghề thường sẽ răm rắp làm theo. Nhưng PO này áp dụng OST: bà đặt câu hỏi "Tính năng này phục vụ outcome nào, và đứng dưới opportunity nào?".

Trong 6 tuần phỏng vấn khách hàng, opportunity "tôi cần chia tiền với bạn bè" gần như không xuất hiện. Ngược lại, opportunity lớn nhất là "tôi sợ chuyển nhầm số tiền/nhầm người". PO không nói "không" với sếp một cách cứng nhắc — bà đưa sếp xem Opportunity Solution Tree với dữ liệu phỏng vấn thật, cho thấy "chia hóa đơn" là một nhánh rất nhỏ, trong khi "xác nhận giao dịch an toàn" mới là con đường lớn dẫn tới outcome giữ chân người dùng. Họ thống nhất chạy một thử nghiệm nhỏ cho ý tưởng chia hóa đơn (một landing page đo lường nhu cầu) trước khi đầu tư lớn — và nhu cầu thực sự thấp. Bài học: OST biến cuộc tranh luận quyền lực thành cuộc thảo luận dựa trên bằng chứng, giúp PO bảo vệ backlog mà không làm mất lòng stakeholder.

Ví dụ 3 — Team B2B SaaS và sai lầm "discovery một lần rồi thôi"

Một công ty SaaS ở Hà Nội làm phần mềm quản lý kho cho doanh nghiệp vừa. Đầu năm họ thuê một đơn vị nghiên cứu thị trường, ra một bản báo cáo 60 trang, rồi xây roadmap cả năm dựa trên đó. Đến giữa năm, một đối thủ ra mắt tính năng tích hợp hóa đơn điện tử, thị trường thay đổi, nhưng team vẫn cắm đầu build theo báo cáo cũ — vì "chúng ta đã research rồi mà".

Khi chuyển sang Continuous Discovery, họ giữ nhịp 2 cuộc phỏng vấn khách hàng/tuần. Chỉ sau một tháng, opportunity "tôi phải nhập tay hóa đơn sang phần mềm kế toán, mất 2 tiếng mỗi ngày" trồi lên rất mạnh — thứ mà báo cáo đầu năm hoàn toàn bỏ lỡ. Bài học: thị trường là một mục tiêu di động; discovery phải là dòng chảy liên tục chứ không phải một sự kiện. Báo cáo nghiên cứu có "hạn sử dụng" ngắn hơn bạn tưởng.

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

Đây là quy trình áp dụng Continuous Discovery mà bạn có thể bắt đầu ngay tuần này:

Bước 1 — Lập product trio. Xác định ba người sẽ cùng làm discovery: bạn (PO), một designer/UX, và một engineer. Cả ba cùng nghe khách hàng, cùng ra quyết định. Đây không phải việc của riêng PO.

Bước 2 — Chốt một outcome duy nhất. Cùng leadership thống nhất một outcome đo lường được cho quý này (ví dụ: tăng activation rate từ 30% lên 45%). Outcome này là gốc của Opportunity Solution Tree.

Bước 3 — Thiết lập nhịp weekly touchpoint. Đặt mục tiêu tối thiểu một cuộc phỏng vấn khách hàng mỗi tuần. Quan trọng nhất là tự động hóa việc recruit: cài một cơ chế mời người dùng đặt lịch phỏng vấn ngay trong sản phẩm (ví dụ pop-up "Trò chuyện 20 phút, tặng 100k") để không phải mỗi tuần lại vật lộn tìm người.

Bước 4 — Phỏng vấn theo câu chuyện. Trong mỗi buổi, hỏi về trải nghiệm cụ thể gần nhất, không hỏi ý kiến chung chung. Đào sâu vào ngữ cảnh, cảm xúc, và các giải pháp tạm họ đang dùng.

Bước 5 — Trích xuất opportunities và dựng cây. Sau mỗi phỏng vấn, ghi lại các opportunity (nhu cầu/nỗi đau bằng ngôn ngữ khách hàng) và gắn lên Opportunity Solution Tree. Gom nhóm, sắp xếp các opportunity theo cấu trúc cha-con.

Bước 6 — Chọn opportunity mục tiêu (target opportunity). Đừng cố giải quyết mọi thứ. Dựa trên tần suất, mức độ đau, và độ liên quan tới outcome, chọn một opportunity để tập trung.

Bước 7 — Brainstorm nhiều giải pháp cạnh tranh. Với opportunity đã chọn, nghĩ ra ít nhất 3 giải pháp khác nhau — đừng cưới giải pháp đầu tiên hiện ra trong đầu.

Bước 8 — Test giả định, không phải test giải pháp. Với mỗi giải pháp, liệt kê các giả định (desirability, viability, feasibility, usability). Chạy assumption test nhỏ và nhanh (prototype, A/B, fake door, landing page) để kiểm chứng giả định rủi ro nhất trước khi build đầy đủ.

Bước 9 — Đưa vào backlog có bằng chứng. Chỉ những giải pháp đã qua kiểm chứng mới chuyển thành Product Backlog Item để team delivery. Lúc này, mỗi item trên backlog đều có "lý lịch" rõ ràng từ OST.

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

Lỗi 1 — Hỏi khách hàng "bạn có muốn tính năng X không?". Khách hàng gần như luôn nói "có" cho lịch sự, dữ liệu này vô giá trị. Mẹo: hỏi về hành vi quá khứ cụ thể, không hỏi về ý định tương lai.

Lỗi 2 — Nhảy thẳng từ outcome xuống solution, bỏ qua tầng opportunity. Đây là lỗi phổ biến nhất ở PO Việt Nam: "Cần tăng doanh thu → làm tính năng flash sale". Mẹo: luôn buộc mình trả lời "giải pháp này phục vụ opportunity nào của khách?". Nếu không trả lời được, bạn đang đoán.

Lỗi 3 — Outsource discovery cho người ngoài team. Đọc báo cáo không bao giờ bằng tự nghe. Mẹo: để engineer ngồi nghe ít nhất vài buổi phỏng vấn — sức thuyết phục của việc nghe trực tiếp lớn hơn mọi tài liệu.

Lỗi 4 — Discovery rời rạc, "khi nào rảnh thì làm". Không có nhịp thì discovery sẽ luôn bị delivery lấn át. Mẹo: đặt một slot cố định trên lịch hằng tuần như một sự kiện bất khả xâm phạm, giống Daily Scrum.

Lỗi 5 — Cây OST quá to, cố giải quyết mọi nhánh. Mẹo: mỗi thời điểm chỉ "thắp sáng" một nhánh target opportunity; phần còn lại để dành.

Mẹo vàng: Continuous Discovery (khám phá) chạy song song với delivery của team Scrum, không thay thế nó. Trong khi team đang code những gì đã được kiểm chứng, product trio đang khám phá những gì sẽ làm tiếp. Đây chính là tinh thần dual-track, nhưng bài này tập trung vào "động cơ" discovery liên tục của Torres.

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

  • Dựng OST đầu tiên. Chọn sản phẩm bạn đang làm (hoặc một app bạn dùng hằng ngày). Viết ra một outcome đo lường được làm gốc cây. Sau đó liệt kê ít nhất 5 opportunity bằng ngôn ngữ khách hàng (nhu cầu/nỗi đau, không phải giải pháp).
  • Phân biệt opportunity vs solution. Cho 6 phát biểu sau, đánh dấu cái nào là opportunity, cái nào là solution: (a) "Tôi quên mất mình đã đặt món gì"; (b) "Thêm nút lịch sử đơn hàng"; (c) "Tôi sợ bị tính phí ẩn"; (d) "Gửi email xác nhận có chi tiết phí"; (e) "Tôi không biết khi nào hàng tới"; (f) "Tích hợp tracking đơn vị vận chuyển". (Gợi ý: a, c, e là opportunity.)
  • Viết 5 câu hỏi phỏng vấn theo câu chuyện cho target opportunity bạn vừa chọn ở bài 1, sao cho không câu nào hỏi trực tiếp "bạn có muốn..." mà đều moi ra trải nghiệm cụ thể gần nhất.
  • Thiết kế một assumption test. Với một giải pháp ứng với target opportunity, hãy nêu giả định rủi ro nhất và mô tả một thử nghiệm nhỏ (tối đa 1 tuần) để kiểm chứng nó trước khi build.

Tóm tắt

Continuous Discovery của Teresa Torres xoay quanh một nhịp điệu đơn giản nhưng kỷ luật: ít nhất mỗi tuần một touchpoint với khách hàng thật, do chính product trio thực hiện, để ra quyết định dựa trên bằng chứng. Công cụ trung tâm là Opportunity Solution Tree — kết nối từ một outcome đo lường được, xuống các opportunity (nhu cầu khách hàng), tới các solution cạnh tranh, và xuống các experiment kiểm chứng giả định.

Tư duy cốt lõi cần khắc ghi: ám ảnh outcome chứ không phải output; luôn dừng lại ở tầng opportunity trước khi nhảy sang giải pháp; và xem discovery là một dòng chảy liên tục, không phải một sự kiện một lần. Ba ví dụ — ChợViệt, ví điện tử, và SaaS quản lý kho — đều cho thấy cùng một bài học: vấn đề thật của khách hàng thường khác xa giả định trong phòng họp, và chỉ có việc đều đặn lắng nghe mới giúp bạn build đúng thứ thị trường cần. Hãy bắt đầu từ tuần này: một cuộc phỏng vấn, một opportunity mới trên cây.