Menu
ESC

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

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

Đang tải...

Bài 9 — Product Goal — commitment cấp Product Backlog

PSPO I Certification Preparation Bài 9/60

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

Nếu bạn từng hỏi một Product Owner câu này: "Sản phẩm của bạn đang đi về đâu trong 6 tháng tới?" và nhận lại một câu trả lời lúng túng kiểu "à, chúng tôi đang làm theo backlog" — thì bạn vừa chứng kiến một đội ngũ thiếu Product Goal. Và đây không phải chuyện hiếm. Rất nhiều đội Scrum chạy hết Sprint này sang Sprint khác, đẩy tính năng ra đều đặn, nhưng không ai trả lời được câu hỏi đơn giản nhất: chúng ta đang cố gắng đạt được điều gì?

Trong kỳ thi PSPO I, Product Goal là một trong những khái niệm được hỏi nhiều nhất kể từ khi Scrum Guide 2020 chính thức đưa nó vào. Nó không phải là một thuật ngữ trang trí. Nó là một trong ba commitment (cam kết) chính thức của Scrum, gắn chặt với một artifact cụ thể. Nếu bạn không nắm rõ Product Goal là gì, nó gắn với artifact nào, ai chịu trách nhiệm về nó, và nó khác Sprint Goal ra sao, bạn sẽ mất điểm ở những câu tưởng dễ.

Quan trọng hơn cả việc thi đậu: Product Goal là công cụ tư duy giúp bạn — với tư cách Product Owner — biến một danh sách công việc rời rạc thành một hành trình có đích đến. Bài học này tập trung trọn vẹn vào Product Goal với tư cách commitment ở cấp Product Backlog. Chúng ta sẽ không đi sâu vào cách viết Sprint Goal hay cách sắp xếp backlog (đó là phần của các bài khác) — ở đây ta mổ xẻ riêng khái niệm đích đến dài hạn này.

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

Định nghĩa theo Scrum Guide 2020

Scrum Guide 2020 nói rất gọn: "The Product Goal describes a future state of the product which can serve as a target for the Scrum Team to plan against." Tạm dịch: Product Goal mô tả một trạng thái tương lai của sản phẩm, đóng vai trò là đích ngắm để cả Scrum Team lập kế hoạch hướng tới.

Hãy chú ý ba từ khóa trong định nghĩa này:

  • Future state (trạng thái tương lai): Product Goal không mô tả việc bạn đang làm gì, mà mô tả sản phẩm sẽ trở thành cái gì. Nó là một bức ảnh chụp tương lai, không phải danh sách hành động.
  • Target (đích ngắm): Nó là điểm để mọi quyết định lập kế hoạch quy chiếu về. Mỗi Sprint được thiết kế để đưa sản phẩm tiến gần hơn một bước tới đích này.
  • Scrum Team plan against: Cả đội — không riêng PO — dùng Product Goal làm cơ sở để lập kế hoạch.

Product Goal là commitment của Product Backlog

Đây là phần cốt lõi nhất của bài, và cũng là phần kỳ thi PSPO I "rình" bạn nhiều nhất. Scrum Guide 2020 định nghĩa mỗi artifact có một commitment đi kèm để tăng tính minh bạch và tập trung:

ArtifactCommitment
Product BacklogProduct Goal
Sprint BacklogSprint Goal
IncrementDefinition of Done
Như vậy, Product Goal là commitment gắn với Product Backlog. Nó nằm "bên trong" Product Backlog, không phải một tài liệu riêng treo ở đâu đó. Scrum Guide nói rõ: "The Product Goal is in the Product Backlog. The rest of the Product Backlog emerges to define 'what' will fulfill the Product Goal." Nghĩa là toàn bộ phần còn lại của backlog dần dần hình thành để phục vụ việc đạt Product Goal. Backlog tồn tại để phục vụ Goal, chứ không phải ngược lại.

Commitment ở đây không có nghĩa là "lời hứa cứng phải làm xong đúng deadline". Trong ngôn ngữ Scrum, commitment là thứ tạo ra sự tập trung và minh bạch — nó là điểm neo để đội tự đánh giá tiến độ thực chất, không phải hợp đồng pháp lý.

Mỗi sản phẩm, một Product Goal tại một thời điểm

Một quy tắc rất quan trọng và hay bị hỏi: một Scrum Team phải tập trung vào một Product Goal tại một thời điểm. Scrum Guide viết: "A Scrum Team must focus on one Product Goal at a time." Bạn có thể có nhiều mục tiêu trong đầu, nhưng đội chỉ đeo đuổi một đích tại một lúc. Khi đã hoàn thành (hoặc chủ động từ bỏ) một Product Goal, đội mới chuyển sang Goal tiếp theo.

