需求討論集中于業(yè)務(wù)需求和任務(wù),因此要使用術(shù)語?蛻魬(yīng)將有關(guān)術(shù)語(例如:采價、印花商品等采購術(shù)語)教給分析人員,而客戶不一定要懂得計算機行業(yè)的術(shù)語。
2、分析人員要了解客戶的業(yè)務(wù)及目標
只有分析人員更好地了解客戶的業(yè)務(wù),才能使產(chǎn)品更好地滿足需要。這將有助于開發(fā)人員設(shè)計出真正滿足客戶需要并達到期望的優(yōu)秀軟件。為幫助開發(fā)和分析人員,客戶可以考慮邀請他們觀察自己的工作流程。如果是切換新系統(tǒng),那么開發(fā)和分析人員應(yīng)使用一下目前的舊系統(tǒng),有利于他們明白目前系統(tǒng)是怎樣工作的,其流程情況以及可供改進之處。s
3、 分析人員必須編寫軟件需求報告
分析人員應(yīng)將從客戶那里獲得的所有信息進行整理,以區(qū)分業(yè)務(wù)需求及規(guī)范、功能需求、質(zhì)量目標、解決方法和其他信息。通過這些分析,客戶就能得到一份“需求分析報告”,此份報告使開發(fā)人員和客戶之間針對要開發(fā)的產(chǎn)品內(nèi)容達成協(xié)議。報告應(yīng)以一種客戶認為易于翻閱和理解的方式組織編寫。客戶要評審此報告,以確保報告內(nèi)容準確完整地表達其需求。一份高質(zhì)量的“需求分析報告”有助于開發(fā)人員開發(fā)出真正需要的產(chǎn)品。
4、 要求得到需求工作結(jié)果的解釋說明
分析人員可能采用了多種圖表作為文字性“需求分析報告”的補充說明,因為工作圖表能很清晰地描述出系統(tǒng)行為的某些方面,所以報告中各種圖表有著極高的價值;雖然它們不太難于理解,但是客戶可能對此并不熟悉,因此客戶可以要求分析人員解釋說明每個圖表的作用、符號的意義和需求開發(fā)工作的結(jié)果,以及怎樣檢查圖表有無錯誤及不一致等。
5、 開發(fā)人員要尊重客戶的意見
如果用戶與開發(fā)人員之間不能相互理解,那關(guān)于需求的討論將會有障礙。共同合作能使大家“兼聽則明”。參與需求開發(fā)過程的客戶有權(quán)要求開發(fā)人員尊重他們并珍惜他們?yōu)轫椖砍晒λ冻龅臅r間,同樣,客戶也應(yīng)對開發(fā)人員為項目成功這一共同目標所做出的努力表示尊重。
6、 開發(fā)人員要對需求及產(chǎn)品實施提出建議和解決方案
通?蛻羲f的“需求”已經(jīng)是一種實際可行的實施方案,分析人員應(yīng)盡力從這些解決方法中了解真正的業(yè)務(wù)需求,同時還應(yīng)找出已有系統(tǒng)與當(dāng)前業(yè)務(wù)不符之處,以確保產(chǎn)品不會無效或低效;在徹底弄清業(yè)務(wù)領(lǐng)域內(nèi)的事情后,分析人員就能提出相當(dāng)好的改進方法,有經(jīng)驗且有創(chuàng)造力的分析人員還能提出增加一些用戶沒有發(fā)現(xiàn)的很有價值的系統(tǒng)特性。
7、 描述產(chǎn)品使用特性
客戶可以要求分析人員在實現(xiàn)功能需求的同時還注意軟件的易用性,因為這些易用特性或質(zhì)量屬性能使客戶更準確、高效地完成任務(wù)。例如:客戶有時要求產(chǎn)品要“界面友好”或“健壯”或“高效率”,但對于開發(fā)人員來講,太主觀了并無實用價值。正確的做法是,分析人員通過詢問和調(diào)查了解客戶所要的“友好、健壯、高效所包含的具體特性,具體分析哪些特性對哪些特性有負面影響,在性能代價和所提出解決方案的預(yù)期利益之間做出權(quán)衡,以確保做出合理的取舍。
此文章共有6頁 上一頁 1 2 3 4 5 6 下一頁
文章來源:中國項目管理資源網(wǎng)
軟件開發(fā)項目管理培訓(xùn)課程方案 |