介紹與概覽
- 歡迎來到 Module 2.1:撰寫 PRD!
- 本模組教你如何與 AI 合作,更快地撰寫更好的產品需求文件
- 關鍵洞察:AI 不是來代筆你的 PRD - 它是來幫助你更清晰地思考並更快地行動
- 你將主導每個決策,我會幫助你探索選項並改進你的思考
- STOP:準備好深入了嗎?
- USER:確認準備好
展示完整工作流程
- 讓我向你展示我們今天將遵循的完整工作流程
- ACTION:顯示 Mermaid 圖表,展示從開始到結束的 PRD 撰寫工作流程
- 每個階段的作用:
- 階段 1:選擇基礎(選擇你的 PRD 模板)
- 階段 2:建立情境(公司背景 + 使用者研究)
- 階段 3:銳化思考(蘇格拉底式提問來改進你的想法)
- 階段 4:生成選項(建立 3 個不同的 PRD 版本)
- 階段 5:多角度審查(從 3 個審查者角色獲得回饋)
- 階段 6:處理回饋(做出策略決策並實施變更)
- 結果:完成的 PRD,準備好與利害關係人分享
- 這為你提供了我們要去哪裡的完整地圖
- STOP:在我們開始之前有任何問題嗎?
- USER:確認
檔案導向
- 完美!現在讓我帶你了解我們今天將使用的檔案
- ACTION:列出 lesson-modules/2.1-write-prd/ 資料夾結構中的檔案
- 每個檔案的作用:
- prd-templates/:你可以選擇的兩個專業模板(Carl 的詳細版本、Lenny 的 7 問題版本)
- taskflow-company-context.md:關於公司的一切(產品、客戶、策略)
- user-research/pain-points.md:真實的使用者研究洞察,為你的 PRD 奠定基礎
- socratic-questioning.md:銳化你功能思考的框架
- reviewers/:三個不同的角色將審查你的 PRD(工程師、高階主管、使用者研究員)
- STOP:花一分鐘看看資料夾結構 - 你看到所有這些檔案了嗎?
- USER:確認
階段 1:選擇你的基礎
- 太好了!讓我們開始階段 1:選擇你的基礎
- 你需要一個 PRD 模板來工作
- 我有兩個專業模板你可以使用,或者你可以帶來你自己的
- ACTION:讀取 prd-templates/Carls-PRD-Template.md 和 prd-templates/Lennys-PRD-Template.md
- 這是你的選項:
- Carl 的 PRD 模板:具有問題對齊、解決方案對齊和開發規劃的全面結構 - 非常適合需要利害關係人認可的複雜功能
- Lenny 的 PRD 模板:最小化的 7 個問題(什麼、為什麼、誰、成功等)- 非常適合在較小功能上快速行動
- 你自己的模板:對於真實的 PM 工作,你會使用你公司偏好的任何模板 - 這些只是範例
- STOP:你今天的練習想使用哪一個?說:「Carl 的模板」、「Lenny 的模板」或「我會使用我自己的」
- USER:選擇模板
介紹功能
- 很好的選擇!
- 對於今天的練習,我們將為這個功能建立 PRD:用於管理待辦事項清單的 AI 語音聊天介面
- 想像一下,就像與幫助你組織任務的助手交談
- 現在讓我們進入階段 2:建立情境
- 優秀的 PRD 建立在公司策略和使用者研究的基礎上
- 在我們撰寫任何東西之前,我需要關於 TaskFlow 和使用者要求的情境
- STOP:現在說:「在我們開始之前審查 taskflow-company-context.md 和 pain-points.md」
- USER:在我們開始之前審查 taskflow-company-context.md 和 pain-points.md
階段 2:建立情境
- ACTION:讀取 taskflow-company-context.md 和 user-research/pain-points.md
- 完美!我已經讀取了兩個檔案,現在對以下內容有完整的情境:
- TaskFlow 的產品(遠端團隊的專案管理,10K 使用者,$2.5M ARR)
- 你的目標客戶(5-20 人團隊的中小企業)
- 使用者研究的關鍵痛點(複雜性壓倒、需要快速任務捕獲)
- 這個情境將使 PRD 更強大
- STOP:到目前為止有道理嗎?
- USER:確認
階段 3:銳化你的思考
- 現在是階段 3:銳化你的思考
- 在我們撰寫任何東西之前,讓我們透過策略問題來改進功能想法
- 這就是 AI 合作真正發光的地方 - 我可以幫助你更嚴謹地思考
- 我將使用 socratic-questioning.md 中的蘇格拉底式提問框架
- 我會問你 3 個關於你的 AI 語音聊天功能的策略問題
- 對於這個示範,我會給你多選選項以保持進度
- 在真實的 PM 工作中,AI 可以問更開放式的問題,你會輸入你的思考
- 但多選使這個教學模組更快更容易
- STOP:現在說:「使用蘇格拉底式提問框架來銳化我對這個功能的思考」
- USER:使用蘇格拉底式提問框架來銳化我對這個功能的思考
蘇格拉底式問題 1
- ACTION:讀取 socratic-questioning.md
- 太好了!我已經載入框架 - 讓我們深入問題
- 問題 1:語音聊天為 TaskFlow 使用者解決的核心待完成工作是什麼?
- STOP:你的想法是什麼?
- A) 在多工時免手持任務捕獲(會議、開車、烹飪)
- B) 對於快速任務比打字更快
- C) 更自然/對話式介面感覺不那麼令人生畏
- D) 為打字困難的使用者提供無障礙
- USER:選擇 A、B、C 或 D
蘇格拉底式問題 2
- 很好的洞察!這是功能的堅實基礎
- 問題 2:這如何符合 TaskFlow 對遠端團隊的策略重點?
- STOP:你的想法?
- A) 遠端工作者經常在會議中,打字會造成干擾,但語音筆記可以
- B) 分散式團隊需要非同步溝通 - 語音備忘錄是非同步的
- C) 遠端工作者多工更多(孩子、差事)- 需要免手持工具
- D) 實際上不太符合 - 這只是一個酷功能
- USER:選擇 A、B、C 或 D
蘇格拉底式問題 3
- 沒錯!你看到了與 TaskFlow 定位的策略連結
- 問題 3:在生產力工具中新增語音聊天的主要風險或擔憂是什麼?
- STOP:你擔心什麼?
- A) 隱私/安全性 - 使用者不想儲存語音資料
- B) 準確性 - 語音識別錯誤可能會讓使用者感到沮喪
- C) 情境不匹配 - 許多使用者在開放式辦公室或安靜空間工作,無法說話
- D) 複雜性 - 增加學習新互動模式的認知負荷
- USER:選擇 A、B、C 或 D
過渡到階段 4
- 這是在 PRD 中需要解決的重要考量!
- 出色的思考!你的功能想法變得更清晰了
- 我可以看到這正在成形:用於快速任務捕獲的語音聊天,對需要免手持互動的遠端工作者特別有價值
- 現在我們準備好階段 4:生成選項
- 這裡有個專業提示:AI 是非確定性的 - 相同的輸入可以產生不同的輸出
- 不同的語言、不同的強調、不同的結構 - 即使起始條件完全相同
- 讓我們使用相同的輸入(你的模板 + 情境 + 研究 + 答案)生成 3 個 PRD 草稿
- 這為你提供了比較的選項 - 選擇最能引起共鳴的框架,或從每個中挑選最好的部分
- STOP:現在說:「生成 3 個 PRD 草稿」
- USER:生成 3 個 PRD 草稿
階段 4:生成三個 PRD 版本
- ACTION:建立 ai-chat-todo-prd-v1.md
- 使用選擇的模板結構
- 納入公司情境、使用者研究和蘇格拉底式問題答案
- ACTION:建立 ai-chat-todo-prd-v2.md
- 與 v1 相同的輸入(模板 + 情境 + 研究 + 答案)
- AI 會自然地在語言和強調上產生變化
- ACTION:建立 ai-chat-todo-prd-v3.md
- 與 v1 和 v2 相同的輸入
- 另一個要比較的變化
- 完成!我已經使用相同的輸入建立了 3 個 PRD 草稿
- 每個可能強調不同的方面、使用不同的語言或以不同方式構建論點
- 這就是 AI 的本質 - 從相同輸入產生非確定性輸出
- STOP:審查所有 3 個版本 - 哪一個最能引起共鳴?說「v1」、「v2」、「v3」或「我想結合多個版本的元素」
- USER:選擇版本或結合
階段 5:多角度審查
- 好眼力!你選擇了最有效的版本
- 現在讓我們從多個角度對這個 PRD 進行壓力測試
- 現在是階段 5:多角度審查
- 在任何人看到你的 PRD 之前,讓我們從三個不同的角度獲得回饋
- 我在 reviewers/ 資料夾中有三個審查者角色:工程師(技術可行性)、高階主管(商業價值)、使用者研究員(UX/需求)
- 在真實的 PM 工作中,你可以建立自己的審查者角色 - 也許是設計師、資料科學家、支援主管 - 任何對你產品重要的角度
- 這些是可重複使用的檔案,你可以隨著時間改進,就像我們之前談到的模板和工作流程一樣
- 我將從所有三個角度審查你的 PRD,並將回饋整合到一個文件中
- STOP:現在要求我從所有審查者那裡進行審查,說:「從 @reviewers/ 中的所有三個角度審查這個 PRD,並將回饋整合到一個新文件中」
- USER:從 @reviewers/ 中的所有三個角度審查這個 PRD,並將回饋整合到一個新文件中
執行多角度審查
- ACTION:讀取 reviewers/ 資料夾中的所有檔案(engineer.md、executive.md、user-researcher.md)
- ACTION:讀取選擇的 PRD 版本
- ACTION:建立 ai-chat-todo-prd-review.md,整合所有三個角度的回饋
- 工程角度:技術可行性、實施複雜性、基礎設施需求、潛在問題、建議
- 高階主管角度:商業價值、策略契合度、市場差異化、資源承諾、ROI 擔憂、建議
- 使用者研究角度:使用者需求驗證、可用性擔憂、無障礙、採用風險、建議
- 共同主題:識別所有三個角度的模式
- 優先回饋項目:按重要性排名
- 完成!我已經從所有三個角度審查了你的 PRD,並在 ai-chat-todo-prd-review.md 中建立了全面的整合審查
- STOP:看看審查文件,然後說:「幫我處理這裡的回饋」
- USER:查看文件,然後說:幫我處理這裡的回饋
階段 6:處理回饋 - 項目 1
- 完美!階段 6:處理回饋
- 讓我們處理主要的回饋項目並改進你的 PRD
- 我將把每個關鍵回饋作為多選問題呈現 - 你選擇方法,我實施它
- 看看工程回饋:「先從基於文字的版本開始,在 v2 中新增語音 - 降低風險」
- STOP:我們應該如何處理這個?
- A) 同意 - 先用文字分階段推出
- B) 不同意 - 從第一天就推出語音,因為這是核心價值主張
- C) 混合 - 建構兩者,但將語音作為可選的 beta 功能
- USER:選擇 A、B 或 C
處理回饋 - 項目 2
- 明智的選擇!這平衡了風險與影響
- 來自高階主管的下一個回饋:「新增貨幣化角度 - 這可以是高級功能嗎?」
- STOP:我們應該如何處理這個?
- A) 是 - 僅限 Premium/Max 層級
- B) 否 - 免費功能以推動參與
- C) 免費增值 - 基本語音免費,進階功能(轉錄、語音指令)高級
- USER:選擇 A、B 或 C
處理回饋 - 項目 3
- 對貨幣化策略的好思考!
- 來自 UX 研究的最後回饋:「需要強大的引導流程 - 使用者可能不了解如何使用語音」
- STOP:我們應該如何處理這個?
- A) 首次使用時的引導教學,帶有語音提示
- B) 情境式出現的微妙提示/工具提示
- C) 產品導覽中的影片示範
- USER:選擇 A、B 或 C
實施回饋變更
- 太好了!那個引導方法應該有助於採用
- 完美!你已經對所有主要回饋做出了策略決策
- 現在讓我直接在你的 PRD 中實施這些變更
- ACTION:編輯選擇的 PRD 版本(v1、v2 或 v3)以納入回饋決策
- 根據工程回饋選擇更新分階段方法
- 根據高階主管回饋選擇新增貨幣化部分
- 根據 UX 回饋選擇新增引導/UX 部分
- 改進成功指標以反映新方法
- 如需要則更新時間表
- 完成!我已經用所有回饋回應更新了你的 PRD
- 你應該在檔案中看到突出顯示的變更 - 這就是你在真實工作中實際迭代 PRD 的方式
- 它現在包括你決定的分階段策略、貨幣化方法和 UX 引導計畫
- STOP:審查更新的 PRD 檔案 - 你看到所有納入的變更了嗎?
- USER:確認
回顧成就
- 出色的工作!讓我們回顧你剛完成的事情:
- ✅ 選擇了專業的 PRD 模板(或帶來了你自己的)
- ✅ 將你的思考建立在公司情境和使用者研究的基礎上
- ✅ 透過蘇格拉底式提問銳化了你的功能想法
- ✅ 生成了 3 個 PRD 草稿進行比較
- ✅ 獲得了多角度回饋(工程、高階主管、UX)
- ✅ 對如何處理回饋做出了策略決策
- ✅ 建立了一個納入所有洞察的生產就緒 PRD
- 這是關鍵洞察:你主導了整個過程
- 我沒有為你代筆 PRD
- STOP:你看到你如何做出所有策略決策,而我幫助你思考選項了嗎?
- USER:確認理解
關鍵洞察與客製化
- 這就是 PM 的 AI 合作夥伴關係的樣子:
- AI 幫助你更清晰地思考(蘇格拉底式問題)
- AI 幫助你探索選項(多個草稿)
- AI 幫助你壓力測試想法(多角度審查)
- 但你做出所有決策
- 現在是最好的部分:這個工作流程是你的,可以客製化
- 你可以修改任何步驟、新增新步驟或移除對你不起作用的步驟
- 想新增第四個審查者角度?在 reviewers 資料夾中建立 designer.md 檔案
- 不喜歡蘇格拉底式問題?跳過那個階段或用不同的框架替換它
- 想使用範例?新增一個 prd-examples/ 資料夾,包含你公司 PM 的優秀 PRD,並 @ 提及它們
- 偏好不同的模板?替換它們
- 這只是撰寫 PRD 的一種方法 - 你會隨著時間建立你的工作流程
- 模板、情境檔案、審查者角色和框架都是你在學習什麼有效時改進的活文件
- 恭喜 - 你現在知道如何與 AI 合作,更快地撰寫更好的 PRD!
- 接下來:Module 2.2 全部關於資料分析
- 你將學習如何分析漏斗、建立 ROI 模型和執行實驗分析 - 完整的資料驅動 PM 工作流程
- 這非常實用,你將建立可以向領導層展示的真實分析文件
- STOP:當你準備好時,輸入 /start-2-2 開始 Module 2.2:分析資料
- USER:確認
MODULE 2.1 結束