Marty Cagan 的產品思維:真正的產品團隊不是功能工廠

Marty Cagan 的產品團隊思維:重點不在於把產品經理、設計師、工程師排進同一個 Sprint,而在於讓一個穩定、跨職能的小隊對「要解決的問題與成果」負責。團隊要一起做產品探索(Product Discovery)與交付(Delivery),先驗證價值、可用性、可行性與商業可行性,再把有足夠證據支持的方案送進開發。

很多公司說自己有產品團隊,但實際運作方式仍然很像功能工廠(Feature Factory)。

主管決定要做什麼,業務把客戶需求丟進來,產品經理整理成 Roadmap,設計師畫畫面,工程師照規格開發,最後大家用「這季上了多少功能」來衡量成果。

這種流程最大的問題,在於沒有人負責回答一個更重要的問題:

我們現在做的東西,真的能改善客戶與公司的結果嗎?

Marty Cagan 在《INSPIRED》與《EMPOWERED》裡一直強調,成熟的產品團隊應該承擔解題責任,而不是只負責接單執行。

目錄 隱藏

功能工廠和產品團隊,差別不在職稱

一間公司可以同時有 Product Manager、Designer、Engineer,仍然是功能工廠。

判斷方式很簡單:團隊拿到的是「要做什麼功能」,還是「要解決什麼問題」?

功能工廠 自主產品團隊
收到功能清單 收到問題與目標
對交付日期負責 對結果負責
先寫規格再開發 先探索再決定方案
工程師最後才加入 工程師參與探索
成功=功能上線 成功=指標改善

這個差別會直接改變產品經理、設計師、工程師每天在做什麼。

自主產品團隊:團隊要有解決問題的空間

自主產品團隊(Empowered Product Team)通常是一個穩定、跨職能的小隊,至少包含產品、設計與工程能力。

它的任務是針對某個客戶問題或商業目標找到可行解法,而不只是照 Roadmap 完成功能。

例如:

  • 不是「做一個推薦功能」。
  • 而是「提高新使用者第一週的啟用率」。

團隊可以最後選擇推薦、導覽、內容排序、提醒、範例資料,甚至發現根本不需要新功能。

這種授權有清楚邊界:解法空間交給最接近客戶與技術的人,同時仍受到目標與策略限制。

使命型與接單型團隊,差在有沒有理解問題本身

《EMPOWERED》用使命型(Missionary)與接單型(Mercenary)的差異,說明兩種不同的團隊狀態。

使命型團隊知道自己為什麼做這件事,理解客戶與問題,也參與形成解法;僱傭型團隊則比較像接單,拿到需求後照做,做完就往下一張 Ticket 走。

這不要求每個人都要熱血。重點在於:當團隊理解問題、參與探索,遇到困難時更有可能主動找替代方案;如果只接到規格,最合理的反應通常就是照單完成。

產品經理不是專案經理

Marty Cagan 對產品經理的期待,比「管 Backlog、排 Sprint、追進度」高很多。

產品經理主要要承擔 Value(價值)與 Viability(商業可行性)的風險。

他需要深入理解:

  • 客戶到底是誰。
  • 他們現在怎麼解決問題。
  • 數據顯示什麼。
  • 公司的商業模式與策略。
  • 市場、競爭與限制。

如果 PM 每天主要工作是催 Ticket、開會、整理需求,產品決策通常仍然在其他地方發生。

產品設計師不只是把畫面做漂亮

產品設計師要負責整體使用者體驗,而不只是 UI。

他需要和產品經理一起理解問題、建立 Prototype、測試流程、觀察使用者是否真的看得懂、做得到。

如果設計師只在需求確定後才接到 Wireframe 任務,Discovery 已經少掉非常重要的一塊。

工程師也不是最後才接規格的人

工程師往往最清楚「現在技術上能做到什麼」以及「哪些做法成本差很多」。

如果工程師只在方案已經決定後才加入,團隊會失去大量創新機會。

例如設計師想出一個需要三個月的方案,工程師可能知道有一個不同做法兩天就能驗證同一個假設。

這就是為什麼 Cagan 強調工程師要參與 Discovery,而不只是 Delivery。

產品探索與交付是兩件不同的工作

產品探索(Discovery)回答的是:

什麼值得做?什麼做法比較可能成功?

交付(Delivery)回答的是:

怎麼把已經值得投入的方案做成穩定、可維護、可上線的產品?

很多團隊跳過第一段,從需求直接進 Sprint。

這樣做速度看起來很快,但如果方向錯了,只是更快把錯的東西做完。

產品探索要先處理四種風險

Cagan 把產品探索的核心風險拆成四類:

