需求都必須符合業(yè)務需求。需求分析員從用戶需求中推導出產品應具備哪些對用戶有幫助的功能。開發(fā)人員則根據(jù)功能需求和非功能需求設計解決方案,在約束條件的限制范圍內實現(xiàn)必需的功能,并達到規(guī)定的質量和性能指標。
當一項新的特性、用例或功能需求被提出時,需求分析員必須思考一個問題:“它在范圍內嗎?”。如果答案是肯定的,則該需求屬于需求規(guī)格說明,反之則不屬于。但答案也許是“不在,但應該在”,這時必須由業(yè)務需求的負責人或投資管理人來決定:是否擴大項目范圍以容納新的需求。這是一個可能影響項目進度和預算的商業(yè)決策。
不屬于需求的內容
需求規(guī)格說明中不包括(除已知約束外的)設計和實現(xiàn)的細節(jié)、項目的計劃信息,以及測試信息(Leffingwell 和 Widrig 2000)。把這些內容與需求分開,就可以把需求活動的注意力集中到了解開發(fā)小組需要開發(fā)的產品特性上。項目中通常還包括其他類型的需求,如開發(fā)環(huán)境需求,進度或預算限制,幫助新用戶跟上進度的培訓需求,或者發(fā)布產品使其轉入支持環(huán)境的需求。這些都屬于項目需求而不是產品需求,因此不屬于軟件需求的討論范圍。
項目經理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html