1. 概述
1.1 目的
在搭建系统、开发业务包和数据前,需要先对公司的数据需求进行调研。
了解自助分析需要准备哪些数据需求,再根据目前的底层数据情况,判断哪些数据需求是现成表可以满足的,哪些是需要开发表,哪些是需要做简单处理的,确定业务包开发的详细需求内容,为后续搭建 BI 系统做铺垫。
1.2 实现思路
1.3 参与人员
项目经理:主导
业务部门数据分析师:配合梳理业务流程、提供历史的分析数据、配合需求确认
IT 信息部门:现有数据库梳理、确认数据能否满足当前分析需求、配合需求确认、开发数据
2. 列出需求调研流程
项目经理首先列出调研流程,如下图所示:
3. 确定调研的配合部门和人员
项目经理需要分别对各业务部门的「数据分析师」以及「业务人员」进行调研。
并且每个部门负责人都是该部门数据分析师,他们需要帮助整理数据情况。
注1:可以一次性调研所有希望用的业务部门,也可多次循环调研。
注2:需要调研的每个部门指定对应责任人,负责部门业务需求、数据情况收集&整理把控。
4. 收集分析场景
收集分析场景的方法有四种。
4.1 拆解企业战略目标
层层拆解企业和部门的战略目标,然后从数据支撑战略目标的角度进行分析,获取需求数据,例如:
4.2 收集历史日常分析
可以对业务人员进行调研,收集日常的分析场景,获取需求数据,例如:
4.3 部门头脑风暴
通过部门会议,发散思维收集数据需求,例如:
4.4 业务部门访谈
通过业务部门访谈沟通,间接获取数据需求,例如:
5. 确认当前数据现状
项目经理在收集数据需求后,需要与信息部 IT 沟通完成以下内容:
整理现有的数据库数据并确认数据质量,
确认哪些能够满足需求,哪些不能。不可满足的需求需要回退业务重新调研,可满足的需求则直接提供或提供新表。
数据主要为底层数据,数据梳理可参考如下格式
梳理来源可来源于数据字典、数据库表+业务理解、IT人员提供。
6. 确认调研需求并输出文档
7. 确认需求优先级
项目经理需要与调研对象讨论,根据「需求可行性&需求紧急程度&原始数据质量」判断需求优先级,然后进行需求的开发。
例如,销售部门急需要使用售后数据做汇报分析,且数据库中已有售后相关数据,但需要进行整理使用,那么可以优先交给信息部处理原始数据。
8. 需求执行
按照梳理好的需求优先级进行需求开发。