也談需求調(diào)研
需求調(diào)研對(duì)于一個(gè)應(yīng)用軟件開發(fā)來說,是一個(gè)系統(tǒng)開發(fā)的開始階段,它的輸出“軟件需求分析報(bào)告”是設(shè)計(jì)階段的輸入,需求調(diào)研的質(zhì)量對(duì)于一個(gè)應(yīng)用軟件來說,是一個(gè)及其重要的階段,它的質(zhì)量在一定程度上來說決定一個(gè)軟件的交付結(jié)果。怎樣從客房中聽取用戶需求、分析用戶需求就成為調(diào)研人員最重要的任務(wù)??偨Y(jié)本人幾年的經(jīng)驗(yàn),寫下這篇文章,希望對(duì)大家有所幫助。
項(xiàng)目目任務(wù)書下達(dá)給項(xiàng)目經(jīng)理的時(shí)候,項(xiàng)目經(jīng)理及調(diào)研人員應(yīng)該對(duì)合同中軟件范圍認(rèn)真審閱,雖然合同中的只大概對(duì)寫了軟件需求范圍,但這些信息及為重要,它是調(diào)研計(jì)劃制定的一個(gè)依據(jù)。
調(diào)研計(jì)劃制定,項(xiàng)目經(jīng)理及調(diào)研人員對(duì)軟件范圍進(jìn)行討論,對(duì)調(diào)研活動(dòng)序列進(jìn)行劃分,可以采用自頂向下的方法把活動(dòng)細(xì)分,同時(shí)對(duì)各活動(dòng)的周期進(jìn)行評(píng)估,對(duì)各活動(dòng)的資源進(jìn)行分配,制定計(jì)劃時(shí)最好與以前的經(jīng)驗(yàn)及類似的項(xiàng)目關(guān)聯(lián)起來,使計(jì)劃制定的盡量準(zhǔn)確些。在制定計(jì)劃時(shí)考慮到相應(yīng)的分析,使分配的時(shí)間及資源盡量合理些。編制后的計(jì)劃在公司評(píng)審?fù)ㄟ^后,及時(shí)提交給客戶相關(guān)部分,一般為信息中心,讓客戶對(duì)我們的調(diào)研計(jì)劃有充分的了解,同時(shí)讓他們?cè)谙鄳?yīng)的時(shí)間協(xié)調(diào)相關(guān)的部門的人員參與我們的調(diào)研工作。
調(diào)研人員工作分解,如果調(diào)研人員超過一個(gè)人,此時(shí)應(yīng)該對(duì)調(diào)研人員工作進(jìn)行分工,盡量發(fā)揮各人長(zhǎng)處,讓調(diào)研順序開展下去。調(diào)研過程一般來說,可以所工作任務(wù)分為以下幾種:做調(diào)研準(zhǔn)備資料(Rose圖、Ppt、原型準(zhǔn)備)、討論調(diào)研資料、調(diào)研、用戶問題刻錄、需求分析報(bào)告書寫、需求分析報(bào)告審核、用戶確認(rèn)需求分析報(bào)告、周計(jì)劃、總結(jié)書寫、用戶協(xié)調(diào)等。根據(jù)人員特點(diǎn),可以把工作任務(wù)的一種或幾種分配給相應(yīng)人員。
調(diào)研工具選擇,一般客戶對(duì)圖會(huì)比較感興趣些,所以建議在調(diào)研過程中,最好是采用圖的方式把東西展示給客房,在調(diào)研過程中采用Rose工具,把客戶的意思轉(zhuǎn)換為用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖、類圖等,使表達(dá)的意思更加直觀。這樣客戶會(huì)更快的進(jìn)行問題的實(shí)質(zhì)。
在調(diào)研過程中,要把握一點(diǎn),客戶需要的不一定的是客戶真正所需要想要的??蛻粲肋h(yuǎn)沒有錯(cuò),錯(cuò)的只有我們沒有真正理解客戶的需要。有時(shí)客戶表達(dá)一個(gè)意思的同時(shí),我們要想到客戶深層次的意思,同時(shí)要轉(zhuǎn)換為計(jì)算機(jī)的實(shí)現(xiàn)。如果計(jì)算機(jī)不能實(shí)現(xiàn)的東西或與合同范圍中偏理較遠(yuǎn)的話,我們應(yīng)該及時(shí)與客戶交流一些我們的觀點(diǎn),讓談話接近主題。調(diào)研過程其實(shí)就象寫一篇論文,我們談話有一個(gè)中心思想,大家在圍繞中心思想討論,調(diào)研人員應(yīng)該具有把握主題的能力。如果對(duì)客戶業(yè)務(wù)不熟悉,我們?cè)谡{(diào)研前要做好充分的準(zhǔn)備,可以請(qǐng)教公司里對(duì)業(yè)務(wù)熟悉的人員或到網(wǎng)上查找相關(guān)的資源,調(diào)研人員也可以坐在一起來模擬客戶工作流程,假設(shè)一些可能的東西進(jìn)行分析。在調(diào)研過程中,如果對(duì)某些業(yè)務(wù)一下子不能理解我們應(yīng)該主動(dòng)地提出來到現(xiàn)場(chǎng)去參觀一下,通過這種方法來增進(jìn)對(duì)客戶業(yè)務(wù)的理解,參觀時(shí)應(yīng)該仔細(xì)聽取相關(guān)人員的講解,同時(shí)應(yīng)該快速地分析,把業(yè)務(wù)轉(zhuǎn)換為程序?qū)崿F(xiàn)是怎么樣子,通過這種方式,可能會(huì)有許多問題會(huì)提出,在參觀完后,應(yīng)該有及時(shí)對(duì)業(yè)務(wù)進(jìn)行分析,在分析過程中可能要會(huì)發(fā)現(xiàn)一些問題,通過再次與用戶交流解決剩余的問題。對(duì)一次交流的結(jié)束后,需求調(diào)研人員應(yīng)該及時(shí)總結(jié),讓客戶聽聽你的理解是否他們提的需求一致。
在調(diào)研過程中,應(yīng)該及時(shí)與客戶的保持良好的溝通渠道。應(yīng)該每周與客戶開一次會(huì)議,對(duì)調(diào)研的進(jìn)度、效果及客戶反映進(jìn)行討論,同時(shí)對(duì)下一周的計(jì)劃的進(jìn)行布署。調(diào)研過程中,調(diào)研人員也應(yīng)該及保存比較良好的溝通渠道,需求分析是件比較辛苦的工作,要總結(jié)分析客戶需求,同時(shí)要分析客戶需求的合理性及潛在的需求,如果比較模糊的地方最好是大家一些討論,如果討論之后還不是很清楚的話,則需要同客戶再次開會(huì)討論。
需求分析報(bào)告書寫。在需求調(diào)研階段,作為調(diào)研人員的成果就是需求分析報(bào)告。它反應(yīng)了調(diào)研質(zhì)量。所以在編寫需求分析報(bào)告時(shí)我們一定要仔細(xì)分析用戶需求,特殊是調(diào)研過程中記錄的“需求調(diào)研查表”。對(duì)概念的闡述要清楚、對(duì)業(yè)務(wù)描述要到位、對(duì)業(yè)務(wù)處理規(guī)則要簡(jiǎn)單、對(duì)流程說明要具體。需求分析報(bào)告的讀者有客戶、設(shè)計(jì)人員、開發(fā)人員,在編寫時(shí)一定要考慮到這些因素。
需求分析報(bào)告客戶確認(rèn),我們編寫完的需求分析報(bào)告,最終要展示給客戶,讓他們對(duì)我們的分析結(jié)果進(jìn)行認(rèn)可。其實(shí)這個(gè)過程非常重要,對(duì)于客戶和我們同樣的重要。
需求調(diào)研其實(shí)是門藝術(shù),我有個(gè)觀點(diǎn)就是軟件以實(shí)用為準(zhǔn)。我們要重視客戶需求,引導(dǎo)客戶得出比較好的解決問題辦法。從而編寫出高質(zhì)量的軟件需求分析報(bào)告。
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html