千萬不可以提如何做的需求

2021-09-30 04:42:28 字數 814 閱讀 9835

現存在乙個軟體需求,該軟體實現的真正目的如下圖右下角的橢圓形所示。

有些時候軟體需求提出人員並非把軟體真正目的告訴軟體開發人員,而是把他(她)所認為的要達到這個目的所需的環節步驟作為需求提出。

比如上圖中,需求人員直接告訴研發人員,你需要實現乙個軟體,即首先做環節a,然後再做環節b,最後做環節c(但實際上,要達到這個目的合理環節步驟應當為環節h -> 環節i)。至於這個軟體的真正目的隻字不提。

如果研發人員只是純粹應付的話,那麼可能很容易地嚴格按照這個需求將軟體實現,但這樣做可能會導致很多問題。

下面對問題的產生做一下分析。

首先,需求人員不是很專業,這種情況在好多公司企業都存在,對於小型企業尤為嚴重。由於不專業,導致看待問題比較片面,所以他(她)所認為的要實現真正目的所需要採取的環節步驟不一定合理。

其次,在實際業務中,可能業務邏輯非常複雜,因此即使需求人員很是專業,但由於業務的複雜性,有時也不太確定自己真正的需求。那麼如果按照他提供的這種如何做的需求做出的軟體,未必是合理的。

對於此種情況,我們研發人員應與需求人員反覆交流,不斷地對需求資訊進行收集、整理、分析、修剪,然後根據目前的需求進行原型開發,等軟體原型出來後,針對軟體原型再與需求人員反覆溝通、確認,通過軟體原型引導需求方把自己的真正需求描述清楚,這樣反覆幾次基本上都可弄清楚軟體真正的需求,從而做出更合理、更有效地軟體。

因此,軟體需求人員在提需求時,千萬不可把自以為如何做的步驟當做真正的需求提供給軟體研發人員。同時,軟體研發人員要積極引導需求方,逐步確定軟體的真正需求,只有弄清楚軟體的真正需求,我們才可做出合理、有效的軟體。同時大大節約了人力和物力。

智慧型取餐櫃可不可以做

這種看起來類似蜂巢快遞櫃 又偏重餐飲盒飯的無人值櫃機,一度被人質疑是否帶著偽共享的概念。可是今年突然而至的疫情,讓共享取餐櫃迎來了爆發。智慧型儲餐櫃內置冷熱鏈功能,可以加熱,可以冷藏,使用者可以自己設定溫度。你甚至可以把它想象成是智慧型冷櫃和智慧型保溫櫃的合體。實際上,前幾年共享概念剛剛橫出江湖時,...

如何增加SQL使用者許可權不可以修改架構

1 每個使用者資料庫 包括model 增加資料庫角色 create role dt rwe authorization dbo 2 每個使用者資料庫 包括model 設定資料庫角色全縣 grant view definition,execute to dt rwe 3 增加登入名 create lo...

女生可不可以進入IT行業做Linux運維工程師?

不知從何時起有那麼乙個不成文的理論 女生不適合做it。在很多人看來,it is a men s world,女生學it是件匪夷所思的事情。在傳統的思維當中,女生只適合從事像教師 會計 公務員等穩定的職業。然而,這一莫名其妙的觀念和理論隨著正在被漸漸打破,it行業男女比例已逐漸趨向均衡。但這並不代表就...