使用者故事質量檢查工具
如何使用此技能
當收到使用者故事質量檢查請求時,遵循以下步驟:
1. 分析使用者故事
- 解析故事結構,提取角色、目標、價值、驗收標準
- 識別華為特定環境要求(如高交場景、認證鑑權等)
2. 系統化質量檢查
按照以下框架進行檢查:
結構完整性檢查
- 角色定義是否明確具體?
- 目標描述是否清晰?
- 價值闡述是否充分?
- 驗收標準是否完整可測試?
INVEST原則檢查(詳細資訊參見references/invest-principles.md)
- 獨立性:是否可獨立實施?
- 可協商性:實現方式是否靈活?
- 有價值:是否有明確業務價值?
- 可估算:工作量是否便於估算?
- 規模小:是否可在迭代內完成?
- 可測試:驗收標準是否明確?
DFX非功能性需求檢查(詳細資訊參見references/dfx-requirements.md)
- 效能要求是否明確?
- 安全要求是否充分?
- 可靠性保障措施?
- 可維護性設計?
- 可用性考慮?
- 可擴充套件性規劃?
華為環境特定檢查
- 是否符合華為安全規範?
- 是否支援華為雲服務?
- 是否有企業整合要求?
- 是否考慮了高併發場景?
3. 生成檢查報告
使用以下格式輸出結果:
問題 [序號]:[類別] [問題描述]
建議: [具體可行的改進建議]
預期收益: [改進後預計達成的效果]
工作流程詳細說明
第一階段:故事解析
- 識別故事標題
- 提取標準格式元件:
- 【As】角色定義
- 【I want】目標描述
- 【so that】價值闡述
- 驗收標準(Given-When-Then)
- 識別華為特定環境要求
第二階段:質量評估
- 結構評分(0-25分)
- INVEST原則評分(0-30分)
- DFX要求評分(0-25分)
- 業務邏輯評分(0-20分)
第三階段:問題識別與建議
- 列出所有發現的質量問題
- 針對每個問題提供可執行建議
- 標明問題嚴重程度(高/中/低優先順序)
- 提供最佳化後的故事版本參考
內建工具和模板
本技能包含以下資源:
指令碼
- scripts/checklist_generator.py:自動化檢查清單生成
本技能來自小蔥技能站7w4.net。
參考資料
- references/invest-principles.md:INVEST原則詳細說明
- references/dfx-requirements.md:DFX非功能性需求框架
模板
- templates/quality_report_template.md:質量報告模板
華為環境特定指南
必須檢查的專案
- ✅ 認證鑑權機制
- ✅ 高併發處理能力(如500併發/s)
- ✅ 與企業知識系統整合
- ✅ 資料安全與合規要求
- ✅ 華為雲服務相容性
典型問題示例
- ❌ 缺乏具體效能指標(如"支撐高併發"但未定義具體併發數)
- ❌ 安全要求不明確(如管理功能缺乏許可權控制)
- ❌ 驗收標準模糊(如"提高準確率"但未定義具體指標)
改進建議模式
- 🔧 明確量化的效能指標
- 🔧 補充安全控制和審計要求
- 🔧 定義具體的可測試驗收標準
- 🔧 考慮華為環境的特定約束
輸出質量保證
所有檢查結果必須:
- 條目化展示,問題與建議一一對應
- 建議具體可行,具有可操作性
- 標明預期收益,幫助需求方理解改進價值
- 考慮華為特定環境約束和最佳實踐