以下是某客戶項目經(jīng)理與系統(tǒng)開發(fā)小組的分析人員討論業(yè)務(wù)需求。經(jīng)理:我們要建立一套完整的商業(yè)管理軟件系統(tǒng),包括商品的進(jìn)、銷、調(diào)、存管理,是總部一門店的連鎖經(jīng)營模式。通過通信手段,門店自動訂貨,
供應(yīng)商自動結(jié)算.賣場通過掃條碼實現(xiàn)銷售,管理人員能夠隨時查詢門店商品銷售和庫存情況。另外.我們也得為政府部門提供關(guān)于商品營運的報告。分析員我已經(jīng)明白這個項目的大體結(jié)構(gòu)框架這非常重要,但在制定計劃之前.我們必須收集一些需求。經(jīng)理覺得奇怪我不是剛告訴你我的需求了嗎?
實際上.您只說明了整個項目的概念和目標(biāo)。這些高層次的業(yè)務(wù)需求不足以提供開發(fā)的內(nèi)容和時間。我需要與實際將要使用系統(tǒng)的業(yè)務(wù)人員進(jìn)行討論然后才能真正明白達(dá)到業(yè)務(wù)目標(biāo)所需的功能和用戶要求,了解清楚后,才可以發(fā)現(xiàn)哪些是現(xiàn)有組件即可買現(xiàn)的.哪些是需要開發(fā)的,這樣可節(jié)省很多時間。經(jīng)理業(yè)務(wù)人員部在招商他們非常忙,沒有時間與你們詳細(xì)討論各種細(xì)節(jié),你能不能說明一下你們現(xiàn)有的系統(tǒng)。分析員盡量解釋從用戶處收集需求的合理性:如果我們只是憑空猜想用戶的要求.結(jié)果不會令人滿意.我們只是軟件開發(fā)人員.而不是采購專家、運營專家或是財務(wù)專家,我們并不真正明白您這個企業(yè)內(nèi)部運營需要做些什么.我曾經(jīng)嘗試過未真正明白這些問題就開始編碼.結(jié)果沒有人對產(chǎn)品滿意。
經(jīng)理堅持行我們沒有那么多的時間讓我來告訴您我們的需求。實際上我也很忙 請馬上開始開發(fā).并隨時將你們的進(jìn)展情況告訴我。在項目開發(fā)中.所有的項目風(fēng)險承擔(dān)者都對需求分析階段備感興趣.這里所指的風(fēng)險承擔(dān)者包括客戶方面的項目負(fù)責(zé)人和用戶.開發(fā)方面的需求分析人員和項目管理者。需求分析工作做得到位.能開發(fā)出很優(yōu)秀的軟件產(chǎn)品.同時也會令客戶滿意。若處理不好.則會導(dǎo)致誤解、挫折、障礙及潛在的質(zhì)量和業(yè)務(wù)價值上的威脅需求分析其定了軟件工程和項目管理的基礎(chǔ)。