求管理錯(cuò)誤和調(diào)整
Standish Group1995年發(fā)布的Chaos Report中,73%的項(xiàng)目都由于不充分的需求定義與分析而被取消或者以失敗告終。同樣Sequent Computer Systems1997年的一份研究表明,接受調(diào)查的500為IT經(jīng)理中的76%在他們的職業(yè)生涯中都經(jīng)歷過失敗的項(xiàng)目,而大部分的失敗歸結(jié)于不斷改變的用戶需求。在需求管理過程中,對(duì)需求定義的不準(zhǔn)確、對(duì)用戶提出需求的誤解和傳遞錯(cuò)誤、對(duì)非功能性需求的忽略都會(huì)造成需求管理的失敗,進(jìn)而導(dǎo)致整個(gè)項(xiàng)目的失敗。
需求的定義不準(zhǔn)確
在計(jì)算機(jī)有句術(shù)語(yǔ):“垃圾進(jìn),垃圾出”(Garbage in, garbage out),從項(xiàng)目一開始,就要有正確的輸入,也就是正確的用戶需求。在整個(gè)軟件研發(fā)過程中,保持整個(gè)團(tuán)隊(duì)對(duì)需求的關(guān)注、確保所有開發(fā)活動(dòng)都可以跟蹤到最初的用戶需求無疑是極為關(guān)鍵的。
在一個(gè)系統(tǒng)執(zhí)行項(xiàng)目中,業(yè)務(wù)客戶提供了對(duì)項(xiàng)目的要求,由于項(xiàng)目組對(duì)需求定義的不準(zhǔn)確,造成項(xiàng)目最后以失敗告終。
這個(gè)項(xiàng)目的最初范圍是開發(fā)一個(gè)用于微軟Access數(shù)據(jù)庫(kù)應(yīng)用程序的模擬工具??蛻粝胍獙?duì)人們進(jìn)行訓(xùn)練,使其使用web網(wǎng)頁(yè),以取代依賴Access應(yīng)用程序的本地復(fù)制。供應(yīng)商遵循高水平需求管理,并開展類似于30+Access screens的基于萬(wàn)維網(wǎng)的應(yīng)用程序。商業(yè)客戶也沒有很快注意后臺(tái)的運(yùn)算工作和在不同模塊之間數(shù)據(jù)的流動(dòng)情況。
供應(yīng)商根據(jù)項(xiàng)目建議書提出了項(xiàng)目需求,把封裝的MS-Access數(shù)據(jù)庫(kù)轉(zhuǎn)換成基于網(wǎng)頁(yè)的訓(xùn)練模擬。由于需求沒有正確定義,供應(yīng)商認(rèn)為顧客唯一需要的是數(shù)據(jù)的輸入復(fù)制。他們想把任何商業(yè)合理性包括在最終產(chǎn)品中。對(duì)給出需求的進(jìn)一步分析之后,供應(yīng)商最后確定商業(yè)用戶希望得到的項(xiàng)目需求是,運(yùn)行在基于網(wǎng)頁(yè)中的Access應(yīng)用程序,這與客戶要求完全不同。
在整個(gè)項(xiàng)目的需求管理中,雖然客戶把自己業(yè)務(wù)需求提的比較明確,但是由于項(xiàng)目組起初對(duì)需求定義的不準(zhǔn)確,因此在項(xiàng)目實(shí)施過程中整個(gè)項(xiàng)目發(fā)生了很大的變更。供應(yīng)商成本超支明顯,并且需要追加資金才能維系項(xiàng)目,但是整個(gè)項(xiàng)目是固定總價(jià)合同,項(xiàng)目難以維系,最終被取消了。
對(duì)需求的不當(dāng)傳達(dá)和翻譯
在整個(gè)世界全球化和外包的發(fā)展,在進(jìn)行需求開發(fā)的過程中,語(yǔ)言的障礙需要被理解和克服。對(duì)需求不當(dāng)?shù)慕忉寱?huì)導(dǎo)致不好的解決方案。在以前的一個(gè)財(cái)務(wù)報(bào)表項(xiàng)目中,業(yè)務(wù)需求包括開發(fā)一個(gè)報(bào)表,這個(gè)報(bào)表在貨幣符號(hào)和財(cái)務(wù)價(jià)值之間的有一個(gè)空格。
業(yè)務(wù)客戶希望得到使用這種格式的報(bào)表:
$ 100,000.00
可是,開發(fā)團(tuán)隊(duì)把"開發(fā)報(bào)表,在貨幣符號(hào)和財(cái)務(wù)價(jià)值之間有一個(gè)空格"解釋為:
$space100,000.00
需求正確地被定義;可是,解釋引起缺陷。如果起初的需求被提供一個(gè)簡(jiǎn)單的格式,溝通的偏差可以被避免。這個(gè)世界可能是平的,但是傳遞解釋偏差仍然可以發(fā)生,盡管現(xiàn)在服務(wù)和技術(shù)是全球性的。
溝通失敗的另一個(gè)例子不是在信息的編碼和解碼中,但是在需求傳輸?shù)倪^程中。一個(gè)項(xiàng)目上,客戶需要在每一份報(bào)表上都包括公司的logo商標(biāo)??蛻魶]有一份具有公司商標(biāo)的電子圖文件和簡(jiǎn)單的通用報(bào)表傳真。外包供應(yīng)商從傳真上掃描商標(biāo)變成一個(gè)圖形格式并包含在報(bào)表中。
但是在用戶進(jìn)行驗(yàn)收測(cè)試中,每份報(bào)表上都顯示了公司的商標(biāo),但是那個(gè)商標(biāo)傾斜了30度。當(dāng)那客戶傳真商標(biāo)時(shí)、傳真機(jī)器圖象輕微的發(fā)生了變形。幸好,用戶驗(yàn)收測(cè)試發(fā)現(xiàn)了偏差;可是,供應(yīng)商堅(jiān)持他們符合需求。
不良的或遺漏無功能的需求
有時(shí)需求管理的失敗并非是
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html