关于需求和架构的典型问题
生活随笔
收集整理的這篇文章主要介紹了
关于需求和架构的典型问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
主持人:大家下午好,今天是IBM傾訴月活動(dòng)的第二期在線聊天節(jié)目,歡迎大家來(lái)到我們的在線聊天室。今天的主要話題是圍繞需求分析師和架構(gòu)師在開發(fā)過程中的問題而展開。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 廣大網(wǎng)友在傾訴月前期的group討論中,提出了很多自己工作中所遇到的困惑和難題,我們已經(jīng)收集在問題列表中并邀請(qǐng)到身經(jīng)百戰(zhàn)的專家來(lái)現(xiàn)場(chǎng)為大家一一解答。
?
問答現(xiàn)場(chǎng)實(shí)錄: 問:如何面對(duì)客戶不斷的需求變化?[2008-8-6 14:27:00] 嘉賓[肖勇]: 客戶需求的不斷變化這是軟件項(xiàng)目中經(jīng)常遇到的。我覺得首先是要做好的是項(xiàng)目的范圍管理,也就是說必須要讓客戶知道,哪些需求是是在可以滿足的,哪些是暫時(shí)或者不能滿足的(不能滿足的是為什么?包括:進(jìn)度,成本等等方面的原因),我相信一般客戶還是能理解的。?
問:如何讓開發(fā)團(tuán)隊(duì)系統(tǒng)地理解客戶的需求?[2008-8-6 14:32:00] 嘉賓[肖勇]: 這需要有統(tǒng)一的工作規(guī)范,統(tǒng)一的工作過程,最后,雙方需要站在客戶的角度去思考問題,彌補(bǔ)針對(duì)同一問題站在不同角度去思考而形成的鴻溝。?
問:在一個(gè)項(xiàng)目進(jìn)行中,需求分析師的職責(zé)有哪些?您覺得一個(gè)合格的需求分析師應(yīng)該具備哪些素質(zhì)?[2008-8-6 14:33:00] 嘉賓[肖勇]: 職責(zé):產(chǎn)出結(jié)構(gòu)清晰,質(zhì)量合格的需求工作成果,需求工程師首要的是必須理解行業(yè),其次,有系統(tǒng)化的需求啟發(fā)和需求工程的技能。?
問:如何才能既滿足客戶需求,又能降低成本?[2008-8-6 14:38:00] 嘉賓[肖勇]: 首要的是了解項(xiàng)目的成本和范圍。其次,搞清楚本項(xiàng)目中決定項(xiàng)目成敗的首要利益相關(guān)者,平衡好利益相關(guān)者的利益關(guān)系。在成本有限的情況,優(yōu)先滿足首要利益相關(guān)者的需要。?
問:怎樣才能更準(zhǔn)確的將需求原型轉(zhuǎn)化為系統(tǒng)原型?[2008-8-6 14:36:00] 嘉賓[肖勇]: 采用業(yè)界公認(rèn)的,統(tǒng)一的符號(hào)體系。特定系統(tǒng)需要根據(jù)特定的情況自定義一部分轉(zhuǎn)換的規(guī)則問:如何才能精確界定客戶需求?[2008-8-6 14:40:00] 嘉賓[肖勇]: 不存在在精確的方式,但是我們可以采用一些可視化的方法讓需求更可見,避免客戶和開發(fā)方對(duì)需求理解的不一致性。 ?
?
問:敏捷過程如何做需求分析?[2008-8-6 14:43:00] 嘉賓[肖勇]: 當(dāng)然是敏捷的需求方法,一般采用講故事的方式和描述業(yè)務(wù)場(chǎng)景的方式,在形式上需要隨時(shí)隨地的與軟件的使用者進(jìn)行溝通,同時(shí)也可以輔助采用軟件原型的方法?。
?
問:優(yōu)秀系統(tǒng)分析師必須有哪些素質(zhì)?[2008-8-6 14:46:00] 嘉賓[肖勇]: 首先,全局的架構(gòu)觀,其次,靈活的架構(gòu)視角的采用,最后,理解架構(gòu)的模式,能夠嫻熟的使用常用的架構(gòu)模式的框架。 ? 問:需求開發(fā)是指從信息收集、分析和評(píng)價(jià)到編寫文檔、評(píng)審等一系列產(chǎn)生需求的活動(dòng),分為四個(gè)階段:需求獲取、需求分析、編寫規(guī)格說明和需求驗(yàn)證(評(píng)審)。哪位高人指點(diǎn)一下:在每個(gè)階段,也就是子過程中要產(chǎn)生什么文檔?[2008-8-6 14:48:00] 嘉賓[肖勇]: 需求工程的方法是根據(jù)不同的項(xiàng)目情況采用適合的方法,所謂法無(wú)定法,不要陷入到某一個(gè)特定的框架中,適合就是最好的。 ? 問:我們經(jīng)常要面對(duì)用戶需求的變更,如果已經(jīng)進(jìn)入了開發(fā)階段,用戶突然對(duì)需求發(fā)生了根本的變化導(dǎo)致整個(gè)系統(tǒng)都需要推翻重做。 如果用戶提出這樣的變更,你如何應(yīng)對(duì)?如何解決此問題,以及此問題帶來(lái)的風(fēng)險(xiǎn)和危害![2008-8-6 14:49:00] 嘉賓[肖勇]: 首先變化是永恒的,其次變化的過程是需要管理的,最后,嚴(yán)重超出范圍是要想辦法收錢的。?
問:用戶提出“變態(tài)”的需求怎么辦?[2008-8-6 14:57:00] 嘉賓[肖勇]: 讓商務(wù)人員去處理。 ?問:現(xiàn)在有個(gè)項(xiàng)目,需要不同地域的人在業(yè)余時(shí)間一起開發(fā),人員很分散。在管理方面和進(jìn)度控制方面,例如代碼管理,文檔管理,交流等方面, 各位是否有好的建議。或者提供一些好的參考資料。[2008-8-6 14:59:00] 嘉賓[肖勇]: 開發(fā)源碼的工作方式就是很好的參考,這里強(qiáng)調(diào)的是工作成果需要盡量的集中。
?
? 問:需求分析師和需求工程師,區(qū)別是什么[2008-8-6 15:01:00] 嘉賓[肖勇]: 有些局部差別,一般需求分析師指的是講針對(duì)需求進(jìn)行分析產(chǎn)出分析模型的人員。?
總結(jié)
以上是生活随笔為你收集整理的关于需求和架构的典型问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle感慨(转)
- 下一篇: [导入]日志 20071211(WCF,