Điều này giúp tránh hiện tượng "ôm đồm" — đội cố làm 5 hướng cùng lúc và không hướng nào về đích. Sự tập trung vào một Goal là cách Scrum bảo vệ năng lượng của đội.

Ai chịu trách nhiệm về Product Goal?

Product Owner là người chịu trách nhiệm (accountable) về việc phát triển và truyền đạt rõ ràng Product Goal — y như cách PO accountable về quản lý Product Backlog hiệu quả. PO có thể nhờ đội, stakeholder, hay người khác tham gia định hình Goal, nhưng trách nhiệm cuối cùng thuộc về PO. Đây là điểm phân biệt rất rõ trong Scrum: việc làm có thể chia sẻ, nhưng accountability thì không chia.

Product Goal khác Vision và Sprint Goal thế nào?

Đây là chỗ học viên dễ rối, nên ta tách bạch ngay (lưu ý: chuỗi alignment Vision → Product Goal → Sprint Goal sẽ được đào sâu ở bài riêng; ở đây chỉ phân biệt để bạn không nhầm khái niệm):

  • Vision (tầm nhìn): Rất dài hạn, mang tính khát vọng, thường không có "trạng thái kết thúc" rõ ràng. Ví dụ: "Trở thành nền tảng thanh toán được tin dùng nhất Đông Nam Á."
  • Product Goal: Trung hạn, đo lường được, có trạng thái hoàn thành rõ ràng. Nó là một bước cụ thể trên đường tới Vision. Ví dụ: "Cho phép người dùng thanh toán bằng QR code liên ngân hàng với tỷ lệ giao dịch thành công ≥ 99%."
  • Sprint Goal: Ngắn hạn, gói gọn trong một Sprint, là bước đi tiến tới Product Goal.
Một cách hình dung: Vision là ngôi sao Bắc Đẩu, Product Goal là thành phố bạn đang lái xe tới, còn Sprint Goal là chặng đường hôm nay bạn đi được.

Tình huống thực tế

Ví dụ 1 — Ví MoMo và Product Goal "mở rộng thanh toán hóa đơn"

Hãy tưởng tượng một đội sản phẩm tại một ví điện tử lớn ở Việt Nam (lấy bối cảnh giống MoMo). Vision của họ là "trở thành siêu ứng dụng tài chính của mọi gia đình Việt". Vision này quá rộng để lập kế hoạch Sprint.

Đội PO quyết định đặt một Product Goal cụ thể cho quý tới: "Người dùng có thể thanh toán toàn bộ hóa đơn điện, nước, internet của 30 nhà cung cấp lớn nhất trong vòng dưới 30 giây mỗi giao dịch, với tỷ lệ thành công ≥ 98%."

Hãy để ý cấu trúc của Goal này: nó mô tả trạng thái tương lai của sản phẩm (thanh toán được 30 nhà cung cấp), có tiêu chí đo lường (dưới 30 giây, ≥ 98% thành công), và rõ ràng có điểm hoàn thành. Toàn bộ Product Backlog của họ — tích hợp API từng nhà cung cấp, xử lý lỗi đối soát, thiết kế màn hình hóa đơn — dần dần hình thành để phục vụ Goal này.

Bài học rút ra: Một Product Goal tốt biến một Vision mơ hồ thành một đích có thể kiểm chứng. Mỗi Sprint, đội tự hỏi "chúng ta đã tích hợp thêm được bao nhiêu nhà cung cấp, tốc độ và tỷ lệ thành công đã đạt chưa?" — đó chính là cách Product Goal làm điểm neo cho lập kế hoạch.

Ví dụ 2 — Startup logistics Đông Nam Á và cái bẫy "nhiều Goal cùng lúc"

Một startup giao hàng chặng cuối (last-mile delivery) ở khu vực Đông Nam Á, gọi tạm là SwiftBox, có một đội Scrum 7 người. Áp lực từ nhà đầu tư khiến CEO muốn đội đồng thời: (1) ra mắt tính năng giao hàng đông lạnh, (2) mở rộng sang thị trường Indonesia, và (3) xây dashboard phân tích cho khách hàng doanh nghiệp — tất cả trong cùng một quý.

PO non kinh nghiệm chấp nhận cả ba. Kết quả sau 8 tuần: cả ba đều dở dang. Tính năng đông lạnh thì thiếu kiểm soát nhiệt độ, bản Indonesia thì chưa qua kiểm thử pháp lý, dashboard thì mới có khung. Không hướng nào tới đích, và đội kiệt sức vì liên tục chuyển ngữ cảnh (context switching).

