- 軟件需求分析實戰
- 楊長春編著
- 985字
- 2022-07-27 19:16:44
1.2.2 需求獲取
需求獲取就是通過需求調研獲取用戶對信息化的需求。常用的需求調研方式包括觀察法、體驗法、問卷調查法、訪談法、單據分析法、報表分析法、需求調研會法。這些方法在實際工作過程中需要靈活運用,不同的企業、部門、崗位、業務都有可能導致調研方法的變化,不可生搬硬套。
1.觀察法
通過觀察用戶的工作過程,理解用戶業務,從而獲取用戶關于信息化的需求。例如,可以通過觀察倉庫保管員的入庫、出庫過程理解倉庫物料的出入流程。
2.體驗法
調研者親自參與工作,通過體驗用戶的工作,理解用戶業務,從而獲取用戶關于信息化的需求。所謂體驗,就是去學習用戶的工作,然后獨立或者在指導下真正參與用戶所從事的工作。例如,可以通過參與收銀工作理解商店收銀員的收銀流程。體驗法可以非常深刻地理解用戶業務,但代價較大。
3.問卷調查法
通過發布調查問卷,由用戶填寫問卷的方法獲取需求。這種方法由于需要較高的問卷編寫水平,而回答的人也很少會在認真仔細思考后作答,效果并不好,用得不多。當需要快速、概略性地了解某業務時,可以考慮使用這種方法。
4.訪談法
通過與用戶面對面的交談理解用戶業務,獲得用戶需求。訪談可以非常正式,有訪談稿,有預約,有精心準備好的會議室等;也可以非常隨便,在餐桌邊,在電梯上,在電話中,都可以進行一次訪談。這是使用得最普遍的需求調研方式。
5.單據分析法
通過分析用戶現有紙質單據獲得需求。由于我們開發的軟件主要是用來管理企業信息的,而在沒有信息化系統時,單據體系本身就是企業的信息系統,只是沒有電子化而已,所以分析單據相當重要,如果設計的軟件承載不了這些單據所承載的信息,往往就意味著在軟件使用過程中會有大量的麻煩在等著你。
6.報表分析法
通過分析用戶當前使用的報表獲取需求。報表往往是信息的集大成者,在電子化的信息系統中如此,在非電子化的信息系統中也是如此。報表一般都是管理層用的,理解報表就是理解管理者的管理思想,通過刨根問底地研究當前報表中的每一個數據項的來源,可以深刻理解管理層對信息的要求。
7.需求調研會法
通過召開需求會議獲取需求。當需要討論的需求問題牽涉的相關人員較多時可以組織需求調研會,可以在會議上厘清流程,確定分工,調和利益等。由于牽涉的人員較多,并且可能有企業高層領導參加,在召開需求調研會時需要認真組織,認真準備,否則不但可能搞砸,還有可能讓自己威信掃地,給后面的工作帶來不便。