風險 要回答的問題
Value 客戶真的想要嗎?
Usability 客戶真的會用嗎?
Feasibility 工程上真的做得出來嗎?
Viability 對公司、法規、營運、商業模式可行嗎?

任何一種風險沒有處理,都可能讓一個看起來很完整的功能失敗。

例如使用者很喜歡,但公司根本無法獲利;或商業模式沒問題,但操作流程太難,最後沒有人真的用。

原型的目的,是低成本發現錯誤

Discovery 階段不需要每個想法都做成正式產品。

可以用:

  • 紙上草圖。
  • 可點擊 Prototype。
  • Fake Door。
  • Wizard of Oz。
  • 工程 Spike。

Prototype 的任務是用最低成本回答最危險的假設,不需要先把東西做得像正式產品。

如果你想進一步理解「先驗證再投入」這個觀念,可以延伸看Lean Startup:MVP 不是做一個很陽春的產品,而是最快驗證最危險的假設。

產品探索是跨職能工作

如果產品經理自己訪談、自己整理、自己寫 PRD,再丟給設計與工程,跨職能理解仍然沒有形成。

更好的做法是讓產品、設計、工程一起看客戶、一起看 Prototype、一起討論風險。

這樣團隊對問題會有共同理解,工程師也不會只看到最後一張需求單。

持續產品探索:不是專案開始前做一次研究

Discovery 不是一次性的前置階段。

產品上線後,數據、客戶行為、商業目標都會改變,所以探索也要持續。

團隊應該建立固定接觸客戶與驗證想法的節奏,而不是半年做一次大研究。

這一點可以搭配Continuous Discovery Habits:產品團隊為什麼要每週接觸客戶一起看。

機會評估:別讓最會吵的人決定產品路線圖

公司永遠有比資源更多的好點子。

所以在投入前,可以先用 Opportunity Assessment(機會評估)問:

  • 這件事服務哪個商業目標?
  • 目標客戶是誰?
  • 他現在遇到什麼核心問題?
  • 如果解決,成功要怎麼衡量?
  • 現有替代方案是什麼?
  • 現在是不是適合處理這個問題?

這種問法可以把「主管說要做」「業務說客戶想要」轉成一個可以被檢驗的機會。

利害關係人可以提問題,但不要直接把解法當成需求

業務、主管、客服、法務、行銷都可能看見很重要的問題,產品團隊不應該把 Stakeholder 當成干擾來源。

但「客戶一直抱怨找不到某功能」和「所以我們一定要做一個新選單」是兩件不同的事。

前者是問題訊號,後者已經是解法。

比較成熟的合作方式,是先把 Stakeholder 的要求翻成客戶問題、商業目標與限制,再由團隊去探索最合適的解法。這樣既不忽略重要意見,也不會讓 Roadmap 變成各部門願望清單。

產品願景是方向,產品策略是選擇

Product Vision(產品願景)描述的是未來想創造什麼樣的世界。

Product Strategy(產品策略)則回答:為了走到那裡,我們現在先服務誰、先解決哪個問題、先放棄什麼。

沒有願景,團隊容易只看眼前功能;沒有策略,團隊會覺得所有事情都重要。

自主不代表各做各的,而是大家在同一個方向與策略邊界裡做決策。

產品原則:讓團隊在沒有主管時也能做一致決定

產品原則(Product Principles)是介於 Strategy 和日常選擇之間的 Guardrail。

例如「優先簡單,而不是把所有進階選項都放給新手」「遇到資料不完整時,先保護使用者信任,再追求轉換」。

這些原則要能在兩個方案都合理時,實際拿來做取捨;如果不能影響決策,就只剩口號。

如果團隊每一個細節都要回頭等主管拍板,代表 Context 還不夠完整,也很難稱為真正擁有自主解題空間。

成果導向產品路線圖:應該寫問題,而不是先寫解法

功能型 Roadmap 常寫:

  • 第三季上線推薦系統。
  • 第四季增加社群登入。
  • 明年第一季改版首頁。

問題是,這些都是解法,而且常常在 Discovery 之前就已經被承諾。

Outcome-based Roadmap(成果導向 Roadmap)會更像:

  • 提高新使用者啟用率。
  • 降低首次購買前的流失。
  • 提高回訪與續訂。

這樣團隊才能對成果負責,而不是只對功能是否準時上線負責。

功能工廠最大的陷阱,是「很忙但沒有學到東西」

功能工廠最常見的狀態是:

  • Sprint 每次都很滿。
  • Velocity 很高。
  • Roadmap 持續往前。
  • 功能一直上線。

但上線後沒有人追蹤:

  • 有多少人用了?
  • 解決了原本問題嗎?
  • 指標有沒有改善?
  • 如果沒有,下一步要學什麼?

產出很多,不代表產品進步很多。

