需求設計第一階段要細化、量化用戶提出業務需求,為下一階段系統設計提供業務邏輯。
以前絕大多數系統采用這種概念上的需求設計,我們稱之為“靜態業務需求分析”;這種方式很難把握由于業務變化帶來軟件系統的修改,同時在系統開發過程中很容易造成設計開發反復,帶來項目進度和項目成本的失控。
作者這里推薦的是一種動態的需求分析模式,能夠比較有效地控制需求的范圍和變化的趨勢。這種方式首先需要熟悉精通相關行業,在項目啟動前期和用戶一起進行需求思路整理,先設計出業務需求表格框架;在用戶業務定位階段,用戶按照表格要素量化需求,形成“表格需求”;最后,在系統構架階段,進行參數化的系統數據設計和功能設計。這種方式稱為“動態業務需求設計”。
具體做法如下:
設計項目環節:在項目管理的框架之下,增加前期咨詢服務環節,設立階段評審的標準和內容。
項目組織重構:建議改變原來業務需求完全由業務部門提出的模式。成立以客戶方最高領導為組長,客戶業務部門、客戶信息管理處、開發公司等多方組成的需求小組,由客戶信息管理處負責統一具體領導。
設計流程框架:根據業務需求的定位和對行業知識的理解,設計行業領域的業務流程框架。
設計需求模板:根據對項目的分析,設計需求模板,有關人員根據需求框架進行表格式需求填寫。這種方式可以保證需求的完整性和前后一致性,達到量化需求的目標。在此基礎上加以抽象可以產生出一般的業務需求分析框架。
文章來源于領測軟件測試網 http://www.kjueaiud.com/