1. 程式人生 > >《軟件需求》讀後感02

《軟件需求》讀後感02

常常 一個 還要 情況 忽略 bsp 希望 過程 聲明

需求實踐中的種種不足會給項目的成功帶來很多風險。

如用戶參與不足:客戶常常不能理解為什麽必須下這麽大力氣去收集需求和保證需求質量。開發人員往往也不重視用戶的參與,原因是自己以為已經知道了用戶想要什麽,這就是用戶心中所想與開發人員心中所想產生偏差,從而影響項目的成功。

用戶需求拓展:由於開發過程中需求的不斷發展與增加,項目往往會落後於計劃的進度並超出預算。出現這種情況是因為沒有依據對需求的規模和復雜度的實際評估來制定計劃,而不斷修改需求來是情況變得更糟。問題的責任部分在於用戶不斷提出修改需求的要求,部分在於開發人員處理這種要求的方式。

有歧義的需求:歧義是需求規約的大忌。歧義表現為同一讀者對同一項需求聲明作出多種解釋,或者不同的讀者對同一需求產生不同的理解。

過於抽象的需求:營銷人員或者經理經常喜歡只給出一個粗略的說明,他們希望開發人員在開發過程中充實他,這種方式對研究性項目或需求特別靈活的項目也許管用,但是需要緊密合作的團隊,而且緊限於開發小型系統。大多數情況下,這種做法的結果是使開發人員受挫,讓客戶失望。

忽略某類用戶:用戶所使用的產品特性,產品的使用頻率以及用戶自身的經驗水平不盡相同。因此,多數產品都擁有不同的用戶群。如果一開始沒能找出產品的所有重要用戶群,就會有某些用戶需求得不到滿足。確定所有用戶群後,還要保證獲得各類用戶的需求。

《軟件需求》讀後感02