摘要:本文以某發(fā)展銀行信貸管理項(xiàng)目(以下簡(jiǎn)稱(chēng)本項(xiàng)目)為實(shí)例,闡述了信息系統(tǒng)項(xiàng)目的需求管理工作的重要性。在本項(xiàng)目中,我擔(dān)任需求分析師,參與了需求分析、需求管理工作。該項(xiàng)目從項(xiàng)
關(guān)鍵詞:信息系統(tǒng)需求管理
本文以某發(fā)展銀行信貸管理項(xiàng)目(以下簡(jiǎn)稱(chēng)本項(xiàng)目)為實(shí)例,該項(xiàng)目是某發(fā)展銀行,為適應(yīng)數(shù)據(jù)的大幅度增長(zhǎng),滿足信息系統(tǒng)能實(shí)現(xiàn)行里對(duì)數(shù)據(jù)的統(tǒng)一管理及分析需要,特與我司合作開(kāi)發(fā)該項(xiàng)目。本文闡述了信息系統(tǒng)項(xiàng)目的需求管理,認(rèn)為需求管理在信息系統(tǒng)項(xiàng)目中目的是確保項(xiàng)目各方對(duì)需求的一致理解,管理和控制需求的變更,實(shí)現(xiàn)從需求到最終產(chǎn)品的雙向跟蹤。在本項(xiàng)目中,我擔(dān)任需求分析師,參與了需求分析、需求管理工作。該項(xiàng)目從項(xiàng)目啟動(dòng)到項(xiàng)目驗(yàn)收,共歷時(shí)10個(gè)月。該項(xiàng)目目前正在穩(wěn)定運(yùn)行中,通過(guò)該項(xiàng)目的成功實(shí)施,為我司與該客戶(hù)后續(xù)的長(zhǎng)期合作奠定了良好基礎(chǔ)。
一、制定需求管理計(jì)劃
在本項(xiàng)目啟動(dòng)時(shí),在制定項(xiàng)目計(jì)劃時(shí),項(xiàng)目經(jīng)理安排我負(fù)責(zé)該項(xiàng)目的需求管理管理工作。需求管理計(jì)劃對(duì)于需求管理工作的成功實(shí)施,起來(lái)重要作用。因此在項(xiàng)目啟動(dòng)后,我通過(guò)如下步驟,完成制定需求管理計(jì)劃工作。
1.與相關(guān)人溝通,梳理并明確需求管理工作內(nèi)容。包括需求的溝通并達(dá)成一致、需求變更控制方法、需求跟蹤頻度及觸發(fā)時(shí)機(jī)等。
2.明確需求管理涉及的干系人、角色及職責(zé)。因需求管理涉及到干系人較多,為避免需求缺乏一個(gè)統(tǒng)一的入口及出口。在本項(xiàng)目中,我們要求客戶(hù)方安排一名的需求接口人,我方也安排一名需求接口人。所有的客戶(hù)需求均由客戶(hù)接口人收集并整理后發(fā)給我方需求接口人。對(duì)于需求的反饋意見(jiàn),也由該接口人統(tǒng)一對(duì)外傳遞。通過(guò)該約定,避免了因客戶(hù)直接面對(duì)開(kāi)發(fā)人員,導(dǎo)致需求零散且隨意變化的情況發(fā)生。
3.明確需求管理采用的平臺(tái),如需求管理工具等。在本項(xiàng)目中,我們采用IBM Rational RequisitePro(以下簡(jiǎn)稱(chēng)RP)作為該項(xiàng)目的需求管理工具,主要實(shí)現(xiàn)需求雙向跟蹤管理等。采用IBM Rational ClearQuest(以下簡(jiǎn)稱(chēng)CQ)作為需求變更管理工具。這兩個(gè)工具的組合,很好的幫我們團(tuán)隊(duì)實(shí)現(xiàn)了需求跟蹤管理及變更管理。所有達(dá)成一致的需求我均會(huì)將其導(dǎo)入RP中進(jìn)行管理。
4.編寫(xiě)需求管理計(jì)劃。在本項(xiàng)目里,采用公司CMMI體系的需求管理計(jì)劃模板,進(jìn)行計(jì)劃的編寫(xiě)。重點(diǎn)描述了上述內(nèi)容。完成了需求管理計(jì)劃編寫(xiě)后,由項(xiàng)目經(jīng)理、各小組組長(zhǎng)、QA、客戶(hù)共同對(duì)該需求管理計(jì)劃進(jìn)行評(píng)審,并得到客戶(hù)的認(rèn)可。
二、需求變更管理
隨著軟件技術(shù)的復(fù)雜化,架構(gòu)的多樣化,業(yè)務(wù)的靈活化,以及隨著客戶(hù)對(duì)所需系統(tǒng)目標(biāo)及需求的清晰化,變更時(shí)不可避免的。管理變更是目前項(xiàng)目成功的關(guān)鍵因素。因此,需求變更管理在整個(gè)項(xiàng)目的需求管理工作中顯得尤其重要。
在本項(xiàng)目中我們采用如下需求變更管理流程。
1.首先是客戶(hù)需求接口人提出需求變更清單(記錄需求變更項(xiàng)),我方需求接口人接收到該需求變更,并在CQ上發(fā)起需求變更流程,并分配給技術(shù)負(fù)責(zé)人。
2.項(xiàng)目技術(shù)負(fù)責(zé)人接收到需求變更,對(duì)該變更進(jìn)行技術(shù)評(píng)估,如果技術(shù)上可行,進(jìn)入下一節(jié)點(diǎn);否則給出相關(guān)的技術(shù)解答,也同樣進(jìn)入下一節(jié)點(diǎn)。
3.項(xiàng)目經(jīng)理接收到技術(shù)分析通過(guò)的需求變更,進(jìn)行資源分析、進(jìn)度分析等,分析通過(guò)的需求變更項(xiàng),進(jìn)入CCB審核環(huán)節(jié)。對(duì)于技術(shù)負(fù)責(zé)人分析不通過(guò)的需求變更,項(xiàng)目經(jīng)理經(jīng)過(guò)確認(rèn)后,結(jié)束來(lái)流程,處于駁回關(guān)閉狀態(tài)。針對(duì)這部分需求變更,需求接口人將給客戶(hù)予以答復(fù)。
4.對(duì)于項(xiàng)目經(jīng)理審核通過(guò)的需求變更,CCB安排人員進(jìn)行復(fù)核,復(fù)核通過(guò)后,該需求變更將由后續(xù)的實(shí)施人員(如開(kāi)發(fā)修改代碼、需求人員修改需求文檔等)進(jìn)行實(shí)