关于需求分析,业界上一直说的比较多的是软件需求分析,但是工作以来,做bi相关的工作一段时间,发现bi更多的需求会是报表需求分析(当然,其实报表需求可以是一个很大的项目也可以是一些小项目,大项目与小项目其实需求分析过程都差不多,只是相对来讲,小项目可能会更简单一些)。下面就这段时间对报表的需求分析一些总结和看法发表一下。欢迎拍砖:)
需求分析一般包括三个阶段,我的理解,报表需求分析也不例外包含但不限于:
一.需求沟通
此块一般由需求分析师或者项目经理来做,主要是了解用户的业务需求(必要的业务需求说明电子文档),包括项目背景,项目目的意义,项目的要求等。报表需求就要特别的了解报表指标,指标的口径,报表的维度,报表的粒度,报表的样式,报表的功能,报表的优先级,报表的更新频率,以及报表的使用人员等。
一般大的项目,都不可能一次就沟通就能了解用户的需求,需要不断迭代的了解;所以,在第一次项目需求会议启动之后,需求分析师要了解业务方对接的人员, 以及明确沟通机制,告知业务方在整个项目过程中会需要他们的协助,在需求分析时可以保持良好的沟通。另外,有一点很重要,对于甲方公司的业务,在项目启动时,要征求领导(至少有人力资源说话权的)的意见,在得到自己领导的同意后才开始做深入的需求分析,不然一来浪费时间;二来后期工作会带来很大的阻力(因为领导可能觉得不重要);三来业务方会觉