不要只量開發速度,要量客戶與商業結果

Velocity、Story Points、完成多少 Ticket 可以幫助團隊安排工作,但不應該直接等同產品價值。

一個團隊可能準時完成十個功能,卻沒有任何一個改善留存、營收、成本或客戶體驗。

更好的做法是先為每個問題設定 Outcome Metric,再決定用什麼方案改善。

功能發布之後,工作還沒有結束

功能上線只是開始收集真實證據。

上線後應該繼續看:

  • 採用率。
  • 成功完成率。
  • 流失位置。
  • 客戶回饋。
  • 對核心商業指標的影響。

如果結果沒有改善,團隊要回到 Discovery,而不是立刻開始下一個功能。

自主團隊不等於沒有管理

「自主」很容易被誤解成主管放手不管。

其實高品質的產品管理需要更強的領導:

  • 清楚的 Vision。
  • 清楚的 Strategy。
  • 明確 Outcome。
  • 好的 Context。
  • 持續 Coaching。

領導者要讓團隊知道為什麼、邊界在哪裡,以及最後要達成什麼;每個功能的細節不需要都由主管先決定。

如果主管已經指定解法,還能叫自主產品團隊嗎?

偶爾有法規、資安、合約等硬性要求,解法空間確實很小。

但如果大多數產品工作都是「高層先決定功能,團隊負責執行」,就很難稱為真正的自主產品團隊。

比較好的做法是把命令重新翻成問題:

「老闆要 AI 功能」可以改成「我們想降低客服成本,AI 是其中一個可能方案」。

只要問題和成功標準還能被探索,團隊就還有產品工作的空間。

一個簡單的 7 題診斷:你的團隊是不是功能工廠?

問題 如果回答否
PM 能直接說出最重要的客戶問題嗎? 客戶知識不足
重大想法會先找真實使用者測試嗎? Discovery 太弱
工程師有參與探索嗎? 創新能力被浪費
團隊對 Outcome 負責嗎? 還在用 Output 管理
團隊能解釋 Vision 與 Strategy 嗎? 缺乏決策脈絡
Stakeholder 提的是問題而不是指定功能嗎? 團隊仍是接單單位
上線後會量結果並回到 Discovery 嗎? 交付和學習斷裂

如果多數答案是否,問題通常不在 Sprint 流程,而在整個產品運作模式。

從功能工廠轉型,不要一次把所有流程翻掉

可以先選一個團隊、一個目標做試點:

  1. 給團隊一個清楚 Outcome,而不是指定功能。
  2. 保留一段固定 Discovery 時間。
  3. 讓工程師一起參與訪談與 Prototype。
  4. 只把已經有證據的方案送進 Delivery。
  5. 上線後追結果,不只追日期。

先讓團隊體驗一次「問題 → 探索 → 解法 → 上線 → 學習」的完整循環,再逐步擴大。

常見問題

產品探索會不會拖慢開發?

短期會多一些探索時間,但目的就是避免把大量工程時間投入到錯誤方案。對高成本功能而言,早點發現錯誤通常更便宜。

自主產品團隊可以完全不理主管嗎?

不行。團隊仍然要在公司 Vision、Strategy、商業限制與目標內運作,只是解法不應全部由遠離問題的人先決定。

小公司也需要產品探索嗎?

需要,只是可以更輕量。創辦人直接訪談客戶、快速做 Prototype、先測最危險假設,本身就是 Discovery。

產品路線圖還可以有日期嗎?

可以,但越早期、越高不確定性的項目,越不適合承諾精確日期與固定解法。日期應該配合證據成熟度與實際商業承諾。

怎麼知道團隊已經不再是功能工廠?

當團隊能清楚說出正在解決的問題、自己參與 Discovery、擁有 Outcome 指標,並能根據證據改變原本解法時,才比較接近成熟的產品團隊。

產品團隊的核心,是對問題與成果負責

《INSPIRED》與《EMPOWERED》挑戰的是公司願不願意把「解題責任」交給產品團隊。

如果團隊只能執行別人想好的解法,再好的 Sprint、Backlog 與 Roadmap,也只是把功能工廠管理得更有效率。

成熟的產品團隊會先理解客戶與商業問題,再用 Discovery 降低四種風險,用 Delivery 把有證據的方案做成可靠產品,最後對成果負責。

產品工作的價值,不在上線多少東西,而在於有多少問題真的被解決。

參考資料

Marty Cagan:INSPIRED: How to Create Tech Products Customers Love。
Marty Cagan、Chris Jones:EMPOWERED: Ordinary People, Extraordinary Products。

元氣站長
元氣站長

經營網路事業,賺取持續收入!
網路賺錢修煉,成就理想人生!