環(huán)境、現(xiàn)有的運(yùn)行系統(tǒng)等等具體實(shí)際和客觀信息的基礎(chǔ)上,結(jié)合現(xiàn)有的硬件、軟件實(shí)現(xiàn)方案,做出簡單的用戶流程頁面,同時結(jié)合以往的項(xiàng)目經(jīng)驗(yàn)對用戶采用誘導(dǎo)式、啟發(fā)式的調(diào)研方法和手段,和用戶一起探討業(yè)務(wù)流程設(shè)計(jì)的合理性、準(zhǔn)確性,界面的便易性、習(xí)慣性。用戶可以操作簡單演示的DEMO,來感受一下整個業(yè)務(wù)流程的設(shè)計(jì)合理性、準(zhǔn)確性等等問題,及時地提出改進(jìn)意見和改進(jìn)方法。
實(shí)現(xiàn)手段:拜訪(誘導(dǎo))、原型演示。
輸出成果:調(diào)研分析報告、原型反饋報告、業(yè)務(wù)流程報告。
第三階段:“確認(rèn)式”。這一階段是在上述兩個階段成果的基礎(chǔ)上,進(jìn)行具體的流程細(xì)化、數(shù)據(jù)項(xiàng)的確認(rèn)階段,這個階段承建方必須提供原型系統(tǒng)和明確的業(yè)務(wù)流程報告、數(shù)據(jù)項(xiàng)表,并能清晰地向用戶描述系統(tǒng)的業(yè)務(wù)流設(shè)計(jì)目標(biāo)。用戶方可以通過審查報告來提出反饋意見,并對已經(jīng)可接受的報告、文檔簽字確認(rèn)。
實(shí)現(xiàn)手段:拜訪(回顧、確認(rèn)),提交業(yè)務(wù)流程報告、數(shù)據(jù)項(xiàng)表;原型演示系統(tǒng)。
輸出成果:需求分析報告、數(shù)據(jù)項(xiàng)、業(yè)務(wù)流程報告、原型系統(tǒng)反饋意見(后三者可以統(tǒng)一歸入需求分析報告中,提交用戶方、監(jiān)理方進(jìn)行確認(rèn)和存檔)。
整體來講,需求分析的三個階段是需求調(diào)研中不可忽視的一個重要部分,三個階段或者說三步法的實(shí)施和采用,對用戶和承建方都同樣提供了項(xiàng)目成功的保證。
4 網(wǎng)站項(xiàng)目需求分析的注意事項(xiàng)和技巧
項(xiàng)目的整體風(fēng)險往往表現(xiàn)在需求分析不明確、業(yè)務(wù)流程不合理,導(dǎo)致用戶不習(xí)慣或不愿意去用承建方的軟件。承建方和客戶方都要重視需求分析的重要性。為更好地把握用戶的需求和方向,應(yīng)該采用必要的手段和方法來進(jìn)行需求調(diào)研。
4.1 挖掘用戶需求
鼓勵用戶將所有的想法盡可能地闡述清楚,并把所有的要求羅列出來。這時候不必?fù)?dān)心引起客戶的潛在需求而增加設(shè)計(jì)開發(fā)的工作量,應(yīng)直接明白地跟客戶把問題和要求一條條地列出來,把條理、歸納、分析先都放到一邊,將用戶最原始、最完整的要求準(zhǔn)確地記錄下來。
很多情況下客戶并非專業(yè)人士,在他們的描述中很難凸現(xiàn)重點(diǎn)和技術(shù)難關(guān),這需要我們?nèi)榭蛻暨M(jìn)行分析、歸納和整理,尤其是客戶談的不多卻又是技術(shù)上實(shí)現(xiàn)難度和強(qiáng)度很高的地方特別值得注意??蛻敉鶎π枨蟮母拍钍欠浅D:?,大多時候給出的需求都是籠統(tǒng)而且尺度難以控制的,這就要求業(yè)務(wù)人員在傾聽了客戶的詳細(xì)說明以后,幫助客戶進(jìn)行整理和分析,預(yù)測客戶在開發(fā)過程中變更及今后應(yīng)用中可能進(jìn)行修改升級的潛在需求。
比如在為客戶設(shè)計(jì)辦公自動化系統(tǒng)的時候,也許就要為客戶預(yù)留將來與他們的業(yè)務(wù)單位進(jìn)行交互的通道;在設(shè)計(jì)郵件系統(tǒng)的時候要考慮可能會需要廣告管理服務(wù)器;設(shè)計(jì)網(wǎng)絡(luò)電子商店時需考慮今后增加庫存產(chǎn)品進(jìn)銷存統(tǒng)計(jì)分析等等;限于時間和財(cái)力的考慮,客戶通常能夠接受分階段實(shí)施的開發(fā)過程,在需求分析時,提早為客戶設(shè)想到今后的需求變更除了使項(xiàng)目開發(fā)更加順利以外,也為今后業(yè)務(wù)的進(jìn)一步深入打下了更好的基矗
4.2 利用自然的語言和圖表描述項(xiàng)目模型
在業(yè)務(wù)員與客戶進(jìn)行溝通和調(diào)查時撰寫的需求分析,盡可能用自然語言或形式化語言來描述,還可以添加圖形表述方式和模型表征方式。雖然客戶的水平和資歷有所不同,但是最自然的描述能夠使項(xiàng)目開發(fā)的各個成員都能清楚地理解需求含義,不至于在理解上產(chǎn)生偏差。對客戶而言,這樣的模型描述最接近真實(shí),容易參與修訂,并能以此為測試和驗(yàn)收的依據(jù)。制作示意圖可以有很多種方式,關(guān)鍵是利用示意圖將客戶的需求和即將開始設(shè)計(jì)的系統(tǒng)體現(xiàn)出來。在進(jìn)行系統(tǒng)分析和程序開發(fā)之前,雙方對今后要完成的產(chǎn)品就能夠有直觀的認(rèn)識,換言之,就是在產(chǎn)品還沒有真正進(jìn)入開發(fā)階段的時候,雙方就對工作的結(jié)果達(dá)成統(tǒng)一的意見,這將大大地減輕需求變更所帶