決方法和其他信息。通過這些分析就能得到一份軟件需求規(guī)格說明。而這份軟件需求規(guī)格說明便在研發(fā)人員和客戶之間針對要研發(fā)的產(chǎn)品內(nèi)容達(dá)成了協(xié)議。軟件需求規(guī)格說明書能用一種你認(rèn)為易于翻閱和理解的方式組織編寫。要評審編寫出的規(guī)格說明以確保他們準(zhǔn)確而完整地表達(dá)了你的需求。一份高質(zhì)量的軟件需求規(guī)格說明能有助于研發(fā)人員研發(fā)出真正需要的產(chǎn)品。
4:需求得到需求工作結(jié)果的解釋說明
分析人員可能采用了多種圖表作為文字性軟件需求規(guī)格說明的補(bǔ)充。因?yàn)槿绻ぷ髁鞒虉D那樣的圖表能非常清晰地描述出系統(tǒng)行為的某些方面。所以需求說明中的各種圖表有著極高的價值。雖然他們不太難于理解,不過你非??赡軐Υ瞬⒉皇煜ぁR虼四苄枨蠓治鋈藛T解釋說明每張圖表的作用或其他的需求研發(fā)工作結(jié)果和符號的意義,及怎樣檢查圖表有無錯誤及不一致等。
5:需求研發(fā)人員尊重你的意見
如果用戶和研發(fā)人員之間不能相互理解,那關(guān)于需求的討論將會有障礙,一起合作能使大家“兼聽則明”。參和需求研發(fā)過程的客戶有權(quán)需求研發(fā)人員尊重他們并珍惜他們?yōu)轫?xiàng)目成功所付出的時間。同樣,客戶也應(yīng)對研發(fā)人員為項(xiàng)目成功這一一起目標(biāo)所作出的努力表示尊重和感激。
6:需求研發(fā)人員對需求及產(chǎn)品實(shí)施提供建議,拿出主意
通常,客戶所說的“需求”已是一種實(shí)際可能的實(shí)施解決方案,分析人員將盡力從這些解決方法中了解真正的業(yè)務(wù)及其需求,同時還應(yīng)找出已有系統(tǒng)不適合當(dāng)前業(yè)務(wù)之處,以確保產(chǎn)品不會無效或低效。在完全弄清業(yè)務(wù)領(lǐng)域內(nèi)的事情后,分析人員有時就能提出相當(dāng)好的改進(jìn)方法。有經(jīng)驗(yàn)且富有創(chuàng)造力的分析人員還能提出增加一些用戶并未發(fā)現(xiàn)的非常有價值的系統(tǒng)特性。
7:描述產(chǎn)品易使用的特性
你能需求分析人員在實(shí)現(xiàn)功能需求的同時還要注重軟件的易用性。因?yàn)檫@些易用特性或質(zhì)量屬性能使你更準(zhǔn)確、高效地完成任務(wù)。例如,客戶有時需求產(chǎn)品要“用戶友好”或“健壯”或“高效率”,但這對于研發(fā)人員來說,太主觀了并無實(shí)用價值。正確的應(yīng)是:分析人員通過詢問和調(diào)查了解客戶所要的友好、健壯、高效所包含的具體特性。
8:調(diào)整需求,允許重用已有的軟件組件
需求通常要有一定的靈活性。分析人員可能發(fā)現(xiàn)已有的某個軟件組件和你描述的需求非常相符。在這種情況下,分析人員應(yīng)提供一些修改需求的選擇以便研發(fā)人員能夠在新系統(tǒng)研發(fā)中重用一些已有的軟件。如果有可重用的機(jī)會出現(xiàn),同時你又能調(diào)整你的需求說明,那就能降低成本和節(jié)省時間,而不必嚴(yán)格按原有的需求說明研發(fā)。所以說,如果想在產(chǎn)品中使用一些已有的商業(yè)常用組件,而他們并不完全適合你所需的特性,這時一定程度上的需求靈活性就顯得極為重要了。
9:獲得滿足客戶功能和質(zhì)量需求的系統(tǒng)
每個人都希望項(xiàng)目獲得成功。但這不僅需求你要清晰地告知研發(fā)人員關(guān)于系統(tǒng)“做什么”所需的所有信息,而且還需求研發(fā)人員能通過交流了解清晰取舍和限制。一定要明確說明你的假設(shè)和潛在的期望。否則,研發(fā)人員研發(fā)出的產(chǎn)品非??赡軣o法讓你滿意。
客戶有下列義務(wù):
1:給分析人員講解你的業(yè)務(wù)
分析人員要依靠你給他們講解的業(yè)務(wù)概念及術(shù)語。但你不能指望分析人員會成為該領(lǐng)域的專家,而只能讓他們真正明白你的問題和目標(biāo)。不要期望分析人員能把握你們業(yè)務(wù)的細(xì)微和潛在之處,他們非??赡懿⒉恢滥切τ谀愫湍愕耐聛碚f理所當(dāng)然的“常識”。
2:抽出時間清晰地說明并完善需求
客戶非常忙,經(jīng)常在最忙的時候還得參和需求研發(fā)。但無論怎么,你有義務(wù)抽出時間參和“頭腦風(fēng)暴”會議的討論,接受采訪或其他獲取需求的活動。有時分析人員可能先以為明白了你的觀點(diǎn),而過后發(fā)現(xiàn)還需