Module 2:進階 PM 工作2.1:撰寫 PRD

介紹與概覽

  • 歡迎來到 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 結束