高級需求分析課件_第1頁
高級需求分析課件_第2頁
高級需求分析課件_第3頁
高級需求分析課件_第4頁
高級需求分析課件_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

高級需求分析概述項目案例案例角色和人物小王:軟件項目負(fù)責(zé)人老王:公司技術(shù)老總開發(fā)小組:小李,老趙,小田,小謝要對軟件需求進(jìn)行管理(1/2)按照初步的項目計劃,老趙帶領(lǐng)項目組的部分成員(需求分析小組)開始進(jìn)駐用戶場地,開展需求調(diào)查工作,但在需求分析和后續(xù)開發(fā)過程中陸續(xù)出現(xiàn)了許多與用戶需求有關(guān)的一系列問題,影響軟件項目的實(shí)施案例提示我們需求分析是極為重要的需求分析是困難和復(fù)雜的為了保證軟件需求的質(zhì)量,必須從需求分析過程角度進(jìn)行改進(jìn)與保證需求分析過程質(zhì)量低下將會導(dǎo)致嚴(yán)重后果需求開發(fā)的主要困難與對策1知識技能問題應(yīng)用域的知識是無邊無際的,任何人都不可能是“萬事通”。俗話說“隔行如隔山”,需求分析員可能是某一領(lǐng)域的專家,但當(dāng)他接手陌生的業(yè)務(wù)時,他可能是個“無知”者。一個企業(yè)要謀求發(fā)展,不能總在做老的業(yè)務(wù)。人一生中會有許多充滿挫折的“第一次”,不可以逃避。當(dāng)需求分析員缺乏應(yīng)用域知識時,他該怎么辦?首先他要有勇氣做事,否則連實(shí)踐的機(jī)會都沒有。其次他應(yīng)當(dāng)趕緊補(bǔ)習(xí)應(yīng)用域知識,不論是通過自學(xué)還是培訓(xùn)的方式,否則他很難與用戶交流。如果可能的話,開發(fā)方最好請既懂軟件又懂應(yīng)用域知識的行家來幫忙。用戶說不清楚需求或者需求發(fā)生變更,這些都是常見的問題,并不是絕癥,是人們可以設(shè)法解決的??杀氖情_發(fā)人員把這些問題當(dāng)成了借口,不愿主動攻克問題,導(dǎo)致需求問題擴(kuò)散到整個軟件開發(fā)過程,產(chǎn)生太多的后患。軟件企業(yè)的領(lǐng)導(dǎo)應(yīng)當(dāng)給具有錯誤觀念的開發(fā)人員們洗腦:需求分析員的天職就是在有限的時間內(nèi)獲取準(zhǔn)確而細(xì)致的用戶需求,如果做不到就是失職,不要找借口。需求開發(fā)的主要困難與對策3合作關(guān)系如果需求分析員不能與用戶建立良好的合作關(guān)系,那么他們在需求開發(fā)過程中會很疲憊。倘若用戶不能很好地配合需求分析員,那并不表示他是個壞蛋。因?yàn)橛脩粲兴约旱南敕ǎ何一卮鹆四銈兊膯栴},講了該講的。我們付錢給你們,難道還要我伺候你們不成?我還要干自己的事情,別打擾我了。你們自己想辦法把活干好吧

……。對于一些競標(biāo)項目,在合同未簽訂之前的需求開發(fā)工作尤為困難。用戶未必會買你的產(chǎn)品,他不會投入很多精力來協(xié)助你搞需求開發(fā)。需求分析員不是銷售人員,他們不可能象銷售人員那樣通過某些手段籠絡(luò)住用戶就能成功。出色的需求分析員不僅要有過硬的專業(yè)知識,還要具備較強(qiáng)的交流、溝通能力。開發(fā)方與用戶的合作關(guān)系對需求開發(fā)而言是至關(guān)重要的。對于重大的、復(fù)雜的項目,我們不能完全期望雙方能夠自發(fā)地建立起良好地合作關(guān)系,這樣風(fēng)險太大。需求開發(fā)的主要困難與對策用戶在需求工程中的“權(quán)利”

1.有權(quán)要求開發(fā)方派遣資質(zhì)合格的需求分析員和相關(guān)人員。2.有權(quán)要求開發(fā)方采用用戶熟悉的語言來描述需求,即開發(fā)方必須提供用戶看得懂得需求文檔。3.有權(quán)審查需求文檔,并對有爭議的需求作出決策。如果認(rèn)為需求文檔不能準(zhǔn)確地反映用戶真實(shí)的意愿,可以拒絕在需求文檔上簽字。如果用戶想要變更需求,有權(quán)要求開發(fā)方對該變更將產(chǎn)生的影響作出真實(shí)可信的評估,以便用戶決定是否變更需求。用戶在需求工程中的“義務(wù)”

