需求捕獲早期階段中容易混淆的概念-假設、目標和需求

當客戶和你說他要什麼什麼的時候,他很可能不能很清晰的表達自己,即使是有些想法,也需要我們的需求捕獲者很好的引導。在需求訪談的早期階段,我們需要明確這幾個概念:假設、目標和需求。

假設,又可理解我們開發系統和軟件的前提條件。比方說,中國銀行開發港股直通車的前提是中國銀監會,中國證鑑會同意內地股民買賣港股。因此,我們看到假設是一定爲真的,至少當前我們知道這是一個可獲得的真實的結果,而且也是可以驗證的,每個利益相關者都是認同的。假設對於項目的立項和執行是必須的,但它很可能不可控,因此需要時常檢查假設的條件是否還成立。

關於假設,經驗上看,大家理解沒有問題,但不一定重視,因此爲以後的項目帶來很多的風險,各個層面的假設:政策,組織,技術,人力等等。

關於目標和需求,目標是客戶喜歡錶達的一種“需求”,比如對內部信息管理信息系統來說,目標是提高公司的運營效率;對商業軟件來說,目標可能是提高產品的市場競爭力。又比如說一個防盜的安全設備,保安呢希望它好用。一方面目標是用戶的某種期望的“需求”,它可能可以達到,但需要通過更細化和明確的需求的實現。目標不一定可驗證,比如說希望一個系統好用,但提高公司的運營效率這樣的目標,如果加上一些數值指標的衡量,那就是可驗證的了。每個利益相關者的目標可能是不同的,比如說防盜系統的警報,保安期望越響越好,但小區的住戶可能期望不要非常吵。

目標是項目開發的意義所在,但正如目標可能是業務層面的,也可能無法真正去衡量,也很說能不能完全達到。而需求不一樣:需求一定是可達到的/可獲得的;它是必須的,但可由不同的優先級來表述其的必要性;需求是需要通過明確的需求驗收/測試標準來表述需求是否能夠被驗證;正式需求表述也不應該是衝突的,目標的衝突可由折中的需求來解決或者通過不同需求版本的實現來解決。

圖示關於這三個概念的對比

假設_目標_需求對比圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章