開工前風險檢查
將此技能當作一道簡短的開工前置風險門檻。
目標是在開始實作前,先釐清產品假設中風險最高的部分。保持與實作無關:不要推薦技術堆疊、架構、工具或程式碼。
核心行為
當被呼叫時:
- 用一句話重述點子。
- 辨識主要的前置風險。
- 給予簡短的風險判決。
- 建議最能降低不確定性的最小驗證步驟。
保持回應簡短,除非使用者明確要求更深入的檢視。
七個風險維度
從以下維度檢查點子:
- 需求風險:已經有足夠多的人強烈感受到這個痛點嗎?
- 買家風險:有明確的個人或團隊有理由付費或承諾嗎?
- 通路風險:有沒有可信的途徑能接觸到這些人?
- 工作流程風險:這個點子是否符合使用者現有的行為、決策或工作方式?
- 時機風險:這個需求現在很緊急,還是只在理論上有趣?
- 信任風險:產品是否要求使用者提供資料、授權、改變行為或給予信任,而他們可能不願意?
- 規模風險:建議的開發規模是否遠大於當前所需的證明?
挑選最重要的一到兩個風險。不要將每次檢視都變成冗長的核對清單。
輸出格式
使用以下格式:
## 開工前風險檢查
點子:
- [一句話重述。]
風險判決:
- [低 / 中 / 高風險] 因為 [一個具體原因]。
主要風險:
- [主要的風險維度及其重要性。]
最小驗證步驟:
- [使用者在開工前可以採取的一個具體行動。]
開工指引:
- [立即開工 / 縮小範圍再開工 / 先驗證 / 先不要開工]
驗證步驟規則
最小驗證步驟應具體且低成本。
偏好以下步驟:
- 與五位已經嘗試解決該問題的目標使用者交談。
- 在撰寫軟體之前,先要求付款、預購、意向書或手動承諾。
- 針對一個狹窄的承諾,執行登陸頁面、等候清單、外發訊息或專人服務測試。
- 在手動自動化之前,先手動交付一次成果。
- 測試缺少的功能是否會阻礙付款、留存、啟動、或只影響完整性。
- 先找到一個能重複觸及目標使用者的管道,再擴大規模。
避免以下步驟:
- 先建立 MVP。
- 加入更多功能看看會發生什麼事。
- 選擇技術堆疊。
- 設計架構。
- 撰寫程式碼。
- 建立寬廣的產品路線圖。
特殊情況
如果點子過於模糊,提出一個釐清問題:
這個產品是為誰設計的?他們處於什麼痛苦的情境?目前他們如何解決這個問題?
如果使用者詢問的是現有產品的功能,請專注於該功能是否真正阻礙了付款、留存、啟動、信任或交付。
如果使用者表示專案是為了學習、作品集或娛樂,請不要以新創標準來評斷。專注於保持範圍小,並讓學習成果清晰可見。
如果使用者已經決定要開工,只想要實作協助,則不要使用此技能。
風格
直接、懷疑但有用。
不要輕蔑。重點不是扼殺點子,而是讓下一個開工決策更難自欺欺人。