数据产品的设计核心及工作实践

2 评论 11533 浏览 207 收藏 9 分钟

数据产品是软件产品的一种,其设计工作的主流程遵循软件产品设计流程。不过,由于数据产品本身具有鲜明的特点,因此设计方法也有一些独到之处。

1. 数据产品设计的核心

数据产品设计的核心是满足数据需求及应用需求。

1.1 数据需求

数据需求是指用户想要得到的数据,满足数据需求需要从数据源和数据分析两个方面考虑。

1)  数据源

数据源从广义上去理解就是收集到的原始信息。原始信息的种类繁多,例如:结构化数据,非结构化数据,文件式数据,流式数据,文本文件等等。拥有数据源不见得就能直接进行数据分析,我们需要对数据进行清洗,解析等操作才能得到可以提供分析的数据。同时,数据源本身的信息量直接决定数据分析是否可行。举个例子:如果原始数据是“农场名称”–“山羊数”。那么无论如何我们也分析不出来所有农场的水牛总数。因此,数据源是满足数据需求的基础。

2) 数据分析

数据分析本身是一门学科,这里只说说数据分析最基础的三要素(样本,维度,度量)。此三要素在是数据分析与数据源及数据可视化的接口。

0

样本——数据分析所基于的数据集合。

  • 具有原子属性,样本内的每个数据元素不能再拆分,例如:样本为网研院全体员工,数据的最小粒度就是一个人,不能再拆分。
  • 具有范围属性,数据集合需要范围来限制,例如:样本为网研院全体员工,那么范围就是网研院。

维度——看事物的角度。例如,同样是用户数,我们可以从性别角度去看,也可以从年龄段去看,还可以同时从多个维度去看。

  • 有成员值,且成员值可枚举,例如:维度为省份,那么成员值就是中国31个省份。

度量——基于分析维度得到的量化数值。需要有个名称,例如:用户数,终端数。平时,我们一般会叫成“指标”。

  • 可量化。例如:人数,成功率,占比,距离。

数据需求最终都要落到数据样本在各个维度的各种度量上面。而数据分析就是这个计算过程。

1.2 应用需求

应用需求是用户操作数据产品的需求。与传统软件产品的应用需求一样,包括:产品整体功能的划分,具体功能的业务逻辑等等。需要特别强调的是,数据产品有一个比较独特又很重要的应用需求,就是数据可视化需求。数据可视化作为数据分析的最后一步,直接影响数据产品在用户眼中的形象。数据可视化设计与数据分析是密不可分的。

2. 工作实践

上文提出了“数据产品设计的核心是满足数据需求及应用需求”这个理念。实际工作中可以依据这一理念,梳理工作思路,进行人员分工。

2.1 参与人员及职能

项目负责人:总体把握数据产品的整个生命周期,以及外部资源的协调。

产品经理:基于需求,完成产品的整体设计,包括产品形态,功能划分及业务逻辑的设计。

设计师:产品的视觉设计,数据可视化设计。

数据分析师:基于数据源梳理需求中所需数据指标的分析算法设计。

2.2 执行流程

整个产品设计工作可以基于“数据线”和“应用线”两个线条并行进行,最后进行设计整合,共同产出最后的数据产品设计方案。

0

1)  数据线

0

  1. 梳理数据需求:产品经理梳理产品的数据需求,与数据分析师及需求方进行数据需求的明确。
  2. 梳理数据源:项目负责人提供数据源接口,由数据分析师进行数据源梳理。遇到无法满足需求的情况,及时反馈项目负责人及产品经理,进行数据源的再协调或进行需求删减。数据源明确后,产品经理负责协调后期数据源的具体引入工作。
  3. 设计数据结构:数据分析师结合数据源及数据需求,撰写《基础数据结构设计》。
  4. 设计分析方法:数据分析师根据数据样本结构及数据需求,设计分析算法,撰写《算法设计文档》。
  5. 初步设计数据展示:数据分析师完成所有预展示指标的可视化方式的初设计(明确什么指标用什么方法展示),并与产品经理进行沟通,完成《数据可视化设计初稿》。

2) 应用线

根据应用需求及产品自身的必要元素进行产品应用层面的设计工作。

0

  1. 整体设计:一款数据产品可能根据用户类型或者业务划分,拆分成若干个子系统。项目负责人及产品经理需要从需求全貌进行思考,进行整个产品的结构设计以及功能划分。
  2. 撰写PRD:产品经理根据“整体设计”进行具体的应用功能的设计,撰写PRD——《产品需求文档》。
  3. 制作产品原型:产品经理根据产品设计文档制作低保真产品原型,就《产品需求文档》及产品原型与项目负责人进行讨论,由项目负责人进行设计方案的确认。
  4. 视觉设计:设计师就《产品需求文档》进行产品的视觉设计,交付视觉设计稿。在时间允许的情况下,产品经理根据设计稿对低保真产品原型进行优化。

3) 设计整合

通过数据需求串联数据线和应用线,梳理什么模块需要展示什么数据以及如何进行展示。设计师根据《数据可视化设计初稿》进行数据可视化的具体设计。到此,整个产品的设计工作基本完成。

完成整个产品设计工作后,产品经理向项目负责人汇报,待项目负责人确认整个设计方案后,进入开发阶段。

3. 尾记

整个数据产品的设计工作是一个比较复杂的团队型工作,需要整个团队良好的沟通协作以及个人优秀的专业能力。各个阶段各类角色的技能都值得详细讲述。本文只是宏观地对整个数据产品的设计过程进行描述。

 

作者:TBBack(公众号TBBackBlog),大数据产品经理一枚,略懂大数据技术及建站技术。

本文由 @TBBack 原创发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 大家期待已久的《数据产品经理实战训练营》终于上线啦!

    本课程非常适合新手数据产品经理,或者想要转岗的产品经理、数据分析师、研发、产品运营等人群。

    课程会从基础概念,到核心技能,再通过典型数据分析平台的实战,帮助大家构建完整的知识体系,掌握数据产品经理的基本功。

    学完后你会掌握怎么建指标体系、指标字典,如何设计数据埋点、保证数据质量,规划大数据分析平台等实际工作技能~

    现在就添加空空老师(微信id:anne012520),咨询课程详情并领取福利优惠吧!

    来自广东 回复
  2. 少有的干货 :mrgreen:

    来自重庆 回复