對(duì)需求進(jìn)行多角度分析,實(shí)現(xiàn)量化管理
對(duì)于已經(jīng)開(kāi)發(fā)出來(lái)的需求,需要進(jìn)行有效的管理,借助業(yè)界領(lǐng)先的需求管理工具IBM Rational RequisitePro,我們可以把需求逐條記錄到用數(shù)據(jù)庫(kù)實(shí)現(xiàn)的需求庫(kù)中,每條需求對(duì)應(yīng)數(shù)據(jù)庫(kù)中的一條記錄,同時(shí)對(duì)于特定的需求我們還可以將其展現(xiàn)在Microsoft Word文檔中,并且可以通過(guò)與RequisitePro的集成,直接在Word中對(duì)后臺(tái)需求庫(kù)中需求進(jìn)行編輯修改。而對(duì)于一般用戶、業(yè)務(wù)人員以及企業(yè)領(lǐng)導(dǎo),RequisitePro還提供了方便易用的Web界面,可以查看項(xiàng)目需求的進(jìn)展情況。
為了對(duì)需求進(jìn)行進(jìn)一步的管理,我們還可以通過(guò)對(duì)需求的深入分析,給每條需求添加必要的屬性,例如: 優(yōu)先級(jí)、來(lái)源、穩(wěn)定性、成本、難易程度、風(fēng)險(xiǎn)等等。然后,我們就可以利用RequisitePro提供的數(shù)據(jù)庫(kù)的強(qiáng)大檢索能力,通過(guò)選擇不同的屬性作為過(guò)濾的條件,建立不同的視圖,讓我們能夠從不同的視角對(duì)現(xiàn)有的需求加以審視和權(quán)衡,以確定項(xiàng)目的范圍和開(kāi)發(fā)的重點(diǎn)。
記錄需求變化的歷史,交流需求修改的意見(jiàn)
在RequisitePro中對(duì)需求采取了條目化的管理方式,能夠保留每條需求的變更歷史,為以后的過(guò)程分析積累了數(shù)據(jù)。另外RequisitePro中還提供了項(xiàng)目需求基線的管理功能,可以建立項(xiàng)目級(jí)的需求基線以作為開(kāi)發(fā)的基礎(chǔ),需求的基線可歸檔到集成的配置管理系統(tǒng)中(例如ClearCase),以保留項(xiàng)目級(jí)需求基線的版本。
通過(guò)RequisitePro提供的需求基線的比較功能,可以方便的查看項(xiàng)目需求基線的變化情況。另外,RequisitePro中針對(duì)每條需求還提供了一個(gè)類似BBS的討論頁(yè)面,可以記錄對(duì)于需求的看法以及修改的建議等等,并且經(jīng)過(guò)配置,相應(yīng)的討論內(nèi)容還可以通過(guò)Email通知相關(guān)人員,這樣大大促進(jìn)了對(duì)于相應(yīng)需求的理解和溝通。
維護(hù)需求的追蹤性,分析變更造成的影響
根據(jù)需求管理的基本理論,需求具有不同的層次: 業(yè)務(wù)需求、產(chǎn)品特性、軟件需求、測(cè)試需求,這些層次的需求間具有密切的聯(lián)系,高層次的需求發(fā)生改變必然會(huì)影響其下各層相關(guān)的需求,因此為了進(jìn)行有效的需求管理,必須實(shí)現(xiàn)對(duì)需求追蹤性的管理。 RequisitePro中對(duì)需求的追蹤性管理提供了多種方式,如: 需求追蹤矩陣視圖,需求追蹤樹(shù)視圖,需求追蹤屬性頁(yè)等等。
通過(guò)需求追蹤矩陣視圖可以方便的設(shè)置需求間的追蹤關(guān)系,對(duì)于已建立追蹤關(guān)系的需求,一旦發(fā)生改變,RequisitePro會(huì)自動(dòng)在相應(yīng)的追蹤箭頭上打上紅色的斜杠加以標(biāo)識(shí),這樣通過(guò)追蹤矩陣視圖或需求追蹤樹(shù)視圖就可以對(duì)需求的變更進(jìn)行影響性分析了,以防止具體的需求未能及時(shí)根據(jù)變化進(jìn)行更新。尤其是需求追蹤樹(shù)視圖,可以非常直觀的展現(xiàn)受某條需求影響的所有需求,是說(shuō)服客戶慎重變更需求的有效手段。下面的圖形中,展現(xiàn)了集成在Rational Software Modeler中的RequisitePro需求追蹤矩陣和追蹤樹(shù)視圖,這是RequisitePro的第四種使用方式。