软件需求分析实战
上QQ阅读APP看书,第一时间看更新

1.2.2 需求获取

需求获取就是通过需求调研获取用户对信息化的需求。常用的需求调研方式包括观察法、体验法、问卷调查法、访谈法、单据分析法、报表分析法、需求调研会法。这些方法在实际工作过程中需要灵活运用,不同的企业、部门、岗位、业务都有可能导致调研方法的变化,不可生搬硬套。

1.观察法

通过观察用户的工作过程,理解用户业务,从而获取用户关于信息化的需求。例如,可以通过观察仓库保管员的入库、出库过程理解仓库物料的出入流程。

2.体验法

调研者亲自参与工作,通过体验用户的工作,理解用户业务,从而获取用户关于信息化的需求。所谓体验,就是去学习用户的工作,然后独立或者在指导下真正参与用户所从事的工作。例如,可以通过参与收银工作理解商店收银员的收银流程。体验法可以非常深刻地理解用户业务,但代价较大。

3.问卷调查法

通过发布调查问卷,由用户填写问卷的方法获取需求。这种方法由于需要较高的问卷编写水平,而回答的人也很少会在认真仔细思考后作答,效果并不好,用得不多。当需要快速、概略性地了解某业务时,可以考虑使用这种方法。

4.访谈法

通过与用户面对面的交谈理解用户业务,获得用户需求。访谈可以非常正式,有访谈稿,有预约,有精心准备好的会议室等;也可以非常随便,在餐桌边,在电梯上,在电话中,都可以进行一次访谈。这是使用得最普遍的需求调研方式。

5.单据分析法

通过分析用户现有纸质单据获得需求。由于我们开发的软件主要是用来管理企业信息的,而在没有信息化系统时,单据体系本身就是企业的信息系统,只是没有电子化而已,所以分析单据相当重要,如果设计的软件承载不了这些单据所承载的信息,往往就意味着在软件使用过程中会有大量的麻烦在等着你。

6.报表分析法

通过分析用户当前使用的报表获取需求。报表往往是信息的集大成者,在电子化的信息系统中如此,在非电子化的信息系统中也是如此。报表一般都是管理层用的,理解报表就是理解管理者的管理思想,通过刨根问底地研究当前报表中的每一个数据项的来源,可以深刻理解管理层对信息的要求。

7.需求调研会法

通过召开需求会议获取需求。当需要讨论的需求问题牵涉的相关人员较多时可以组织需求调研会,可以在会议上厘清流程,确定分工,调和利益等。由于牵涉的人员较多,并且可能有企业高层领导参加,在召开需求调研会时需要认真组织,认真准备,否则不但可能搞砸,还有可能让自己威信扫地,给后面的工作带来不便。