軟體產品的功能規格到底怎麼寫才算完整?我曾經面試過一位 PM ,一個功能的規格寫了滿滿超過 40 頁的 PDF,真的是先昏倒!因為寫得太多反而工程師都不想看了,直接用問的還比較快。今天將提到為什麼產品開發需要規格書,以及撰寫的方法與範例。
寫規格關鍵的目的,並不是給團隊未來查詢用,也不是給老闆或銷售部門了解功能用。功能規格主要用於,當產品需要更新時,讓產品開發團隊了解『我需要做什麼?』(這邊指的是設計師、開發者、測試人員、可能還有數據分析師)這邊先不展開談從 0 到 1 的情況。
那你應該明白了,規格能夠清晰的描述需變更了什麼內容(What)才是最重要的。因此,我個人不習慣用規格書這個詞,因為我認為規格應該言簡意賅,而『書』給人一種...讀起來很累的感覺。
✅檢查清單:
以大家熟悉的網銀轉帳功能為例:
- 任務標題:轉帳 - 使用者可以發送自己的台幣資產至特定的帳戶
- 目標:網路銀行的基本功能(屬於最小可行產品的功能,所以此項非必要XD)
- 預期成效:一個月內的轉帳成功率達 90% (如果有數據團隊會進一步做定義)
- 設計稿:{一張 Mockup User Flow} + {設計稿連結}
- 起始點:點擊首頁的『轉帳』按鈕
- 限制:該使用者帳戶已經開通台幣帳戶並有轉帳權限
- 使用流程(6. 7. 8. 項寫在一起)
轉帳頁:
1. 選擇欲轉出帳戶,預設帶入第一個台幣帳戶
2. 輸入轉帳金額
3. 輸入或選擇收款的銀行代碼
4. 輸入收款的銀行帳戶
5. 輸入備註
6. 點擊『確認』按鈕,進入驗證流程(以下省略驗證頁)
成功畫面:
失敗畫面:
有問題或其他建議歡迎在底下留言,有興趣了解更多產品經理的知識請按讚及追蹤讓我知道呦,謝謝!