方面,從企業(yè)自身發(fā)展水平來(lái)看,業(yè)務(wù)和管理活動(dòng)本身在規(guī)范性和精細(xì)化程度上尚有待提高,信息化所依賴的基礎(chǔ)環(huán)境尚處在一個(gè)較低水平線上,這在一定程度上也降低了信息化需求的質(zhì)量。
3.市場(chǎng)競(jìng)爭(zhēng)環(huán)境問(wèn)題
當(dāng)今電信企業(yè)仍處于激烈的市場(chǎng)競(jìng)爭(zhēng)年代,激烈競(jìng)爭(zhēng)帶來(lái)的是一系列不合常規(guī)的行為和需求,原有的秩序和規(guī)范在某些情況下不得不被打破,從而在一定程度上對(duì)軟件項(xiàng)目建設(shè)造成了沖擊,例如需求頻繁變更、開(kāi)發(fā)時(shí)間被大幅度壓縮、規(guī)范化流程無(wú)法正常執(zhí)行等。
對(duì)需求風(fēng)險(xiǎn)的控制策略
通過(guò)以上對(duì)信息化項(xiàng)目所蘊(yùn)含的需求風(fēng)險(xiǎn)的分析,我們可以看到這些風(fēng)險(xiǎn)的存在是無(wú)法避免的,要想徹底消除風(fēng)險(xiǎn)是不可能的。但我們可以通過(guò)采取一些必要措施將需求風(fēng)險(xiǎn)盡可能降低至可接受的水平。針對(duì)上面談到的那些典型需求風(fēng)險(xiǎn),我們通??煽紤]從以下3個(gè)方面入手實(shí)施風(fēng)險(xiǎn)控制。
1.對(duì)需求變更的控制
在項(xiàng)目實(shí)施過(guò)程中發(fā)生需求變更是不可避免的,并且一定程度的需求變更也是合理的。對(duì)于項(xiàng)目管理者來(lái)說(shuō),要試圖徹底阻止需求變更的發(fā)生是不現(xiàn)實(shí)的,事實(shí)證明這種努力都是徒勞的。對(duì)需求變更實(shí)施控制的目的是要盡量降低變更發(fā)生的頻度和變更對(duì)項(xiàng)目造成的不良影響。通常會(huì)采取以下幾種措施來(lái)實(shí)施需求變更控制。
(1)建立項(xiàng)目需求變更管理流程,由開(kāi)發(fā)人員和需求人員共同組成需求評(píng)審組,對(duì)變更 需求進(jìn)行嚴(yán)格評(píng)審,同時(shí)要使所有人員清楚變更的代價(jià)會(huì)有多大;
(2)需求確定后,要建立明確的需求基線,并敦促業(yè)務(wù)人員要對(duì)需求確認(rèn)這個(gè)環(huán)節(jié)的工作給予高度重視,以正式文件形式發(fā)送至業(yè)務(wù)部門(mén)簽署確認(rèn)意見(jiàn);
(3)與業(yè)務(wù)人員一起對(duì)變更的需求建立優(yōu)先級(jí),采取分批方式逐步實(shí)現(xiàn),并注意確保核心模塊的相對(duì)穩(wěn)定;
(4)在與業(yè)務(wù)人員的溝通中注意講求溝通技巧,對(duì)業(yè)務(wù)人員提出的變更需求盡量通過(guò)各種方式給予巧妙地引導(dǎo),通過(guò)向業(yè)務(wù)人員推薦其他可行的方案來(lái)對(duì)即將發(fā)生的需求變更進(jìn)行轉(zhuǎn)化。
2.對(duì)需求質(zhì)量的控制
對(duì)需求質(zhì)量控制的關(guān)鍵是要保證找到理想的需求調(diào)研對(duì)象。通過(guò)前面的分析可以看出,需求調(diào)研對(duì)象的角色、個(gè)人經(jīng)驗(yàn)和能力將直接影響到需求的全面性、有效性和合理性。由于信息系統(tǒng)面向的是各個(gè)層面的使用者,因此在選擇調(diào)研對(duì)象時(shí)應(yīng)首先將需求按使用者的不同進(jìn)行分類,針對(duì)各類需求選擇最具代表性的人物來(lái)訪談。同時(shí)針對(duì)不同類型的調(diào)研對(duì)象,應(yīng)注意采取適合的訪談方式,并在提問(wèn)時(shí)給予必要的引導(dǎo)。例如在訪談管理者時(shí),他們通常會(huì)提供一些比較原則性的、抽象的、方向目標(biāo)一類的需求信息,而對(duì)要實(shí)現(xiàn)的具體功能考慮不足。而對(duì)于操作人員來(lái)說(shuō),他們往往一上來(lái)就直接提出非常具體的細(xì)節(jié)化的需求,缺乏對(duì)目的和整體體系的描述,使需求收集人員看不清方向。這就要求訪談人員根據(jù)這些特點(diǎn)向被訪談?wù)咛岢鲆龑?dǎo)性的、有針對(duì)性的問(wèn)題,啟發(fā)他們對(duì)忽略的需求點(diǎn)做出考慮,這樣才能保證收集到的需求信息是完整的。
另一方面,開(kāi)發(fā)人員可以根據(jù)以往項(xiàng)目積累的經(jīng)驗(yàn),提出一個(gè)比較成熟的原型需求,交給業(yè)務(wù)人員進(jìn)行確認(rèn),在此基礎(chǔ)上進(jìn)行一些必要的取舍,這樣做一方面可以使需求質(zhì)量有一定保證,在一定程度上彌補(bǔ)了業(yè)務(wù)人員個(gè)體上的局限性;另一方面也可大大縮短需求調(diào)研階段花費(fèi)的時(shí)間,同時(shí)有效降低系統(tǒng)定制開(kāi)發(fā)的工作量。
對(duì)需求理解差異的控制
由于業(yè)務(wù)人員和技術(shù)人員在專業(yè)背景上的不同造成對(duì)需求理解上存在差異,是導(dǎo)致項(xiàng)目返工和實(shí)施效果不理想的重要因素。要盡可能減小差異量,就需要雙方對(duì)需求的溝通要盡可能充分。特別是開(kāi)發(fā)人員,在進(jìn)行需求調(diào)研時(shí)要注意多主動(dòng)提問(wèn)題,對(duì)不清楚的地方一定要反復(fù)確認(rèn),直到搞明白為止,切不可含糊過(guò)關(guān)。在討論需求時(shí),應(yīng)盡量要求業(yè)務(wù)人員采取舉例方式闡述需求