customer-problems
從業務背景識別並記錄客戶問題 (CP)。適用於開始需求工程或利益相關者僅描述解決方案而非問題時。這是 Problem-Based SRS 方法論的第 1 步。
簡介
customer-problems 技能為「問題導向軟體需求規格 (SRS)」方法論的第一階段提供了結構化的框架。它旨在協助軟體工程師、技術主管及產品經理從模糊的利益相關者需求建議,轉向對底層業務問題的嚴謹理解。透過聚焦於「為什麼 (WHY)」領域,此技能確保開發工作能明確追蹤至合理的業務需求,從而防止常見的「建構缺乏業務價值的技術功能」之產業失敗。
此技能主要分為生成與審查兩種模式。在生成模式中,它處理原始業務背景,並利用包含主詞、嚴重程度動詞 (must, expects, hopes)、受詞與懲罰的精確語法來提取及驗證問題陳述。這種結構強制要求清晰說明未解決問題的後果。在審查模式中,它將草稿陳述規範化為標準格式,識別缺失資訊並標記潛在歧義,確保需求已準備好進入如「軟體概覽」與「客戶需求」等後續步驟。
-
能夠從非結構化的業務背景中系統性地發現真實的客戶問題。
-
將問題文件標準化為一致的 [主詞] [動詞] [受詞] [懲罰] 語法,以利追蹤。
-
依嚴重程度 (義務、期望、希望) 對問題進行分類,以支援優先順序判斷。
-
提供需求草稿的自動驗證與規範化,以減少重工。
-
整合更廣泛的需求工程工作流程,包括業務背景 (步驟 0) 與軟體概覽 (步驟 2)。
-
最佳輸入包含結構化的業務背景 (例如:專案識別、利益相關者、當前情況與領域邊界)。
-
非常適合利益相關者僅描述「希望功能看起來如何」而非「他們正面臨什麼問題」的情境。
-
文件中使用規範關鍵字時遵循 BCP 14 標準。
-
此技能明確不定義技術解決方案或衍生功能性需求,嚴格維持問題識別與架構設計之間的界線。
-
要求持續使用 CP- ID,以維持整個軟體開發生命週期中各個產出物之間的連結。
倉庫統計
- Star 數
- 20
- Fork 數
- 3
- Open Issue 數
- 0
- 主要語言
- 未提供
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 上午05:19