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