需求分析的方法與實踐

1      需求分析的重要性

需求缺陷發現越晚成本越高架構

2      需求的分類

2.1      功能性需求

輸入、輸出、異常運維

2.2      非功能性需求

用戶關心的質量屬性:性能、規格、可靠性、易用性..性能

開發運維關注的質量屬性:可維護性、可移植性、可重用性、可測試性…測試

2.3      約束

協議、標準、規範、語言、資源限制、運行環境。。。資源

 

3      需求的屬性

3.1      二重性

需求=問題+解決方案
這裏的解決方案指的是對解決問題的方案有需求,好比,問題是晚上打電話會吵到其餘同窗,解決方案不能是晚上所有斷點斷信號,那樣會影響急事的處理。開發

3.2      顆粒度

3.3      明確性

3.4      時效性

3.5      易變性

3.6      潛在性

冰山理論,看到的或者用戶提出的需求是不多的,還有不少需求都是藏在暗處的。協議

3.7      關聯性

3.8      演進性

3.9      多維性

 

4      需求的來源

4.1      外部來源

客戶、友商競爭分析、標準/規範、業界趨勢。。。異常

4.2      內部來源

一線服務、維護部、行業規範、內部改進。。。語言

 

5      需求架構

 

6      輸出需求的質量標準

6.1      完整性

6.2      正確性

正確、無歧義、最新的行業

6.3      原子性

6.4      可驗證

6.5      一致性

不能自相矛盾

6.6      可追蹤

相關文章
相關標籤/搜索