目前國(guó)內(nèi)并沒(méi)有專門(mén)針對(duì)需求分析的系統(tǒng)理論以及相應(yīng)的資格考試,,在需求分析上,,很多人都是“摸著石頭過(guò)河”,我這兩年同樣也是摸著石頭過(guò)河,,如果一直摸著石頭過(guò)河,,沒(méi)有將過(guò)河的經(jīng)驗(yàn)記錄下來(lái),那可能永遠(yuǎn)都過(guò)不了河,。 我始終認(rèn)為,,只有不斷的總結(jié),才能進(jìn)步,。 進(jìn)入正文,,需求分析師怎么去分析需求? 過(guò)去的兩年我做的最多的就是需求分析,,從客戶那邊獲取需求后,分析需求的可行性,、通用性以及實(shí)現(xiàn)方案,,然后寫(xiě)需求說(shuō)明書(shū),畫(huà)原型,,跟開(kāi)發(fā)講解需求,。 雖然客戶的業(yè)務(wù)不同,提出的需求也可能不同,,但在一些大的需求上,,有一些通用的需求分析方法可以借鑒。 首先,,先明白有哪些需求,? 需求可以分為5種類型的需求,如原始需求,、用戶需求,、新需求、產(chǎn)品需求和個(gè)性需求,。 (1)原始需求 顧名思義就是最原始的需求,,未經(jīng)過(guò)加工過(guò)的需求。原始需求可以是客戶直接提出的,也可以是一些監(jiān)管機(jī)構(gòu)提出(金融企業(yè)經(jīng)常受監(jiān)管要求要實(shí)現(xiàn)啥啥功能),,在做需求分析的時(shí)候,,一般會(huì)將原始需求單獨(dú)寫(xiě)一章節(jié),目的是給除了直接獲取原始需求以外的人查看,,避免需求傳達(dá)之后的誤解,。 (2)用戶需求 使用系統(tǒng)的人提出的需求,使用系統(tǒng)的角色一般不止一個(gè),,每個(gè)人基于自己的崗位會(huì)提出一些需求,,有時(shí),不同崗位的用戶提出的需求可能會(huì)產(chǎn)生矛盾,,這就要求需求分析師能以“上帝的視角”去看待不同的用戶需求,。 (3)新需求 系統(tǒng)本身沒(méi)有以及不能通過(guò)改造系統(tǒng)本身的功能需要重新設(shè)計(jì)和開(kāi)發(fā)的需求,對(duì)待新需求,,需求分析師以前從未接觸,,不能害怕,相信自己可以通過(guò)查找資料以及各種途徑快速學(xué)習(xí),。 (4)產(chǎn)品需求 對(duì)產(chǎn)品未來(lái)發(fā)展有益的需求,,任何產(chǎn)品都需不斷的迭代更新,功能不斷優(yōu)化,,使用戶體驗(yàn)越來(lái)越好,,比市場(chǎng)同類產(chǎn)品具有更強(qiáng)的競(jìng)爭(zhēng)力。需求分析師得從這些角度,,自己提需求,,使產(chǎn)品更優(yōu)質(zhì)。 (5)個(gè)性需求 用戶提出的需求可能其他用戶也適用,,有些需求其他用戶并不能適用,,這就是個(gè)性需求,個(gè)性需求在版本的升級(jí)上,,會(huì)比較麻煩點(diǎn),。 從具體的需求來(lái)劃分,需求可以分為功能需求,、計(jì)算需求,、報(bào)表需求等。 對(duì)于功能需求的分析主要從兩方面入手:業(yè)務(wù)場(chǎng)景和系統(tǒng)界面,。 用戶在提需求的時(shí)候,,多問(wèn)幾個(gè)為什么,為什么要提這個(gè)需求,?目前是遇到什么困難,?現(xiàn)在是怎么做的?如果涉及到業(yè)務(wù)數(shù)量的,還可以問(wèn)下量大不大,?比如某公司就只有一個(gè)客戶做某業(yè)務(wù),,為了這一個(gè)客戶去開(kāi)發(fā)一個(gè)大功能,浪費(fèi)人力,、物力甚至造成項(xiàng)目延期,。但也不是說(shuō),就不做,,如果后續(xù)做這項(xiàng)業(yè)務(wù)的客戶會(huì)越來(lái)越多,,開(kāi)發(fā)功能是需要的。 將用戶的需求理解清楚后,,只是腦海中或者文字的說(shuō)明,,需要更形象,通常是除了文字說(shuō)明還需要畫(huà)原型圖,,很難理解的需求,,畫(huà)出系統(tǒng)界面后,開(kāi)發(fā)人員能一下子看明白,。原型工具用的比較多的Axure,。 有些客戶會(huì)提出一些計(jì)算需求,需要計(jì)算某一個(gè)數(shù)值,。對(duì)于這種計(jì)算類的需求,,需求分析人員在和客戶溝通的時(shí)候,可以從以下幾個(gè)方面與客戶溝通:
弄明白這些后,,計(jì)算類的需求分析大致有了基本了解,在與開(kāi)發(fā)講需求的時(shí)候,,能講的生動(dòng)具體明確清晰,。 用戶還會(huì)提出做報(bào)表,對(duì)于報(bào)表的需求并不僅僅是用戶提供了報(bào)表模板就完事了,,需求分析人員還得知道很多東西,,比如以下:
需求分析人員在和客戶確認(rèn)報(bào)表的需求時(shí),,最好將各報(bào)表都編碼,以便雙方都清楚需要做多少?gòu)垐?bào)表,,明確報(bào)表的數(shù)量,。 從客戶給出的報(bào)表,可以看出客戶從哪些角度去看待目前所做的業(yè)務(wù),,他比較關(guān)注什么,,能力強(qiáng)的需求分析人員能從客戶提供的資料看出客戶的意圖是什么。 以上是需求分析師做需求分析時(shí)需求分析的一些基本方法,。除了需求分析,,需求管理也相當(dāng)重要,需求管理不好,,會(huì)造成整個(gè)項(xiàng)目進(jìn)度延期,、甚至不能驗(yàn)收結(jié)項(xiàng)。
|
|
來(lái)自: 剩礦空錢(qián) > 《行業(yè)及公司分析》