1.以積極友善的態(tài)度與開發(fā)方人員交流、協(xié)作,盡可能地為開發(fā)方人員提供工作和生活上的便利。2.樂意接受需求分析員的采訪,在不泄漏機(jī)密的前提下盡可能地回答需求分析員的問題。3.在不泄漏機(jī)密的前提下,盡可能地向需求分析員提供與需求相關(guān)的材料。與需求分析員共同評審需求文檔,確保需求文檔準(zhǔn)確地反映用戶真實(shí)的意愿。需求開發(fā)的主要困難與對策4用戶說不清楚需求用戶說不清楚需求是普遍現(xiàn)象,這是讓開發(fā)人員頭痛的大問題。有些用戶真的不知道需求是什么,或者對需求只有朦朧的感覺,他當(dāng)然說不清楚需求。例如開發(fā)方的營銷人員水平比較高,他能夠在用戶不清楚自己要什么的情況下引導(dǎo)用戶“消費(fèi)”。例如前些年全國各地的很多政府機(jī)構(gòu)大搞網(wǎng)絡(luò)建設(shè)。這些機(jī)構(gòu)的領(lǐng)導(dǎo)和辦公人員大多數(shù)不清楚網(wǎng)絡(luò)干什么用,就讓開發(fā)人員替他們設(shè)想需求吧,反正是花公家的錢。有些用戶雖然心里明白想要什么,但卻說不清楚需求。比如說買鞋子。我們非常了解自已的腳,但很難用語言說清楚腳的大小和形狀。通常拿鞋子去試,試穿時感覺到舒服才會買鞋。需求分析員絕不能以用戶說不清楚需求為借口而草率地對待需求開發(fā)工作,否則會連累整個開發(fā)團(tuán)隊的。無論是什么原因?qū)е掠脩粽f不清楚需求,需求分析員必須設(shè)法搞清楚用戶真正的需求,這是需求分析員的職責(zé),也是職業(yè)的挑戰(zhàn)。而用戶表達(dá)的需求,不同的開發(fā)人員可能有不同的理解。如果需求分析員誤解了需求,那會導(dǎo)致后續(xù)的不少開發(fā)人員將錯就錯、白干活。就像作文寫跑題了,寫得再好也白搭。這類錯誤連高智商的外星人都不能避免:有個外星人間諜潛伏到地球刺探情報,它給上司寫了一份報告:“主宰地球的是車。它們喝汽油,靠四個輪子滾動前進(jìn)。嗓門極大,在夜里雙眼能射出強(qiáng)光?!腥さ氖?,車?yán)镒≈环N叫作‘人’的寄生蟲,這些寄生蟲完全控制了車?!?/p>

不論是復(fù)雜的項目還是簡單的項目,需求分析員和用戶都有可能誤解需求。所以需求確認(rèn)工作(屬于需求管理)必不可少。需求開發(fā)的主要困難與對策6開發(fā)人員寫不好需求文檔需求調(diào)查工作不充分,獲取的需求信息太少或者太亂,以至于寫不成需求文檔。古時候,一書生在考試前補(bǔ)習(xí)“寫文章”,成天愁眉苦臉……所以要想寫出好的需求文檔,前提條件是把需求調(diào)查工作做好。開發(fā)人員寫作能力比較差,雖然在調(diào)查過程中已經(jīng)獲得了不少需求信息,卻寫不出好的需求文檔來??梢院敛豢鋸埖卣f,國內(nèi)90%以上的軟件開發(fā)人員,他們的寫作能力遠(yuǎn)不及開發(fā)能力。提高開發(fā)人員寫作能力的根本辦法就是讓他們多練習(xí)寫文檔,熟能生巧。另外,企業(yè)應(yīng)當(dāng)提供合適的文檔模板以及比較好的示例文檔,盡可能地降低寫作難度。需求開發(fā)的主要困難與對策7用戶經(jīng)常變更需求需求變更通常會對項目的進(jìn)度、人力資源、經(jīng)費(fèi)產(chǎn)生很大的影響,這是開發(fā)商非常畏懼的問題。如果在項目開發(fā)的初始階段,開發(fā)人員和用戶沒有搞清楚需求或者搞錯了需求,到了項目開發(fā)后期才將需求糾正過來,導(dǎo)致產(chǎn)品的部分內(nèi)容需要重新開發(fā)。毫無疑問,這種需求變更將使項目付出額外的代價。這種損失是由于雙方工作失誤造成的,雙方應(yīng)當(dāng)好好反省,認(rèn)真學(xué)習(xí)需求開發(fā)和管理的方法,避免再犯相似的錯誤。解決的方法和手段技術(shù)層面需求分析方法、技術(shù)和工具方法:系統(tǒng)目標(biāo)分析、面向?qū)ο蟮男枨蠓治黾夹g(shù):抽象、建模、多視點(diǎn)、原型、……工具:UML,Rose,Word,Excel,Requ

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論