驗(yàn)生活”;
聊天。和客戶交朋友,聊家常;
——順路看看,隨便聊聊,拉拉家常,投其所好。
真正實(shí)施起來,要具體情況具體分析,可以不拘形式,需要那種就采用哪種。
4、記錄
調(diào)研筆記:隨時(shí)記錄(不僅是自己記了東西,也是給調(diào)研對(duì)象一種姿態(tài));
術(shù)語表:調(diào)研開始就要?jiǎng)?chuàng)建,逐漸補(bǔ)充、逐步完善;
會(huì)議記錄:自己記、同事記,大型會(huì)議請(qǐng)對(duì)方幫著記。重要的會(huì)議要形成正式文檔,事后請(qǐng)客戶確認(rèn)、簽字;
座談紀(jì)要:與會(huì)議紀(jì)要類似,正式性差一些;
備忘錄:非正式文檔,靈活運(yùn)用。
注:在現(xiàn)場(chǎng)工作期間,凡涉及項(xiàng)目的重要活動(dòng)、需求變更等,一定要有書面記錄。
5、討論
實(shí)地調(diào)研中的注意事項(xiàng):
“聽”:項(xiàng)目調(diào)研的關(guān)鍵是什么?是“聽”??雌饋砗芎?jiǎn)單,做起來很麻煩。因?yàn)榈谝?,?xiàng)目調(diào)研是一種“被動(dòng)式”的調(diào)研方式;第二,術(shù)業(yè)有專攻,隔行如隔山。在用戶那里,要注意對(duì)業(yè)務(wù)術(shù)語的了解和學(xué)習(xí),盡量少用計(jì)算機(jī)有關(guān)專業(yè)的術(shù)語。俗話說,人長(zhǎng)了兩個(gè)耳朵、一個(gè)嘴巴,而且嘴巴還要兼職吃飯喝水,因此少說多聽是天經(jīng)地義的。
注意,對(duì)于聽到的話不能“串話”,但有疑問的可以作為自己的觀點(diǎn)說出來請(qǐng)別的客戶驗(yàn)證。
“記”。所謂“好記性不如懶筆頭”,記筆記也是需求調(diào)研中一個(gè)不可忽視的事情。軟件公司的人對(duì)電腦依賴太大,不喜歡記筆記也是通病。人的記憶是會(huì)出錯(cuò)的,而且當(dāng)記憶的事情出現(xiàn)漏洞的時(shí)候會(huì)不自覺地自圓其說,因此,記到紙上是一個(gè)比較保險(xiǎn)的辦法。我個(gè)人的經(jīng)驗(yàn)是做一個(gè)項(xiàng)目,起碼記滿一本筆記。如果沒記滿,這個(gè)本子也不記別的東西了,以后有了相同的問題再接著記。
注意,記下客戶的姓名、職務(wù)、聯(lián)系方式以便事后聯(lián)系。
靜態(tài)建模和動(dòng)態(tài)建模。在實(shí)地調(diào)研中要注意業(yè)務(wù)實(shí)體概念的認(rèn)識(shí)和理解,建立并逐漸完善項(xiàng)目的術(shù)語表,這對(duì)以后的靜態(tài)建模、提煉對(duì)象和統(tǒng)一認(rèn)識(shí)、確切用詞是很有幫助的。
最后,需要說明的是,在現(xiàn)場(chǎng)調(diào)研的過程中,在有條件的情況下盡量走出去,到客戶的辦公、工作現(xiàn)場(chǎng)去,采用直接面談訪問。盡量少用電話、QQ等現(xiàn)代化方式。這么做,看起來是小事,實(shí)際上涉及到平等對(duì)待客戶的態(tài)度問題,絕對(duì)不能讓客戶覺得我們高高在上。
五、需求分析(研究)及需求工程
——需求研究、分析的方法、技術(shù)、工具
調(diào)查研究,研究室在調(diào)查的基礎(chǔ)上才能進(jìn)行的。同樣,需求分析(研究)也是在需求調(diào)查的基礎(chǔ)上對(duì)收集的數(shù)據(jù)和匯總資料的分析、判斷的基礎(chǔ)上進(jìn)行的。
應(yīng)該說,我們上面四個(gè)章節(jié)的內(nèi)容只是討論了需求和需求調(diào)查的問題。產(chǎn)生的文檔主要是用戶文件、調(diào)研筆記以及調(diào)研報(bào)告、術(shù)語表等等。描述的語言基本上是自然語言。要開發(fā)出好的軟件來,還需要經(jīng)過分析、審核之后,采用結(jié)構(gòu)化的文檔格式或者形式化語言把需求描述出來, 寫成需求規(guī)格說明書。 這樣才算完成了需求工程的第一個(gè)階段——需求開發(fā)。驗(yàn)證評(píng)審后的需求規(guī)格作為需求基線進(jìn)入需求工程的第二個(gè)階段——需求管理的階段。
需求分析是當(dāng)前軟件工程中的關(guān)鍵問題,也是軟件工程中最復(fù)雜的過程之一。需求工程是需求分析工程化的一種嘗試和方向。需求工程分為需求開發(fā)和需求管理兩個(gè)階段。
由于時(shí)間關(guān)系,需求分析章節(jié)的內(nèi)容尚未完成,我們將在下一講討論。
附錄1、社會(huì)調(diào)查簡(jiǎn)介
社會(huì)調(diào)查研究是系統(tǒng)地、直接地收集有關(guān)社會(huì)現(xiàn)象的資料并在此基礎(chǔ)上加以分析的實(shí)踐活動(dòng)。調(diào)查是指收集實(shí)事、數(shù)據(jù),了解情況,占有資料;研究是從現(xiàn)象中尋求本質(zhì),從經(jīng)驗(yàn)中推導(dǎo)理論。社會(huì)調(diào)查方法是社會(huì)學(xué)研究的根本方法。
社會(huì)調(diào)查的類型和方法
社會(huì)調(diào)查研究根據(jù)不同的標(biāo)準(zhǔn),可以劃分為以下類型:
(1)根據(jù)調(diào)查研究的目的,可劃分為:描述性研究、解釋性研究、預(yù)測(cè)性研究;
(2)