




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件需求管理之有效的需求調(diào)研一、什么是需求調(diào)研?需求調(diào)研對于一個應(yīng)用軟件開發(fā)來說,是一個系統(tǒng)開發(fā)的開始階段,它的輸出"軟件需求分析報告”是設(shè)計階段的輸入,需求調(diào)研的質(zhì)量對于一個應(yīng)用軟件來說,是一個極其重要的階段,它的質(zhì)量在一定程度上來說決定了一個軟件的交付結(jié)果。怎樣從客戶中聽取用戶需求、分析用戶需求就成為調(diào)研人員最重要的任務(wù)。需求調(diào)研是為需求說明書撰寫做前期工作,需求說明書是從需求調(diào)研表中得到或抽取而出;是了解實(shí)際工作中真正需要什么樣的程序的過程,再把這些需求細(xì)節(jié)整理由設(shè)計部開發(fā),給用戶使用。需求調(diào)研,特別是合同額已經(jīng)確定的項(xiàng)目的需求調(diào)研,就像外交一樣,實(shí)際上是一種策略藝術(shù),它是在和客戶相互尊重、平等互利的基礎(chǔ)上,不卑不亢的去交流溝通,守住我方底線,盡可能的爭取有利于我方條件,在完成任務(wù)的同時,還能贏得客戶的理解和尊重。需求調(diào)研,簡而言之就是和客戶進(jìn)行談話溝通,把客戶的想法和要求記錄下來,最后整理成為《用戶需求說明》,以便進(jìn)行下一步的需求分析、系統(tǒng)設(shè)計等,正因?yàn)楹竺娴男枨蠓治?、系統(tǒng)設(shè)計,乃至開發(fā)等等都以需求調(diào)研的內(nèi)容為依據(jù),那么需求調(diào)研質(zhì)量的好壞直接就決定了軟件系統(tǒng)的好壞,也即項(xiàng)目的成敗。通常我們一提到某個系統(tǒng),感覺上應(yīng)該始終就是一個東西,但其實(shí)在不同人眼里,可能是不一樣的,比如按照一般軟件開發(fā)過程來說,就有如下幾種:.客戶實(shí)際需要的軟件.客戶頭腦中想要的軟件.調(diào)研人員調(diào)研后的軟件.設(shè)計人員設(shè)計出來的軟件.開發(fā)人員開發(fā)完成的軟件(這里特別注意客戶實(shí)際要的軟件和客戶頭腦中想要的軟件可能并不是一個東西)如果上述中間各個過程都有理解偏差,那么很可能就出現(xiàn)最終開發(fā)完成的軟件和客戶實(shí)際需要的軟件差異較大,一個失敗的或者做的不好的項(xiàng)目,往往原因就在這里。而且還有一點(diǎn),上述過程中,越往后,修改這些偏差要付出的代價就越大,直到你無法承受。那么,保證你調(diào)研出來的需求和客戶實(shí)際的需求以及客戶頭腦中想要的三者保持一致,并且這個需求在開發(fā)上是能夠?qū)崿F(xiàn)并且容易實(shí)現(xiàn),就是每一個需求調(diào)研人員努力要做到的。二、項(xiàng)目類需求調(diào)研的特點(diǎn).《需求規(guī)格說明書》的出具比較倉促,質(zhì)量低.不切實(shí)際的工期(需求調(diào)研成了走過場)⑵.用戶方怕?lián)?zé)任的心態(tài)(模棱兩可的說法)⑶.認(rèn)知程度的限制(項(xiàng)目達(dá)到的預(yù)期是什么?調(diào)研人員錯誤的理解,怕引出額外訴求)(4).迫于工期壓力,各方妥協(xié)簽字了(沒有爭取廣泛的支持)2.大部分需求是《需求規(guī)格說明書》出來以后出來的.程序被迫使用,與切身利益相關(guān),被迫重視(流程、易用性、工作量全來了).用戶認(rèn)知程度逐漸被引導(dǎo),使用積極性提高,提出更多的功能訴求注意把握這些問題要點(diǎn),在實(shí)際操作中注意規(guī)避相關(guān)錯誤要點(diǎn),正確很好的引導(dǎo)客戶,把需求調(diào)研向良性的方向發(fā)展。三、需求調(diào)研的前期準(zhǔn)備.確定調(diào)研工具選取需求調(diào)研過程中的一些輔助工具,選取要求是自己(本組)熟悉的工具,工具最好也是要求是普通流行的,因?yàn)橐紤]交流的問題。如:原型、草繪圖、WORD、EXCEL、PPT、POWERDESIGNER、STARTUML等。這里只強(qiáng)調(diào)原型化方法,原型化方法就是盡可能快地建造一個粗糙的系統(tǒng),這系統(tǒng)實(shí)現(xiàn)了目標(biāo)系統(tǒng)的某些或全部功能。建造這樣一個系統(tǒng)的目的是為了考察某一方面的可行性,如算法的可行性、技術(shù)的可行性或考察是否滿足用戶的需求等。如:為了考察是否滿足用戶的要求,可以用某些軟件工具快速的建造一個原型系統(tǒng),這個系統(tǒng)只是一個界面,然后聽取用戶的意見,改進(jìn)這個原型。以后的目標(biāo)系統(tǒng)就在原型系統(tǒng)的基礎(chǔ)上開發(fā)。原型主要有三種類型:探索型、實(shí)驗(yàn)型、進(jìn)化型。探索型:目的是要弄清楚對目標(biāo)系統(tǒng)的要求,確定所希望的特性,并探討多種方案的可行性;實(shí)驗(yàn)型:用于大規(guī)模開發(fā)和實(shí)現(xiàn)前,考核方案是否合適,規(guī)格說明是否可靠。進(jìn)化型:目的不在于改進(jìn)規(guī)格說明,而是將系統(tǒng)建造得易于變化,在改進(jìn)原型的過程中,逐步將原型進(jìn)化成最終系統(tǒng)。在使用原型化方法時有兩種不同的策略:廢棄策略、追加策略。廢棄策略:先建造一個功能簡單而且質(zhì)量要求不高的模型系統(tǒng),針對這個系統(tǒng)反復(fù)進(jìn)行修改,形成比較好的思想,據(jù)此設(shè)計出較完整、準(zhǔn)確、一致、可靠的最終系統(tǒng)。系統(tǒng)構(gòu)造完成后,原來的模型系統(tǒng)就被廢棄不用。探索型和實(shí)驗(yàn)型屬于這種策略。追加策略:先構(gòu)造一個功能簡單而且質(zhì)量要求不高的模型系統(tǒng),作為最終系統(tǒng)的核心,然后通過不斷地擴(kuò)充修改,逐步追加新要求,發(fā)展成為最終系統(tǒng)。進(jìn)化型屬于這種策略。.調(diào)研項(xiàng)目前期情況對象:售前人員、商務(wù)人員、項(xiàng)目經(jīng)理;內(nèi)容:招標(biāo)書、答標(biāo)書、合同、以及其他與用戶交流的口頭或書面材料(包括宣傳、承諾等)甲方行業(yè)情況的了解、最好看一些行業(yè)方面的書籍,學(xué)習(xí)業(yè)務(wù)領(lǐng)域知識。了解客戶、項(xiàng)目的背景,如果事先客戶給過類似的《軟件初步思路》之類原始需求文檔,那么首先弄懂這個文檔,了解客戶的目的,為什么要做這個軟件,主要想解決什么問題,涉及的業(yè)務(wù)有哪些等等,這些調(diào)研準(zhǔn)備的基礎(chǔ)。根據(jù)了解的初步用戶需求,分析可能的難點(diǎn)在什么地方,列出這些難點(diǎn)。做到心中有數(shù),并且記錄前面了解需求的過程中不明白的地方,便于到現(xiàn)場后及時和客戶溝通。3.建立需求調(diào)研規(guī)范一定建立一個專門的設(shè)計環(huán)境(文檔目錄)來為本項(xiàng)目服務(wù),進(jìn)行一定的資源分配,進(jìn)行必要的文件管理。.統(tǒng)一項(xiàng)目所用工具.統(tǒng)一項(xiàng)目文件模版⑶.其它資源列表(資料,相關(guān)網(wǎng)站,資詢電話).明確客戶方組織結(jié)構(gòu)用戶單位的組織機(jī)構(gòu)是什么,哪些部門和人員崗位參與本系統(tǒng)的使用?上下級關(guān)系如何?為項(xiàng)目組建立起外部聯(lián)系通訊錄。了解客戶的組織機(jī)構(gòu),涉及軟件使用的部門,參與調(diào)研的部門和人員,客戶關(guān)鍵人是誰等等,盡可能獲得客戶上層的支持,自上而下的開展需求調(diào)研會使調(diào)研工作更容易推動??蛻粜枨笮〗M成員要盡可能多的代表客戶不同的用戶層次。.制定項(xiàng)目的調(diào)研計劃調(diào)研計劃制定目的:對調(diào)研活動序列進(jìn)行劃分、評估、資源分配。在制定計劃時考慮到分析時間。計劃在公司內(nèi)部評審?fù)ㄟ^后,及時提交給客戶,讓客戶對調(diào)研計劃有充分的了解。調(diào)研計劃包含的內(nèi)容:.調(diào)查什么?通過什么方式調(diào)查?何人何時調(diào)查?⑵.明確項(xiàng)目組人員分工(培養(yǎng)我們的專家).調(diào)研中大家遵循的約定(如:需不需要簽字?何時召開例會等).針對需求中的功能模塊,客戶方有明確的唯一配合聯(lián)系人注意事項(xiàng):項(xiàng)目任務(wù)書下達(dá)給后,項(xiàng)目經(jīng)理及調(diào)研人員應(yīng)該對合同中軟件范圍認(rèn)真審閱,雖然只大概寫了需求范圍,但這些信息及為重要,它是調(diào)研計劃制定的一個依據(jù)。計劃制定后最好召開項(xiàng)目啟動會議,相關(guān)領(lǐng)導(dǎo)和業(yè)務(wù)部門參與,確定雙方項(xiàng)目組成員,確定客戶方的配合人(唯一聯(lián)系人)、領(lǐng)導(dǎo)(唯一協(xié)調(diào)人),介紹項(xiàng)目組的人員安排、總計劃、需求調(diào)研計劃將行程和計劃通知客戶.四、需求調(diào)研內(nèi)容.需求調(diào)研要收集的內(nèi)容需求分析報告的讀者有客戶、設(shè)計人員、開發(fā)人員,在編寫時一定要考慮到文檔的可讀性。需求調(diào)研形成的成果具體如下:.收集用戶需要產(chǎn)生的單據(jù)和報表;表單及報表的適用對象;.畫出業(yè)務(wù)流程圖,并認(rèn)真檢查和核對每條路徑中是否完備,異常情況怎樣處理(系統(tǒng)的動態(tài)特性);.依據(jù)流程圖收集每個步驟需要的使用和操作的數(shù)據(jù),確定數(shù)據(jù)的類型和范圍(系統(tǒng)的靜態(tài)特性);.畫出業(yè)務(wù)實(shí)體及其關(guān)系,并估計業(yè)務(wù)實(shí)體的產(chǎn)生頻率和數(shù)據(jù)量;.評估業(yè)務(wù)流程和實(shí)體中需求變化的可能性;.用戶權(quán)限;.信息系統(tǒng)建設(shè)現(xiàn)狀;.收集用戶對系統(tǒng)界面風(fēng)格、版式、顏色的偏好和需求;.對系統(tǒng)將來使用的硬件、操作系統(tǒng)、網(wǎng)絡(luò)情況進(jìn)行了解;.收集系統(tǒng)初始化數(shù)據(jù),或者要求客戶進(jìn)行收集和整理,明確期限時間;.編制簡單界面原型(該步驟也可放在需求分析之后完成,再次和用戶進(jìn)行溝通);.需求調(diào)研成果.《需求規(guī)格說明書》.系統(tǒng)詳細(xì)原型五、如何做好需求調(diào)研.要做什么就要先了解什么如果對客戶業(yè)務(wù)不熟悉,在調(diào)研前要先做好充分的準(zhǔn)備。如果做的項(xiàng)目是你所不了解的行業(yè)(專業(yè)),最好要有專家一一最終用戶做專家是最好的,調(diào)研要了解這個專業(yè),不是要你成為專家,但最少要了解一定的專業(yè)知識(最少專來詞匯你要知道),否則就不知道去問什么或如何去問他們,甚至于人家在說什么你也不知道。相應(yīng)的專業(yè)資料是必須的,最少要有專業(yè)入門書籍和對應(yīng)的資料,也需要更深入的一些資料。當(dāng)然有專家的參與就另當(dāng)別論。如果行業(yè)的難度不是很大,可以通過分析人員的自我學(xué)習(xí)在短時間內(nèi)了解行業(yè),也許可以不用專家,否則專家是必須的。.采用多種手段挖掘需求重視調(diào)研資料的準(zhǔn)備:調(diào)研資料(Rose圖、Ppt、原型準(zhǔn)備)一般客戶圖形化界面感興趣,最好是采用圖的方式把東西展示給用戶,可以意思轉(zhuǎn)換為用例圖、用戶界面、流程協(xié)作圖、狀態(tài)圖等。需求調(diào)研過程有選擇的確定調(diào)查方式,例如:1).與客戶交談,向用戶提問題;2)參觀用戶工作流程,觀察用戶操作;.向用戶發(fā)調(diào)查問卷用戶通常沒有耐心回答論述題,所以應(yīng)當(dāng)以選擇題和是非題為主。.與同行、專家交談,聽取他們的意見.分析已經(jīng)存在的軟件產(chǎn)品,提取需求.從行業(yè)標(biāo)準(zhǔn)、規(guī)劃中提取需求;.上網(wǎng)搜索相關(guān)資料站在用戶的立場上考慮系統(tǒng)功能.設(shè)身處地的成為用戶,考慮適用型和用戶體驗(yàn);.用戶的語言與用戶交流;.總結(jié)以往的實(shí)施經(jīng)驗(yàn),提出建議;.總結(jié)以往的實(shí)施經(jīng)驗(yàn),弓|導(dǎo)需求*以上各條也是盡量減少需求變更的手段之一;4.5W+1H方法5W:why、what、who、when、where1H:Howtoaccomplish(實(shí)現(xiàn))thesystem?WHY定律:WHY就是為什么用戶要引入系統(tǒng),引入新的信息系統(tǒng)對用戶有什么幫助,在總體工作效能上如何實(shí)現(xiàn)一個最終的結(jié)果?WHY定律是要求在需求開始時,項(xiàng)經(jīng)理就應(yīng)該明確的,這個項(xiàng)目是為了改進(jìn)用戶工作效率;提高部門間的協(xié)作機(jī)制;加快對客戶反應(yīng)的體系服務(wù);提升企業(yè)的競爭力等等。有了這么一個WHY引入思想,項(xiàng)目經(jīng)理就可以理清用戶最終要的是可以提供給他們什么樣的系統(tǒng),在系統(tǒng)的定位和建立上,就有一個明確目標(biāo)。WHAT定律:有了一個總體的目標(biāo)性,從各業(yè)務(wù)流程的要求入手,引入第二個W定律_-WHAT定律,WHAT則是這個系統(tǒng)要做什么?實(shí)現(xiàn)什么?提出各業(yè)務(wù)流程問題、流程局限性問題、系統(tǒng)要解決的問題等,在這個WHAT的基礎(chǔ)上,把系統(tǒng)劃分成各功能模塊,逐步弄清模塊流程需求、功能需求、結(jié)構(gòu)需求。引入WHAT定律可以讓我們了解到系統(tǒng)的初步需求。WHO、WHEN、WHERE定律:這個階段是需求細(xì)化階段,在WHAT定律的基礎(chǔ)上,細(xì)分系統(tǒng)的用戶需求:分析什么人,在什么時間,什么階段可以或必須操作這個功能,結(jié)合前面的WHAT定律,理清系統(tǒng)的流程階段劃分,記錄并分析系統(tǒng)功能實(shí)現(xiàn)的細(xì)節(jié),在這個階段就可以產(chǎn)生系統(tǒng)需求的用例圖(UseCase),作為下階段設(shè)計的依據(jù)。HOW定律:就是怎樣實(shí)現(xiàn)系統(tǒng)了,在前面的WHY、WHAT、WHO、WHEN、WHERE基礎(chǔ)上,已經(jīng)搭建了一個非常好的系統(tǒng)需求基礎(chǔ)框架,如何在這些用戶需求的基礎(chǔ)上,分析系統(tǒng)的需求,如何進(jìn)行需求規(guī)格的分析與下階段的設(shè)計、實(shí)現(xiàn)工作,就是Howtoaccomplish(實(shí)現(xiàn))thesystem?引入這5W+1H的定律,在一定程度上保證了系統(tǒng)需求的準(zhǔn)確性,使得項(xiàng)目經(jīng)理或需求分析人員可以有序、有條理地開展需求挖掘和調(diào)研活動,這樣的安排用戶在配合上也非常清晰,知道如何與項(xiàng)目人員配合。需求調(diào)研注意事項(xiàng)⑴.按照計劃有步驟的調(diào)研提前約定調(diào)研活動的計劃,達(dá)到的目標(biāo),時間安排,參與的人員,并根據(jù)用戶安排,適當(dāng)調(diào)整計劃。最忌參加會議時目標(biāo)不明確、匯報人員不明確。按照事先和客戶商量好的調(diào)研計劃穩(wěn)步進(jìn)行,如果現(xiàn)場臨時出現(xiàn)變化,比如參與調(diào)研的客戶臨時有事,或者調(diào)研的內(nèi)容出現(xiàn)變化,那么及時和客戶確定新的調(diào)研安排,列出總的調(diào)研順序。切忌想到哪說到哪,調(diào)研內(nèi)容雜亂無序,很有可能就會出現(xiàn)遺漏而不能及時發(fā)現(xiàn)。⑵.掌控調(diào)研進(jìn)程,推動調(diào)研工作順利進(jìn)行因?yàn)檎{(diào)研工作實(shí)際就是和客戶聊天談話,很可能就會經(jīng)常跑題,越扯越遠(yuǎn),另外客戶的精力一般也容易不集中,跑神,這時候,調(diào)研人員要能夠掌控整個進(jìn)程,什么時候及時把客戶的思路拉回到正題上,什么時候適當(dāng)?shù)牧牧钠渌脑掝}調(diào)節(jié)氣氛,都需要調(diào)研人員靈活掌握,總之一個目的,盡快的推動調(diào)研工作朝前進(jìn)行。.認(rèn)真仔細(xì)的傾聽,及時的記錄仔細(xì)的傾聽就是要明白客戶的完整的表達(dá),不要覺得有些你已經(jīng)懂了,經(jīng)常打斷客戶來急切表達(dá)自己的看法,每次在客戶完整的把話說完再表達(dá)自己的想法。及時記錄涉及客戶業(yè)務(wù)、實(shí)際工作、客戶想法的內(nèi)容,不能以為當(dāng)時聽明白了就不去記錄。一定要有記錄的習(xí)慣,談上幾個小時,很多細(xì)節(jié)是記不住的。.先了解宏觀需求,再了解細(xì)節(jié)需求遵從由總到分、由粗到細(xì)、由簡單到復(fù)雜的調(diào)研過程,無論是讓客戶介紹他們的業(yè)務(wù)還是談他們的想法,都要先從總的大的方面說起,然后再是細(xì)節(jié)。如果直接進(jìn)入細(xì)節(jié),往往并不能很好的抓住他的要點(diǎn),不能把握總體的要求。.挖掘客戶最原始的需求,而不是僅僅只是記錄客戶跟你說的內(nèi)容只是他的一個理解,他的理解可能也有偏差,而且現(xiàn)在有的客戶因?yàn)閷浖容^了解,往往告訴你的不是需求,而是他的設(shè)計思路,比如直接跟你說"你做個這樣的功能,我一點(diǎn)就能出來什么什么",對我們來說,就需要多問幾個問什么,"你為什么會這樣做呢?""你想看的結(jié)果是什么呢?目的是什么呢”等等,一定要想辦法了解到客戶沒有經(jīng)過轉(zhuǎn)化的最原始的需求,因?yàn)橥芏鄷r候客戶告訴你的他的想法并不能實(shí)現(xiàn)他原本的目的,而他以為能實(shí)現(xiàn),所以就直接告訴你想法。需求調(diào)研人員如果沒有了解到最原始的需求而只是把客戶的想法記錄下來,那么就會出現(xiàn)做出來的東西解決不了客戶實(shí)際的問題。這個過程往往同時也能夠幫助我們縮小需求范圍,比如客戶開始想的好好的一些功能,但是在我們深入分析思考后發(fā)現(xiàn)因?yàn)榇嬖谀承﹩栴}這些功能無法實(shí)現(xiàn),或者即使實(shí)現(xiàn)也會大幅增加工作量比開始想象的復(fù)雜的多,那么在這樣一個基礎(chǔ)上說服客戶放棄這個想法。這也是在合同額確定的情況下砍功能的一種方式。.引導(dǎo)客戶的潛在需求大部分客戶對自己要做成一個什么樣的軟件并沒有一個完整的規(guī)劃或者想法,很多時候都是在談的過程中逐步的清晰。調(diào)研的過程也不會是客戶滔滔不絕的談他的想法,而是靠你一點(diǎn)點(diǎn)的去問客戶,那么到底問什么,就需要你掌握,除了不懂的業(yè)務(wù)以外,重要的是在已經(jīng)了解的客戶需求的基礎(chǔ)上分析、擴(kuò)展,帶出其他潛在的客戶沒有說出來的需求。比如說客戶想做一個領(lǐng)用辦公用品的功能,開始想的很簡單,填一個領(lǐng)用申請,一審批就行了,但是經(jīng)過仔細(xì)分析后,就會衍生出"物品管理""類別管理""庫存管理”等潛在需求。如果不考慮這些,那么無論是你還是客戶都會認(rèn)為這個功能很簡單,那么對完成時間和工作量的估計都會出現(xiàn)問題。防止出現(xiàn)在做系統(tǒng)設(shè)計甚至是開發(fā)時才發(fā)現(xiàn)“當(dāng)時沒想到這個地方?jīng)]那么簡單,還需要再跟客戶溝通一下”這種情況。這里面,潛在需求如果細(xì)化的話還分為兩個部分:1)系統(tǒng)必須的;2)系統(tǒng)不必須的。"必須的"就是像上面例子一樣,如果不挖掘潛在需求,客戶已經(jīng)提出的需求就無法實(shí)現(xiàn),就是把看上去簡單的復(fù)雜問題,實(shí)際上他還是個復(fù)雜問題。"不必須的",就是對已經(jīng)提出的客戶需求影響不大,相對獨(dú)立,相當(dāng)于再和客戶溝通的過程中又了解到的新的需求。對這部分,就需要根據(jù)調(diào)研時項(xiàng)目的合同額是否確定,工作量大小,和客戶的關(guān)系如何等等有需求調(diào)研人員靈活掌握,可以提也可以不提。但是提出就肯定會增加工作量和系統(tǒng)的復(fù)雜度。.規(guī)避客戶不合理的要求和較難實(shí)現(xiàn)的要求客戶需要的不一定的是客戶真正所需要想要的。客戶永遠(yuǎn)沒有錯,錯的只有我們沒有真正理解客戶的需要。調(diào)研時要把握主題的能力,分清有用功能、可選功能用、無用功能及不可實(shí)現(xiàn)功能,及時表達(dá)我們的觀點(diǎn),讓談話接近主題。調(diào)研的過程中,不可避免的會出現(xiàn)客戶提出一些我們現(xiàn)有條件下根本無法實(shí)現(xiàn)或者即使實(shí)現(xiàn)也非常困難的要求。這種情況就需要需求調(diào)研人員的聰明的頭腦和快速反應(yīng)能力,同時也需要調(diào)研人員的良好的溝通技巧,要能巧妙地說服客戶放棄這種方式并且還要客戶能夠理解,而不致認(rèn)為你在逃避問題不想解決。一般可以采取這些方式:1)客戶提出這些要求后能馬上了解客戶提出這個要求的真實(shí)目的,然后快速思考出另外的簡單的方式同樣能實(shí)現(xiàn)客戶的這個目的。這是最好的方式;2)必要時直接告訴客戶無法實(shí)現(xiàn)并且給出合理的理由,特別是在客戶說某某系統(tǒng)已經(jīng)實(shí)現(xiàn)了這個方式時,比如他們用的是什么什么平臺支持,這個平臺支持需要另外付費(fèi)等等;3)直接告訴客戶雖然能實(shí)現(xiàn),但是需要很大的精力和成本,而這個可能是客戶無法承受的,當(dāng)然你一定要能說出客戶聽起來合理的理由。這些都不是絕對的,需要調(diào)研人員豐富的軟件開發(fā)經(jīng)驗(yàn)和靈活的頭腦較好的表達(dá)能力臨場發(fā)揮。.注意需求調(diào)研的覆蓋面,防止需求不具代表性需求調(diào)研開始時,客戶明確的唯一配合聯(lián)系人既是我們每個模塊的一把手!我們要做的就是"拿著雞毛當(dāng)令箭”!找對人才能辦好事。同時也要防止提供需求的客戶方面只有一個人,使實(shí)際軟件需求變成個人需求。受制于這個人的所處層次,以及掌握的業(yè)務(wù)知識,與領(lǐng)導(dǎo)意圖的符合度等等限制,給我們帶來較大的需求風(fēng)險,稍有不慎就會給后面軟件需求變更埋下伏筆。避免這種風(fēng)險,一方面調(diào)研人員依據(jù)以往的經(jīng)驗(yàn)和業(yè)務(wù)知識自己判斷客戶提出的需求是否合適,有沒有過于強(qiáng)烈的個人特征等等,另一方面,在調(diào)研開展的最初想辦法和客戶的上層明確類似風(fēng)險的存在,讓客戶領(lǐng)導(dǎo)在人員安排上避免這種情況,同時也是讓他明白會存在這種情況,以后一旦真的出現(xiàn),客戶也不會說是我們的責(zé)任。.及時總結(jié)整理已經(jīng)完成的調(diào)研內(nèi)容需求調(diào)研、相關(guān)會議紀(jì)要及時轉(zhuǎn)發(fā),及時總結(jié)成果,讓客戶聽聽你的理解是否他們提的需求一致。每次調(diào)研回去后,及時把白天調(diào)研的內(nèi)容及時整理出來,當(dāng)時沒來的急記的內(nèi)容及時補(bǔ)記,同時再深入的分析、過一遍,確保有沒有遺漏的問題,列出所有的疑問待到第二天調(diào)研時詢問客戶。定期匯總的成果:什么情況下?什么人?做了什么決定?產(chǎn)出了什么?.警惕不明確因素實(shí)現(xiàn)某一個功能的前提條件是什么?如果沒有哪個先決條件,哪些工作是無法開展的?責(zé)任劃分清楚。.成本,成本還是成本高水平的設(shè)計師高就高在設(shè)計出“恰好"滿足客戶需求的軟件,并且在開發(fā)方和客戶方獲取最大的利益,而不是不惜代價設(shè)計出最先進(jìn)的軟件。.避免片面聽取了某些用戶的需求而忽視其他用戶的需求六、什么是成功的需求調(diào)研.需求規(guī)格說明書具備的特性正確、清楚、無二義性、一致(各個需求之間不產(chǎn)生矛盾)、必要(不畫蛇添足增加開發(fā)成本)、完備(不遺漏必要的功能如權(quán)限配置)、可實(shí)現(xiàn)性、可驗(yàn)證性(提供交付依據(jù))、明確優(yōu)先級(不被細(xì)節(jié)拖死比如UI)、闡述“做什么"而不是"怎么做"。.覆蓋合同中所有合理的需求對待需求工程的態(tài)度可以分為"被動型"、"主動型"和"領(lǐng)先型”三種,只有后兩種才有可能開發(fā)出成功的產(chǎn)品。在實(shí)際工作中,可以建立合同與需求規(guī)格說明書對應(yīng)章節(jié)對應(yīng)表、合同與軟件功能對應(yīng)表。時刻提醒需要提供實(shí)現(xiàn)的業(yè)務(wù)范圍。.成本風(fēng)險在控制之內(nèi).挖掘潛在的需求適當(dāng)站在商務(wù)的立場上思考,為項(xiàng)目的尋找出路,申請更多的財力物力。七、簽字畫押我們編寫完的需求分析報告,最終要展示給客戶,讓他們對我們的分析結(jié)果進(jìn)行認(rèn)可。其實(shí)這個過程非常重要,對于客戶和我們同樣的重要。將業(yè)務(wù)需求與用戶進(jìn)行確認(rèn)(采用會議講解的方式),用戶領(lǐng)導(dǎo)簽字。這個挺難的。八、需求調(diào)研人員能力.熟悉客戶業(yè)務(wù)對于客戶主要想讓軟件來解決他哪一部分的業(yè)務(wù),事先最好能通過一些手段盡可能多的了解。即使事先并不能非常深入,那么也要利用調(diào)研的機(jī)會盡可能多的了解,調(diào)研完成后,沒有理由你不是個半個業(yè)務(wù)專家。.熟悉軟件開發(fā)調(diào)研的過程中一方面你要隨時對客戶提出的要求的合理性、難易性作出判斷,同時你還要在客戶想法不成熟時提供給客戶好的實(shí)現(xiàn)方式,這一切都需求你對軟件開發(fā)非常熟悉,很多時候,需求調(diào)研人員至少曾經(jīng)是一個優(yōu)秀的軟件開發(fā)人員。因?yàn)殡S著用戶使用電腦的增多,對各
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位之間拆借資金合同范本
- 合伙合同和投資合同范例
- 出售渣土合同范本
- 廠房平地改造合同范例
- 合同范本郵件軟件
- 合同范本樣本
- 代理區(qū)域加盟合同范本
- 原料抵債合同范本
- 合作合同范本里
- 北京聘用合同范本
- 痔瘡中醫(yī)治療課件
- 污水處理設(shè)備的故障處理指南考核試卷
- 華東師范大學(xué)《社會研究方法》2023-2024學(xué)年第一學(xué)期期末試卷
- ps 課件教學(xué)課件
- 數(shù)控車編程實(shí)訓(xùn)教案
- 2024年世界職業(yè)院校技能大賽高職組“健康養(yǎng)老照護(hù)組”賽項(xiàng)考試題庫(含答案)
- 廈門大學(xué)介紹
- 2024-2025學(xué)年度第一學(xué)期高一英語期中考試卷(含解析)
- 職業(yè)技能鑒定設(shè)施設(shè)備管理制度
- 新疆2024年中考數(shù)學(xué)試卷(含答案)
- 血透患者敘事護(hù)理故事
評論
0/150
提交評論