需求管理的工具包括:①需求及相關(guān)文檔管理的工具;②流程審批的流轉(zhuǎn)電子化;③溯源性矩陣的維護(hù)工具。其中最大的難點(diǎn)是需求溯源性矩陣的維護(hù)工具,對(duì)此我們作重點(diǎn)分析。
需求溯源包括的三個(gè)方面,可看作是三個(gè)子矩陣,每個(gè)子矩陣對(duì)某個(gè)方面都具有雙向溯源性。
1.需求向低層分解的雙向溯源矩陣
需求向低層分解的雙向溯源矩陣,如表1所示。
2.需求沿生命周期縱向產(chǎn)品溯源矩陣
需求沿生命周期縱向產(chǎn)品溯源矩陣,用表2、表3予以說明。
表2中的編號(hào)均表示文檔的版本號(hào),例如,對(duì)于軟件需求說明書RS.1.2,對(duì)應(yīng)有兩個(gè)系統(tǒng)設(shè)計(jì)規(guī)格書(DM.1.2.1、DM.1.2.2),后一個(gè)版本號(hào)代表新版本,應(yīng)作為當(dāng)前使用版本。該表反映了文檔變更歷史。
3.需求的水平溯源矩陣(跨系統(tǒng)功能間)
當(dāng)需求影響到多個(gè)系統(tǒng)時(shí),就應(yīng)建立關(guān)聯(lián)功能間的水平溯源關(guān)系(見表4)。
綜上所述,需求管理要求建立和維護(hù)需求雙向溯源表,而雙向溯源表的關(guān)聯(lián)關(guān)系非常復(fù)雜,因此:
?。?)必須借助工具進(jìn)行管理。對(duì)小的項(xiàng)目,可以用Excel等簡(jiǎn)單工具進(jìn)行管理,但對(duì)大型項(xiàng)目或組織級(jí)的需求管理,則應(yīng)購(gòu)買或自行開發(fā)專門的需求管理工具。
(2)必須建立一套編碼體系,以便進(jìn)行標(biāo)識(shí)和檢索。
?。?)需求管理工具可以與配置管理工具同時(shí)考慮,即綜合設(shè)計(jì)成一個(gè)管理系統(tǒng)。
五、需求管理實(shí)施建議
需求管理是基礎(chǔ)性的管理,企業(yè)必須投入精力,認(rèn)真實(shí)施,并以此作為實(shí)施CMMI的起點(diǎn)。在實(shí)施中要注意如下幾點(diǎn):
1.培訓(xùn)工作。從以上分析可以看出,需求管理是一項(xiàng)技術(shù)含量高、參與人員多、持續(xù)時(shí)間長(zhǎng)(從項(xiàng)目前期到項(xiàng)目結(jié)束)的管理活動(dòng)。因此,必須作好相關(guān)的培訓(xùn),通過培訓(xùn)使高層管理人員了解需求管理的意義,取得他們的支持;使需求管理人員學(xué)會(huì)使用工具;使一般員工有需求管理意識(shí),維護(hù)好溯源矩陣中與自己相關(guān)的部分,并提高識(shí)別項(xiàng)目工作與需求的不一致的能力。
2.試點(diǎn)工作。應(yīng)先選幾個(gè)項(xiàng)目作為試點(diǎn),取得經(jīng)驗(yàn)后再全面實(shí)施。
3.從制度方面進(jìn)行實(shí)施體系的建立,使之制度化。
4.監(jiān)督與控制。質(zhì)量保證(QA,Quality Assurance)人員應(yīng)根據(jù)需求管理計(jì)劃為基準(zhǔn)進(jìn)行監(jiān)督與控制,例如,根據(jù)需求管理的干系人及介入事件的關(guān)聯(lián)矩陣,審查“通報(bào)雙向溯源性情況”是否到位(是否按時(shí)通報(bào),是否有人員遺漏)等。
5.評(píng)價(jià)與審查。一方面對(duì)過程的活動(dòng)、狀態(tài)及結(jié)果進(jìn)行審查,解決相關(guān)問題;另一方面對(duì)照要求進(jìn)行評(píng)價(jià)與檢查,總結(jié)經(jīng)驗(yàn)并處理不符合項(xiàng)。
6.度量。逐步建立度量的指標(biāo)體系,開始時(shí)可只度量完成各項(xiàng)工作的工作量,之后可以作進(jìn)一步的度量,積累組織的歷史數(shù)據(jù),供以后進(jìn)行需求管理的分析、決策等。例如,需求變更比率、因變更造成的延期、需求變更累計(jì)數(shù)等。