商業價值與團隊——工程師也該懂的產品語言

一句話總結:產品存在的目的是創造商業價值,不是展現技術實力。好團隊用好流程才能持續做出好產品。

結論先講:一個技術上完美但沒人用的產品,不是好產品。一個全靠英雄個人能力撐起來的團隊,不是好團隊。工程師必須學會用商業語言思考,用流程取代個人英雄主義。

商業價值:你在解決真正的問題嗎?

工程師有一個常見的傾向:喜歡解決「技術上有趣」的問題,而不是「使用者真正面對」的問題。

技術上有趣的問題使用者真正需要的
Event-driven microservice 架構能穩定查詢訂單的功能
自訂 ORM 框架能快速搜尋商品
支援百萬併發的即時通訊目前 500 用戶,用 Firebase 就夠了
Kubernetes 管理微服務叢集單體 + 一台 VM 就能搞定

看到了嗎?左邊都是工程師覺得很酷的事情,右邊都是使用者實際要的東西。YAGNI 原則(You Ain’t Gonna Need It)——不要為了「以後可能用到」而過度設計。

我見過一個三人團隊花了兩個月建 Kubernetes 叢集。他們的產品?一個內部工具,用戶 20 人。一台 VM 跑 Docker Compose 就綽綽有餘了。那兩個月如果拿來做功能,產品早就上線了。

Product-Market Fit:你的產品有人要嗎?

PMF 是衡量產品是否真正滿足市場需求的關鍵概念。怎麼判斷你到了沒有?

指標還沒到 PMF到了 PMF
使用者獲取花大錢行銷才有人用口碑帶來自然增長
D7 留存率< 20%> 40%
使用頻率試用一次就不回來每天/每週固定使用
使用者回饋「還可以」「沒這工具我不知道怎麼辦」
Sean Ellis Test< 40% 會「非常失望」> 40% 會「非常失望」
付費意願免費都不想用主動問「有付費版嗎」

Sean Ellis Test 是我最喜歡的 PMF 判斷方式:問使用者「如果這個產品明天消失,你會多失望?」如果超過 40% 的人回答「非常失望」,恭喜你找到 PMF 了。

工程師該懂的商業指標

你不需要變成商學院學生,但基本的商業指標能幫你做更好的技術決策:

指標為什麼工程師該在乎
CAC(客戶獲取成本)太高?可能需要 SEO 優化、推薦系統等技術手段
LTV(客戶終身價值)LTV > CAC 才能持續經營,提升留存可增加 LTV
Churn Rate(流失率)高流失可能是 UX、效能、可靠性問題——都是你能改的
Burn Rate(支出速度)你選的雲服務有多貴,直接影響公司能活多久

當 PM 說「我們的 Churn Rate 太高」,工程師應該想的是:「是不是效能太慢導致使用者離開?是不是某個功能的 UX 太差?是不是系統太常掛?」這些都是你能幫忙解決的問題。

MVP:最常被誤解的概念

MVP 不是「做最少的功能」,是「用最小的投入驗證最大的假設」。

誤區問題
太 Minimal什麼都不能幹的 demo,使用者覺得「這也叫產品?」
太 Viable想把所有功能做完才上線,永遠做不完
M 但不 V很小但不能完成任何完整任務,無法驗證 PMF
V 但不 M做了完整產品但花太長時間,市場已經變了

好的 MVP 要做到:完成一個完整的使用者任務(從頭到尾至少一件事)、在那個任務上做到「可用」(不需要完美)、能收集回饋(內建 analytics)、能快速迭代。

團隊與流程:好產品不是一個人做出來的

好產品是好團隊用好流程做出來的。程式碼品質有天花板,那個天花板就是團隊的運作方式。

知識集中是最大的風險。 以下這些話如果在你的團隊出現過,你有問題:

  • 「這個功能只有小明會改」
  • 「那個 deployment script 只有老王知道怎麼跑」
  • 「這段程式碼除了原作者沒人敢動」

知識不應該只存在某個人的腦裡。

等級描述風險
單點知識只有一個人知道他休假就出事
口頭傳承沒有文件傳遞會失真
有文件寫下來了可能過時
有文件且有流程定期更新成本高但風險低
嵌入系統CI/CD、IaC、自動化測試最理想

最高等級是「嵌入系統」。不是靠人記住,是靠自動化執行。CI Pipeline 會自動跑測試,不需要誰記得「要跑測試」。IaC 會自動建環境,不需要誰記得「機器要怎麼設定」。

新人上手速度:你的團隊成熟嗎?

新成員從入職到能獨立開發的時間,直接反映團隊成熟度。

時間狀態
< 1 週優秀。有完整 onboarding、一鍵設定環境
1-2 週良好。大部分有文件
2-4 週可接受。文件不完整
1-3 個月有問題
> 3 個月嚴重問題。系統極度複雜或混亂

改善上手速度:一個指令(make setupdocker compose up)啟動所有服務、準備適合新人的第一個任務、指定 mentor、寫程式碼架構導覽。

決策留不留紀錄?

團隊的技術決策如果只存在口頭討論中,會有四個問題:無法追溯(三個月後沒人記得為什麼)、無法學習(新人不知道背景)、重複討論(同樣議題反覆被提出)、無法問責(出問題時不知道當時依據)。

解法就是 ADR。每個重大決策記錄背景、方案、決策、理由、後果。上一篇已經講過了,這裡不重複。

這篇的重點回顧

商業價值:不要解決技術上有趣但使用者不需要的問題。理解 PMF、CAC、LTV 這些指標,能幫你做更好的技術決策。MVP 的重點是驗證假設,不是做最少功能。團隊與流程:知識不能集中在個人、新人要能快速上手、決策要有紀錄。

系列文章:

延伸閱讀:

「工程師最大的盲區不是技術,是不知道使用者根本不在乎你用了什麼技術。」