專用目標1 開發顧客需求
專用實踐1.1 引出需要
本實踐要求使用各種技術引出顧客需要,標識顧客需求。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
確定引出顧客需要的各種技術(如,技術演示、頭腦風暴、原型和模型等);制定引出顧客需要的方法指南;確定引出需要活動的利益相關方。
3)模板文件實施要點
制定調查問卷模板。
4)其他實施要點
無。
5)直接證據
引出需求的各類記錄(如,調查問卷、討論記錄等)。
專用實踐1.2 開發顧客需求
本實踐要求將引出的利益相關方的需要、期望、限制和接口等轉換為顧客需求。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
制定顧客需求(任務書)的編寫要求;制定顧客需求(任務書)的驗收準則和規程;顧客需求應覆蓋各利益相關方的需要、期望、限制和接口。
3)模板文件實施要點
制定顧客需求(任務書)的模板。
4)其他實施要點
逐步提高顧客需求評審的有效性。
5)直接證據
顧客需求(任務書)。
專用目標2 開發產品需求
專用實踐2.1 確定產品需求和產品部件需求
本實踐要求基于顧客需求來確定產品和產品部件需求。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立產品需求和顧客需求的追溯關系,確保需求完整、無遺漏;制定需求分析規范;制定產品需求編寫規范;制定產品需求評審規程和通過準則。
3)模板文件實施要點
制定產品需求(需求規格說明)模板。
4)其他實施要點
無。
5)直接證據
產品需求(需求規格說明)。
專用實踐2.2 分配產品部件需求
本實踐要求將需求分配到產品部件(軟件模塊)。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
要求將產品需求分配到各個軟件模塊;要求將性能需求分配到相應的產品部件;要求將設計約束分配到相應的產品部件。
3)模板文件實施要點
無。
4)其他實施要點
無。
5)直接證據
產品需求(需求規格說明)。
專用實踐2.3 標識接口需求
本實踐要求標識出產品的外部和內部接口。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
產品需求(需求規格說明)中的接口需求應覆蓋顧客需求(任務書)中的接口需求;制定接口需求開發規范(如,明確接口需求的定義應包括信源、信宿、激活源,以及軟件的數據特性等項,使用適當的圖文表示接口等)。
3)模板文件實施要點
制定包含規范的接口需求定義的模板文件(接口需求文檔模板或包含接口需求的需求規格說明文檔模板)。
4)其他實施要點
在接口需求開發規范中應明確內部接口需求開發的時機(包含在需求規格說明中還是設計說明中?),明確內部接口需求的定義方式和詳細程度(如,給出表明內部接口調用關系的接口關系圖,還是需要給出信源、信宿、數據特性等的準確定義?)。
5)直接證據
接口需求文檔或包含接口需求的需求規格說明文檔。
專用目標3 分析和確認需求
專用實踐3.1 制定運行方案和場景
本實踐要求開發產品的運行方案和場景,以清晰定義產品、用戶和環境的交互,并以此審視開發的產品和產品部件需求是否存在不足。為此:
1)本實踐對目標實現的重要程度:一般
2)過程文件實施要點
重視運行方案和場景的定義;嚴格評審運行方案和場景;明確運行方案和場景描述的詳細程度。
3)模板文件實施要點
在需求規格說明模板中“要求的狀態和方式”中給出運行方案和場景的示例描述。
4)其他實施要點
無。
5)直接證據
需求規格說明文檔中的“要求的狀態和方式”。
專用實踐3.2 建立必需功能性的定義
本實踐要求進行功能分析,描述哪些是產品所預期的。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立功能分析的規范:對功能進行篩選(哪些是用戶真正所需)、分組(類似的功能、性能或耦合度)、排序(按時間關鍵功能)。
3)模板文件實施要點
無。
4)其他實施要點
無。
5)直接證據
需求規格說明文檔(功能定義、需求優先級)。
專用實踐3.3 分析需求
本實踐要求對需求進行分析,以確保其充分性和必要性。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立需求分析規范,應對需求進行分析,確保需求是完備的、可實現的、可驗證的;標識出關鍵需求;分析運行方案和場景,并支持從中導出新的需求。
3)模板文件實施要點
無。
4)其他實施要點
無。
5)直接證據
需求規格說明文檔。
專用實踐3.4 分析需求以達到平衡
本實踐要求分析需求,以達到各利益相關方的需要相平衡。為此:
1)本實踐對目標實現的重要程度:一般
2)過程文件實施要點
建立的需求分析規范中,要注意對需求的分析應平衡利益相關方的成本、性能、進度、可重用、可維護以及風險。
3)模板文件實施要點
無。
4)其他實施要點
無。
5)直接證據
需求規格說明文檔以及與需求相關的風險。
專用實踐3.5 確認需求
本實踐要求對需求進行確認,以確保最終產品能在預期的環境中正常運行。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
明確需求確認的要點:確定需求可能帶來的風險、需求的完備性和充分性;記錄需求確認過程中發現的問題以及可能未發現的需求。
3)模板文件實施要點
需求評審通過準則的模板。
4)其他實施要點
無。
5)直接證據
需求確認(評審)記錄。