Một PO khác được đưa vào, áp dụng đúng nguyên tắc Scrum: một Product Goal tại một thời điểm. Cô chọn Goal duy nhất cho quý: "SwiftBox vận hành giao hàng đông lạnh ổn định tại TP.HCM với cam kết nhiệt độ 2–8°C cho 95% đơn hàng." Hai mục tiêu kia được đưa vào danh sách "Goal kế tiếp", chưa khởi động. Trong 6 tuần, đội hoàn thành Goal đông lạnh, ra mắt thật, và mới chuyển sang mở rộng Indonesia.

Bài học rút ra: Product Goal không chỉ nói cho đội biết phải làm gì, mà còn — quan trọng hơn — cho phép PO bảo vệ đội khỏi việc làm quá nhiều thứ cùng lúc. "Một Goal tại một thời điểm" là một công cụ đàm phán mạnh với cả ban lãnh đạo.

Ví dụ 3 — Đội nội bộ ngân hàng và Product Goal cho sản phẩm "không bao giờ kết thúc"

Một câu hỏi học viên hay gặp: "Nếu sản phẩm của tôi cứ tồn tại mãi mãi, không bao giờ 'xong', thì làm sao có Product Goal có điểm kết thúc?"

Lấy ví dụ một đội phát triển core banking nội bộ tại một ngân hàng Việt Nam. Sản phẩm này sẽ sống hàng chục năm. Nhưng điều đó không có nghĩa là không có Product Goal — nó nghĩa là Product Goal lần lượt nối tiếp nhau. Goal hiện tại có thể là: "Giảm thời gian phê duyệt khoản vay tín chấp từ 3 ngày xuống dưới 4 giờ cho 80% hồ sơ." Khi đạt được, đội ăn mừng, đóng Goal, và đặt Goal mới — chẳng hạn "tích hợp eKYC để mở tài khoản online dưới 5 phút".

Sản phẩm không bao giờ kết thúc, nhưng từng Product Goal thì có. Mỗi Goal là một "chương" trong cuốn sách dài của sản phẩm.

Bài học rút ra: Product Goal là một loạt các đích trung hạn nối tiếp, không phải một đích duy nhất cho cả vòng đời sản phẩm. Tính "có điểm hoàn thành" áp dụng cho từng Goal, không phải cho cả sản phẩm.

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

Dưới đây là cách một PO thực sự xây dựng và vận hành một Product Goal:

  • Bắt đầu từ Vision và bối cảnh. Trước khi đặt Goal, hãy chắc bạn hiểu Vision sản phẩm và vấn đề lớn nhất hiện tại của khách hàng. Product Goal phải là một bước cụ thể đưa sản phẩm gần hơn tới Vision.
  • Diễn đạt Goal dưới dạng "trạng thái tương lai", không phải danh sách việc. Viết "Sản phẩm cho phép X với chất lượng Y" thay vì "Làm tính năng A, B, C". Nếu Goal của bạn nghe như một danh sách công việc, hãy viết lại.
  • Gắn tiêu chí đo lường rõ ràng. Một Goal tốt trả lời được câu hỏi "làm sao biết đã đạt?". Thêm con số: tỷ lệ, thời gian, số lượng, tỷ lệ chuyển đổi. Goal không đo được sẽ trôi mãi không bao giờ "xong".
  • Đặt Product Goal vào trong Product Backlog. Đừng để nó nằm ở slide riêng mà cả đội không thấy. Nó phải hiển thị ngay đầu backlog, để mọi item đều có thể quy chiếu "việc này có phục vụ Goal không?".
  • Truyền đạt và tạo đồng thuận. PO accountable về việc truyền đạt Goal rõ ràng tới đội và stakeholder. Hãy nói về nó trong Sprint Planning, Sprint Review, và bất cứ khi nào đội phân vân ưu tiên.
  • Dùng Goal làm bộ lọc cho backlog. Khi có yêu cầu mới, hỏi: "Item này có đưa ta gần hơn tới Product Goal không?". Nếu không, nó hoặc thuộc về một Goal tương lai, hoặc nên bị loại.
  • Kiểm tra tiến độ thực chất ở mỗi Sprint Review. Sprint Review là nơi đội và stakeholder cùng nhìn lại: chúng ta đã tiến gần Product Goal tới đâu? Goal có còn hợp lý không, hay bối cảnh đã đổi và cần điều chỉnh?
  • Đóng Goal khi đạt, hoặc chủ động từ bỏ khi không còn giá trị. Khi đạt, hãy công nhận và đặt Goal mới. Nếu thị trường đổi và Goal mất ý nghĩa, PO có quyền thay Goal — đó là quyết định empirical (dựa trên thực nghiệm), không phải thất bại.

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

