濟南軟件開發(fā):如何做好需求分析的管理?
2017-03-15 18:14:13 編輯:xingzheng 訪問:
對于用戶來說,開發(fā)軟件都是針對很多供應(yīng)商來做的,所以很難理清軟件管理中錯綜復(fù)雜的供應(yīng)商和消費顧客,但這些都是商業(yè)企業(yè)必須的。其中開發(fā)人員與客戶交流中也存在著難以理清的項目需求,對于濟南軟件開發(fā)來說這是軟件開發(fā)中必須且重要的一關(guān),那么開發(fā)人員如何做好需求分析的管理呢?
1、 分析人員要使用符合客戶語言習(xí)慣的表達
需求討論集中于業(yè)務(wù)需求和任務(wù),因此要使用術(shù)語??蛻魬?yīng)將有關(guān)術(shù)語教給分析人員,而客戶不一定要懂得計算機行業(yè)的術(shù)語。
2、分析人員要了解客戶的業(yè)務(wù)及目標(biāo)
只有分析人員更好地了解客戶的業(yè)務(wù),才能使產(chǎn)品更好地滿足需要。這將有助于開發(fā)人員設(shè)計出真正滿足客戶需要并達到期望的優(yōu)秀軟件。
3、 分析人員必須編寫軟件需求報告
分析人員應(yīng)將從客戶那里獲得的所有信息進行整理,以區(qū)分業(yè)務(wù)需求及規(guī)范、功能需求、質(zhì)量目標(biāo)、解決方法和其他信息。通過這些分析,客戶就能得到一份“需求分析報告”,此份報告使開發(fā)人員和客戶之間針對要開發(fā)的產(chǎn)品內(nèi)容達成協(xié)議。報告應(yīng)以一種客戶認為易于翻閱和理解的方式組織編寫??蛻粢u審此報告,以確保報告內(nèi)容準(zhǔn)確完整地表達其需求。
4、 要求得到需求工作結(jié)果的解釋說明
分析人員可能采用了多種圖表作為文字性“需求分析報告”的補充說明,因為工作圖表能很清晰地描述出系統(tǒng)行為的某些方面,所以報告中各種圖表有著極高的價值。
5、 開發(fā)人員要尊重客戶的意見
如果用戶與開發(fā)人員之間不能相互理解,那關(guān)于需求的討論將會有障礙。共同合作能使大家“兼聽則明”。參與需求開發(fā)過程的客戶有權(quán)要求開發(fā)人員尊重他們并珍惜他們?yōu)轫椖砍晒λ冻龅臅r間,同樣,客戶也應(yīng)對開發(fā)人員為項目成功這一共同目標(biāo)所做出的努力表示尊重。
6、 開發(fā)人員要對需求及產(chǎn)品實施提出建議和解決方案
通??蛻羲f的“需求”已經(jīng)是一種實際可行的實施方案,分析人員應(yīng)盡力從這些解決方法中了解真正的業(yè)務(wù)需求,同時還應(yīng)找出已有系統(tǒng)與當(dāng)前業(yè)務(wù)不符之處,以確保產(chǎn)品不會無效或低效。
7、 描述產(chǎn)品使用特性
客戶可以要求分析人員在實現(xiàn)功能需求的同時還注意軟件的易用性,因為這些易用特性或質(zhì)量屬性能使客戶更準(zhǔn)確、高效地完成任務(wù)。
8、 要求對變更的代價提供真實可靠的評估
有時,人們面臨更好、也更昂貴的方案時,會做出不同的選擇。而這時,對需求變更的影響進行評估從而對業(yè)務(wù)決策提供幫助,是十分必要的。
9、 獲得滿足客戶功能和質(zhì)量要求的系統(tǒng)
每個人都希望項目成功,但這不僅要求客戶要清晰地告知開發(fā)人員關(guān)于系統(tǒng)“做什么”所需的所有信息,而且還要求開發(fā)人員能通過交流了解清楚取舍與限制,一定要明確說明您的假設(shè)和潛在的期望,否則,開發(fā)人員開發(fā)出的產(chǎn)品很可能無法讓您滿意。
10、 抽出時間清楚地說明并完善需求
客戶很忙,但無論如何客戶有必要抽出時間參與“頭腦高峰會議”的討論,接受采訪或其他獲取需求的活動。有些分析人員可能先明白了您的觀點,而過后發(fā)現(xiàn)還需要您的講解,這時請耐心對待一些需求和需求的精化工作過程中的反復(fù)。
11、 尊重開發(fā)人員的需求可行性及成本評估
所有的軟件功能都有其成本??蛻羲M哪承┊a(chǎn)品特性可能在技術(shù)上行不通,或者實現(xiàn)它要付出極高的代價,而某些需求試圖達到在操作環(huán)境中不可能達到的性能,或試圖得到一些根本得不到的數(shù)據(jù)。開發(fā)人員會對此作出負面的評價,客戶應(yīng)該尊重他們的意見。
12、 尊重開發(fā)人員采用的需求分析過程
軟件開發(fā)中最具挑戰(zhàn)性的莫過于收集需求并確定其正確性,分析人員采用的方法有其合理性。也許客戶認為收集需求的過程不太劃算,但請相信花在需求開發(fā)上的時間是非常有價值的;如果您理解并支持分析人員為收集、編寫需求文檔和確保其質(zhì)量所采用的技術(shù),那么整個過程將會更為順利。
項目中需求分析是開發(fā)公司和客戶十分重要的一點,所以雙方需共同合作把開發(fā)項目做到最簡單。濟南軟件開發(fā)中有不少開發(fā)公司,如果客戶有意向可以隨時來山東森普軟件咨詢了解一下。