Lỗi 1: Nhầm Product Goal với một danh sách tính năng. Goal "Làm xong module thanh toán, module hồ sơ, module thông báo" không phải Product Goal — đó là danh sách việc. Goal đúng mô tả kết quả mà những việc đó tạo ra cho người dùng.

Lỗi 2: Coi Product Goal là tài liệu tách rời backlog. Trong thi PSPO I, nhớ rằng Product Goal nằm trong Product Backlog. Nếu một đáp án nói "Product Goal là tài liệu độc lập do PMO quản lý", đó là sai.

Lỗi 3: Nhồi nhiều Goal cùng lúc. Nhớ nguyên tắc "một Product Goal tại một thời điểm". Câu hỏi thi hay đưa tình huống đội theo đuổi 3 goal song song để xem bạn có nhận ra vi phạm không.

Lỗi 4: Đặt Goal mơ hồ, không đo được. "Cải thiện trải nghiệm người dùng" không phải Product Goal tốt — không ai biết khi nào đạt. Hãy thêm tiêu chí: "Giảm tỷ lệ bỏ giỏ hàng từ 70% xuống dưới 50%".

Lỗi 5: Nghĩ Scrum Master hay nhóm khác sở hữu Goal. PO accountable về Product Goal. Scrum Master hỗ trợ, Developers góp ý, nhưng accountability thuộc PO.

Mẹo thi: Khi gặp câu hỏi về commitment, hãy nhẩm bộ ba: Product Backlog ↔ Product Goal, Sprint Backlog ↔ Sprint Goal, Increment ↔ Definition of Done. Ghép sai cặp là bẫy phổ biến nhất.

Mẹo thực hành: Treo Product Goal ở dòng đầu tiên của công cụ backlog (Jira, Trello...). Mỗi lần refinement, đọc to nó lên trước khi bàn bất cứ item nào. Thói quen nhỏ này giữ cả đội cùng hướng.

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

  • Phân biệt đúng/sai: Với mỗi phát biểu sau, xác định đúng hay sai và giải thích ngắn:
- a) "Product Goal là commitment của Sprint Backlog." - b) "Một Scrum Team có thể theo đuổi nhiều Product Goal cùng lúc miễn là chúng liên quan nhau." - c) "Product Goal nằm trong Product Backlog." - d) "Scrum Master chịu trách nhiệm phát triển Product Goal."

  • Viết lại Goal: Một đội đặt Goal: "Hoàn thiện app, sửa bug, thêm vài tính năng được yêu cầu." Hãy viết lại thành một Product Goal đúng chuẩn — mô tả trạng thái tương lai và có tiêu chí đo lường. Tự chọn bối cảnh sản phẩm.
  • Tình huống quyết định: Bạn là PO của một app học tiếng Anh. Product Goal hiện tại "Đạt 100.000 người dùng hoàn thành ít nhất 1 khóa học" đã hoàn thành. CEO muốn bạn đồng thời theo đuổi cả "tăng doanh thu gói premium" và "ra mắt thị trường Thái Lan". Bạn sẽ làm gì, viện dẫn nguyên tắc Scrum nào, và đề xuất Product Goal kế tiếp ra sao? Viết khoảng 150 từ.
(Gợi ý đáp án câu 1: a-Sai (là commitment của Product Backlog); b-Sai (một Goal tại một thời điểm); c-Đúng; d-Sai (Product Owner accountable).)

Tóm tắt

  • Product Goal mô tả trạng thái tương lai của sản phẩm, đóng vai trò là đích ngắm để cả Scrum Team lập kế hoạch hướng tới.
  • Nó là commitment gắn với Product Backlog — một trong ba commitment của Scrum Guide 2020 (cùng Sprint Goal cho Sprint Backlog và Definition of Done cho Increment).
  • Product Goal nằm bên trong Product Backlog; phần còn lại của backlog dần hình thành để phục vụ việc đạt Goal.
  • Một Scrum Team chỉ tập trung vào một Product Goal tại một thời điểm. Đạt xong (hoặc từ bỏ) Goal này mới chuyển sang Goal tiếp theo.
  • Product Owner accountable về việc phát triển và truyền đạt rõ ràng Product Goal.
  • Một Goal tốt mô tả kết quả, không phải danh sách việc, và luôn đo lường được để biết khi nào đạt.
  • Với sản phẩm sống lâu dài, Product Goal là một chuỗi đích trung hạn nối tiếp nhau — mỗi Goal có điểm hoàn thành riêng, dù sản phẩm không bao giờ "kết thúc".
Nắm vững Product Goal, bạn không chỉ ăn điểm trong PSPO I mà còn có trong tay công cụ mạnh nhất để giữ đội tập trung, bảo vệ đội khỏi việc ôm đồm, và biến tầm nhìn mơ hồ thành những bước đi cụ thể, kiểm chứng được.