第一篇:阿里巴巴数据产品经理工作(总结篇) _0大全
[ 产品经理 ] 阿里巴巴数据产品经理工作(总结篇)
2015-3-17 17:07| 发布者: 猫儿
来自: 阿里巴巴PD
| 关键词:
PD(指产品经理,下同)本身就是在做牛做马,关系圈异常复杂。数据PD也不例外。而且打交道的人更多。以下是我用PPT绘制的数据产品经理关系圈。
科普:
PD:对于WEB产品设计人员而言,它的意思是“产品设计人员”,即produce designer。
PD:在IT企业中,一般是Product Director(产品主管)或Project Director(项目主管)的意思
一.如何做一个好的数据产品经理? PD(指产品经理,下同)本身就是在做牛做马,关系圈异常复杂。数据PD也不例外。而且打交道的人更多。以下是我用PPT绘制的数据产品经理关系圈。如果你也做过数据产品的产品经理(好拗口),相信也有同感。既然要和这么多人打交道,要推动数据产品的上线,数据产品经理自然有着一定的要求。
我的体会如下——也借此去鞭策自己在朝这个方向努力:
1.要极其熟悉公司业务及动向。所以要了解公司的商业模式、战略、以及业务流程、要考核的各种指标,以及指标背后的业务含义等。这一点,再了解都不够。
2.要了解数据分析。好的数据PD,即使不做数据PD,也应该是个数据分析师。数据PD的一大要务就是将数据分析做成可复制,可自动运转的系统。虽然有数据分析师们围绕在自己周围,但是自己也要清楚业务的问题,分别要看什么数据,或者当数据出现后,意味着业务出现了什么问题或者会出现什么问题。这一点,要向最好的数据分析师们看齐。3.要了解数据仓库及商务智能。
这两个关键词背后都是庞大的体系,恐怕我短短半年的转岗时间太短,虽然能够对别人讲解一通商务智能产品的架构。嘴里虽然会抛出若干个类似于汇总,钻取,度量,指标,维度,缓慢变化维,层次,属性,仪表盘等等术语,但是也不支持多几层的知识钻取,遇到异常问题,也不知道该从什么地方分析原因。幸而身边有数据仓库的同事,可以多多学习。这一点,没有天花板。
而商务智能,做为一门学科,起源于20世纪90年代,它的出发点是帮助用户更好地获取决策信息,最初商务智能的动机是为用户提供自助式的信息获取方式,这样,用户就可以不用依赖于IT部门去获取定制的报表。(引自《信息仪表盘》一书P41)。而如今,商务智能除了提供信息,更主要的是降低用户获取数据的门槛,提升数据的实时性等方面。从降低用户获取数据的门槛一个方向,我们就可以做很多事情,比如如何设计信息仪表盘(designing of information dashboard)?如何让数据以更亲和的更直观的方式展示(数据可视化)?如何能够让用户离线访问?如何能够实现警戒数据的主动发送?这一点上,花多少功夫都不多。
4.要精通数据产品开发流程。数据开发+产品开发。
数据PD的最终目的是要做数据产品。这里要拆开看,其一,数据产品本身也是在线可供用户实现的产品,既然是产品,产品的整套研发思路和普通的产品没有太大区别,用户是谁,他们需求是什么,满足需求需要什么feature list,每个feature list的资源评估以及优先级如何,产品的生命周期如何?这是产品开发。然后他是个数据产品,意味着这比普通的产品,多了更多的要求。在数据这个内核之外,它需要各种feature list,如订阅,搜索,自定义,短信接口,邮件接口等。但是数据这个内核,也需要一套数据开发流程。
比如:
数据源——是否足够,是否稳定——数据PD需要足够了解目前的业务处理系统建设情况,以及数据源的积累程度,用以判断数据产品的建设时间是否合适。不合适的时机会导致项目组的重复劳动和残缺的数据产品诞生。数据产品是用以支持监控,分析,决策的,而业务处理系统的定位在于提升工作效率,解放工作人员手脚。业务系统采集的数据未必满足所有分析需要。比如或许领导要分析大量攀升的退换货的详细原因,而业务系统目前并没有要求用户在申请退换货的时候选择原因或只有输入而非标准化选项,负责退换货出力的员工也只有在excel里登记原因,而不是录入到系统里。所以可能会导致需求方要看的数据提供不出来,那么数据pd就有必要反向驱动数据源得以采集。
分析模型的设计—— 分析模型的好与不好,其实决定了数据产品的成败。
在项目中,可以由BI的数据分析师们担纲此职责,也可以由数据PD担纲,更多则由双方一起确认,内容以数据分析师们为主,功能评估及优先级、项目计划和协调、统筹以数据PD为主。所以数据PD要更加清楚数据分析师们所需要的需求是否能够实现,背后的商业价值如何,并与数据开发、产品开发保持比数据分析师们更加通畅的合作关系,能够借力进行可行性和资源的评估。
有的时候,我们不是没有数据,而是有了太多的数据,不知道怎么去看。如果只是抛给用户一堆数据,很难想象用户会如何去解读它。以前做交互设计的时候,我们流行一句话:把用户当成傻瓜。
而数据平台,因为可能本身就要求有一定的使用门槛,所以想成不会互联网的傻瓜不太现实,那么我们就要想成“用户是不懂数据的傻瓜”。他们或许也能通过一串串数据体悟到什么,但是如果是一条上升的退款率趋势线,或许他们会体悟到更多——毕竟,上和下本身就是直观的。然后再想一下,如果将这条线上加上一条警戒点的线,他们会知道从什么时候开始数据是异常的。再然后,就要设想,当他发现从7月12日数据上升后,想干什么?他会不会想了解是哪个行业上升了?他会不会想了解是那个渠道上升了?那么,就要提供行业和渠道的选项或者对比给他。
再然后,当他过问了这个行业的负责人后,负责人想不想再了解是哪个供应商或者哪类商品上升了?那么要如何将这些维度、层次都融合在一起,同时又能将用户非常方便地去用呢?分析模型的建设至关重要,也可以说,分析模型是前期需求分析的最有价值的产物。分析模型应该会包含几点: 主题的划分:整块分析会划分成什么主题,比如销售可能会分成销售走势及构成分析,行业排名,商品排名等
度量及指标:分析主题会涉及到的度量及指标的算法、定义等(这通常会产生一份指标以及维度的定义及描述文档)
维度:要分别从什么维度去看这些指标和度量,如时间,渠道,这些维度是要筛选还是要对比
钻取:这些维度本身有没有层次,需要不需要进行钻取,如渠道可钻取到渠道类型,行业可钻取到子行业,商品类目可钻取到商品叶子类目等
输出:分析需要用何种图表进行展现
数据的ETL开发——数据的清洗,转换,装载流程占用了数据产品开发的大半资源,不规范的数据源会导致这一块的资源更大程度的占用。比如同样是供应商编码,系统之一称为供应商编码,系统二命名为供货商编码,系统三命名为供应商ID,这三个系统同时是公司的系统,这种情况虽然想起来匪夷所思,但是现实情况却也存在。虽然ETL开发是DW开发工程师在做,但是作为数据PD,焉能对这些工作缺乏了解,对ETL工程师反馈的问题,缺乏认知,不理解对于项目的潜在风险是什么?而且更多时侯,当遇到数据不规范,不统一的问题,数据PD需要反向驱动业务系统进行数据规范性建设,无论是功能上,还是驱动直接的使用方——如负责录入数据的行业小二,建立一套录入规范。这些工作看似和数据PD无关,我们大可以推脱说:那没办法,这是数据源的问题,不是我们功能的问题。但是,用户是有权利选择使用不使用你的数据产品的,当数据产品提供的数据不值得信赖的话,无疑是自取灭亡。一旦用户对数据不信任,再想挽留他们,是很难的。即使有很多“无能为力”的借口,我们也不能坐观其变。
前端交互与体验的优化——虽然内容定义好了,但是那么多度量、指标、维度、钻取,如何划分信息层级,如何划分栏目,如何设计用户的行为路径?这些就不是数据分析师们的重要工作范畴。而是交互设计师?鉴于很多数据产品项目可能会没有交互设计师,所以数据PD应该对内容进行封装,进行信息架构、页面布局以及图表各种功能设计。设计,然后撰写详细的功能需求文档,交付给产品开发,前端开发以及数据开发,以及前端展现开发四种类型的开发人员。
数据产品的功能描述文档,除了产品开发部分,其他的就是在描述“内容”,即分析模型,除了主题、度量、维度、钻取、筛选、输出图表类型,有些内容还需要详细定义到 “排序方式” 等等细节,这就case by case来看了。
环境,技术,工具——或许做一个普通的产品,你把需求描述清楚,与产品开发工程师确认好可行性,接受资源评估就OK了。但是数据产品,受制于所部署的环境,所选型的工具,如Oracle,IBM的Cogos,以及SQL Server。其他的产品我不知道怎么样,我们用的是Oracle BIEE。那么作为数据PD,是否需要了解BIEE能够提供的功能是哪些呢?看文档,请教别人,不能知其不可而为之。另外,也需要逐渐摸透BIEE的坏脾气,实现不了的功能,无法克服的难点等。这一点,也需要继续了解,继续学习。
二.心得总结篇
下面,谈几点我的心得总结,或许还显得稚嫩,但是自己所得,要远远比看别人文章或者看书得来的深刻,记录下来,以便于后续校验。有的先插个图,周末补充内容。
1.数据产品的价值
2.数据产品的用户
3.数据产品架构
4.数据产品风险
5.数据产品VS业务系统
6.数据产品项目流程
7.数据产品交付物
第二篇:2016年阿里巴巴数据产品经理笔试题
已知二叉树中有45个叶节点,有25个度为1的节点,则二叉树的总结点数为____。
112 113 114 115 116 117 有一个扔骰子得返现的游戏:你扔一个骰子,扔到多少就可以得到和点数相同的返现。例如你扔到3,可以得到3元返现;扔到1,可以得到1元返现。当你扔完第一次骰子,看到点数后,你需要做出如下选择:
1、拿这个点数对应的返现,放弃扔第二次骰子;
2、再扔一次骰子,但此时你只能拿第二次扔的点数对应的返现。那么,玩一轮这个游戏的期望收益是____元。
3.5 3.75 4 4.25 4.5 4.75 下列java程序的输出结果为____。public class Example{ String str=new String(“hello”);char[]ch={'a','b'};public static void main(String args[]){
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+“ and ”);
Sytem.out.print(ex.ch);} public void change(String str,charch[]){
str=“test ok”;
ch[0]='c';} } hello and ab hello and cb hello and a test ok and ab test ok and cb test ok and c 如果我国希望在30年后实现经济翻翻,并且假设我国经济增长速度每年都保持相同,那么至少需要每年保持____增长速度才可实现目标。
1.5% 1.8% 2.0% 2.4% 3.3% 7.0% 现有1G数据需要排序,计算资源只有1G内存可用,下列排序方法中最可能出现性能问题的是____。
堆排序 插入排序 归并排序 快速排序 选择排序 冒泡排序
有一个单向链表队列中有一个A、B两个相邻元素,有一个指针p指向元素A,现将一个指针r指向的S元素要插入到A和B之间,该进行操作____。
p->next=p->next->next r->next=p;p->next=r->next r->next=p->next;p->next=r r=p->next;p->next=r->next r->next=p;p-next=r p=p->next->next 凯撒(Caesar)密码是一种基于字符替换的对称式加密方法,它是通过对26个英文字母循环移位和替换来进行编码的。设待加密的消息为“Alibaba Group”,加密后的密文是“RCzsrsr XIFLG”,则采用的密匙k是____。
10 11 13 15 17 19 有甲、乙、丙三位员工分别负责前端、后端、数据、算法、测试、运维项工作。每人负责两项。已知: 数据和前端住在一起 甲是三人中最年轻的 前端和丙有空一起下棋 后端比算法年长,又比乙年轻 三人中最年长的住得最远 那么,三人分别负责____工作。
甲-前端&测试;乙-算法&运维;丙-后端&数据 甲-后端&算法;乙-前端&运维;丙-测试&数据 甲-前端&运维;乙-测试&算法;丙-后端&数据 甲-算法&数据;乙-测试&前端;丙-后端&运维 甲-前端&算法;乙-后端&运维;丙-测试&数据 甲-前端&算法;乙-测试&运维;丙-后端&数据
在如下8*6的矩阵中,请计算从A移动到B一共有____种走法。要求每次只能向上或向右移动一格,并且不能经过P。
456 492 568 626 680 702 从1,2,3,......,8,9里任意选择一部分数(至少1个),能得到____多少种不同的乘积。
144 148 152 156 160 164 假设淘宝网上某商品A在任一时刻t内若有人浏览,则该商品在下一时刻t+1内无人浏览的概率为0.35(即下一时刻的浏览情况仅与当前时段相关),定义此条件概率为 P(O_{t+1}=0|O_t=1)=0.35(即用“1”代表有人浏览的事件,用“0”代表无人浏览的事件),类似得定义P(O_{t+1}=1|O_t=1)=0.65,P(O_{t+1}=0|O_t=0)=0.4,P(O_{t+1}=1|O_t=0)=0.6。若此商品A在t=0时有人浏览,它在t=100000时有人浏览的概率是____。
0.5371 0.4582 0.6316 0.1435 0.3276 0.7132 以下程序输出结果是____。class A { public:
virtual void func(intval = 1)
{ std::cout<<“A->”< virtual void test() { func();} };class B : public A { public: voidfunc(intval=0){std::cout<<“B->”< B*p = new B; p->test();return 0;} A->0 B->1 A->1 B->0 编译出错 以上都不对 如下描述中,错误的是____。 SATA硬盘因为有机械部件,随机读写时会发生磁头的物理运动。主流硬盘的平均寻道时间在几毫秒到十几毫秒 SATA硬盘读写的最小单位是扇区,扇区的大小是512字节或者4k 文件系统读写硬盘的最小单位也是扇区 SSD支持随机读写。但是一般读性能要好于写性能 SSD的随机读写延时要比SATA低两个数量级 SSD根据使用技术的不同,写的寿命是有限的,需要软件进行写优化,确保存储单元的写次数基本同步增长 两人在一个n个点的无向完全图上进行游戏,每次可以选择当前图中两个端点度数奇偶性相同的边删除,谁不能操作谁输,则在n=1,2,3,......,9,10中,有____个图先手有必胜策略。 2 3 4 5 6 7 有一个类B继承自类A,他们数据成员如下: class A {...private: int&a;};class B : public A {...private: int a;public: constint b; A c; staticconst char* d; A* e;};则构造函数中,成员变量一定要通过初始化列表来初始化的是____。 b c b c e b c d e c e b d b e 以下函数中,和其他函数不属于一类的是____。 fread gets getchar pread getline scanf 进程P1和P2,资源A和B,进程对资源的操作定义如下: 读取资源A:rA 读取资源B:rB 写入资源A:wA 写入资源B:wB 同时规定,进程读取某一资源前,必须加上共享锁,写入某一资源前必须加上排他锁;资源在被进程加共享锁时,可以被其他进程继续加共享锁,但不能加排他锁;资源在被进程加排他锁时,其他进程无法加锁。进程完成全部操作后释放锁。进程P1和进程P2并发执行,如下哪种运行序列可能会出现死锁_____。 P1(rA->rB), P2(rA->wB)P1(rA->rB), P2(wA->rB)P1(wB->rA), P2(rA->rB)P1(wB->rA), P2(wA->rB)P1(wA->wB), P2(wA->wB) P1(wA->rB), P2(wA->wB)开始“上一题”/“下一题”会自动保存当前答题 考虑以下二分查找的代码: #include int left, right, middle; left = 0, right = nleft)/ 2; if(array[middle] > v){ right = middle; } else if(array[middle] < v){ left = middle + 1; } else { return middle; } } return-1;} 对于输入array为:{2, 6, 8, 10, 13, 25, 36, 45, 53, 76, 88, 100, 127}n = 13, v = 127时, 运行bsearch函数,while循环调用的次数为____。 1, 3 4 5 6 无数次 阿里巴巴某程序猿C每天接老婆下班回家。C在6点准时下班从公司开车出发,由于路上可能存在的堵车情况,C到老婆公司门口的时间点均匀的分布在6点20到6点30之间。老婆根据C的下班时间做了估计,到公司门口的时间点均匀的分布在6点25到6点30之间,如果C比C老婆晚到公司门口将会挨骂,那么C被骂的概率是____。 1/4 1/3 1/2 2/3 3/4 以上都不对 一个长度为99的循环链表,指针A和指针B都指向了链表中的同一个节点,A以步长为1向前移动,B以步长为3向前移动,一共需要同时移动多少步A和B才能再次指向同一个节点____。 99 100 101 49 50 51 1.设计一个导购类产品--为大学校园学生群体设计一款以内容为核心的导购产品。任务产出:产品宣讲文档(PPT,10页以内)。内容包含: 1.产品界面(手绘、电脑线框图、设计稿不限)2.商业模式 3.产品定位与价值 4.团队角色和项目计划 5.风险评估 6.产品考核标准 2.互联网网站多采用手机号码作为帐号的登录名,请列举这样做的好处和缺陷及你的思考。要求:清晰描述你要改进的不合理的地方,并提出你的解决方案和可预见的效果。任务产出:产品宣讲文档(PPT,15页以内)。 答案1:、优点: a,手机注册基本保证了真实用户 b,这种真实用户是可以实名追溯的,而且还能引入社交关系(通信录),以及引出社交关系 c,可以与其他应用基于手机号码进行交叉分析 d,可以通过手机号码进行直接联系(营销)e,验证及挂失、忘记密码等流程相对比较简单 f,这种基于手机号的验证保证了相对的安全性 2、缺点: a,用户可能因为不想透露手机号而取消注册 b,用户更换手机号码,可能产生泄露(以前的支付宝案例)c,成本,每条短信都是5分钱。 3、解决方案 a,建立类似lastpass(名字忘了,就是统一密码管理应用)的应用,我们姑且称为MIMA应用,用户只需要在这个应用上,用手机注册一次,就会把这个应用的账号与手机关联。b,以后用户注册的时候,就用MIMA应用的账号密码就可以了(后台账户打通即可) c,如果你的MIMA账号被盗,被别人注册的时候,你可以通过你的手机找回MIMA的密码,然后看到别人注册了哪些应用,在MIMA应用上进行注销服务。 d,如果你换手机号,只需要在MIMA应用上更换绑定手机号码,MIMA应用会自动将你的其他应用对应的手机号码进行更正。 4、解决了哪些问题: a,成本,不用每个都花5分钱,很多小公司应该很乐意的 b,更换手机号的变动不会引起问题 c,用户可以备一个号码,专门用户注册,导致隐私泄露少(其实智能手机很难控制隐私)做PPT,1,2两点我会用1张PPT,3部分可能有一些图例,需要2-3张,4用1张PPT。答案2: 利: 1,降低用户注册。阿里用户层面广泛,使用手机登陆可以让大龄用户比较容易的记住自己的账号名字。2,加强用户账号安全性。用户使用手机注册的过程可顺带进行手机账号安全绑定。3,有利于移动用户的转换。弊: 1,用户手机号回收之后,账号的解绑修改问题比较复杂。2,移动用户因木马问题导致的账号被恶意注册问题。3,因为绑定的手机导致的密码修改找回解绑问题。答案3: 好处肯定是(1)用户方便,不会因为繁琐的流程而导致流失 (2)积累数据库。有了数据库,不仅以后分析行为,而且可以偶尔打打广告,激活一下用户。 (3)直接绑定手机,如果用户密码忘了,找回更轻松。缺点: (1)手机注册或者绑定时,需要验证。填手机号,点获取验证码,等待2-5秒,看到验证码短信,填写到电脑上,点确定........这么多步骤,用户肯定不爽。 【改进建议】:收到验证短信后,直接回复1,即可激活。 (2)大多请用户使用手机号的时候,没有给出一个理由或者不泄露的承若。(虽然大多数人知道留手机号是为了方便,但肯定有一部分人不知道为什么要留手机号,或者觉得很危险)【改进建议】 可以找360合作,对数据库进行加密保护,答案: 互联网网站多采用手机号码作为帐号的登录名: 手机号作为登录名的探究: 手机号作为登录名的利弊: 手机号作为登录名的一些想法: 一些改进问题: 3.如果要针对中国老年人(55岁以上)设计一款聊天沟通应用(工具),可以怎么做?如何设计?又如何做推广?可考虑PC、手机、平板、电视等各终端,聊天沟通不仅限于文字聊天,可包含语音、视频、文件分享等。任务产出:产品宣讲文档(PPT,10页以内)。内容包含: 1.产品界面(手绘、电脑线框图、设计稿不限)2.商业模式 3.产品定位与价值 4.团队角色和项目计划 5.风险评估 6.产品考核标准 4.一个电子商务网站,用户总是抱怨到货太慢,你觉得可能是什么原因?该如何改善?要求:请详述在改善的措施中你是如何设计产品系统功能和运用信息技术的,并提出你的解决方案和可预见的效果。任务产出:产品宣讲文档(PPT,15页以内)。 5.二维码、条形码做为移动互联网中一个新的入口,设计一个在校园中可以推广的基于二维码的新的商业机会。需要描述清楚: 1.2.3.4.场景,解决什么问题 产品设计,如何用产品解决这个问题 如何推广,前期会有什么困难,如何克服 产品的前景规划,会影响多少人,产生怎样的效果 任务产出:产品宣讲文档(PPT,10页以内)。 6.2012年11月11日,天猫及淘宝创造了191亿元的单日总成交额,而2013年的“双11”再次证明:在互联网的世界里,没有什么神话不可以被打破,“双11”天猫及淘宝的总成交额达到350.19亿元,成为全球最大购物狂欢节。今天,如果天猫和你一起要为年轻人打造一个充满惊喜和满意的专属的购物节,应该选在哪一天?应该怎么做?你的可行方案可以包含但不限以下内容:活动的主题,品牌选择,市场传播,买卖互动等方面。任务产出:产品宣讲文档(PPT,15页以内)。 7.通过竞品分析,利用手机端设备的特点,设计一款音乐APP,任务产出:产品宣讲文档(PPT,10页以内)。 1.产品界面(手绘、电脑线框图、设计稿不限)2.商业模式 3.产品定位与价值 4.团队角色和项目计划 5.风险评估 6.产品考核标准 竞品分析: 入选产品: 行业分析: 分析产品环境和版本 功能结构分析 产品功能 各大平台特色功能对比 总结 8.乔布斯是个产品狂人,任何不合理的产品或者流程,他都难以忍受,尝试去改进和提升,他曾经把Oracle CEO 拉里-埃里森赠送给他的游艇重新做了设计;在患重病于医院接受治疗时,曾对医院不合理的流程进行改进和提升。做为一个热爱生活的你,请举例任意一项你在生活中观察到的不合理的流程或者产品,并提出你的改进建议。要求:清晰描述你要改进的流程或产品及其不合理的地方,并提出你的解决方案和可预见的效果。任务产出:产品宣讲文档(PPT,15页以内)。 1.要极其熟悉公司业务及动向。所以要了解公司的商业模式、战略、以及业务流程、要考核的各种指标,以及指标背后的业务含义等。这一点,再了解都不够。 2.要了解数据分析。好的数据PD,即使不做数据PD,也应该是个数据分析师。数据PD的一大要务就是将数据分析做成可复制,可自动运转的系统。虽然有数据分析师们围绕在自己周围,但是自己也要清楚业务的问题,分别要看什么数据,或者当数据出现后,意味着业务出现了什么问题或者会出现什么问题。这一点,要向最好的数据分析师们看齐。3.要了解数据仓库及商务智能。这两个关键词背后都是庞大的体系,恐怕我短短半年的转岗时间太短,虽然能够对别人讲解一通商务智能产品的架构。嘴里虽然会抛出若干个类似于汇总,钻取,度量,指标,维度,缓慢变化维,层次,属性,仪表盘等等术语,但是也不支持多几层的知识钻取,遇到异常问题,也不知道该从什么地方分析原因。幸而身边有数据仓库的同事,可以多多学习。这一点,没有天花板。而商务智能,做为一门学科,起源于20世纪90年代,它的出发点是帮助用户更好地获取决策信息,最初商务智能的动机是为用户提供自助式的信息获取方式,这样,用户就可以不用依赖于IT部门去获取定制的报表。(引自《信息仪表盘》一书P41)。而如今,商务智能除了提供信息,更主要的是降低用户获取数据的门槛,提升数据的实时性等方面。从降低用户获取数据的门槛一个方向,我们就可以做很多事情,比如如何设计信息仪表盘(designing of information dashboard)?如何让数据以更亲和的更直观的方式展示(数据可视化)?如何能够让用户离线访问?如何能够实现警戒数据的主动发送?这一点上,花多少功夫都不多。 4.要精通数据产品开发流程。数据开发+产品开发。数据PD的最终目的是要做数据产品。这里要拆开看,其一,数据产品本身也是在线可供用户实现的产品,既然是产品,产品的整套研发思路和普通的产品没有太大区别,用户是谁,他们需求是什么,满足需求需要什么feature list,每个feature list的资源评估以及优先级如何,产品的生命周期如何?这是产品开发。然后他是个数据产品,意味着这比普通的产品,多了更多的要求。在数据这个内核之外,它需要各种feature list,如订阅,搜索,自定义,短信接口,邮件接口等。但是数据这个内核,也需要一套数据开发流程。比如: 数据源——是否足够,是否稳定——数据PD需要足够了解目前的业务处理系统建设情况,以及数据源的积累程度,用以判断数据产品的建设时间是否合适。不合适的时机会导致项目组的重复劳动和残缺的数据产品诞生。数据产品是用以支持监控,分析,决策的,而业务处理系统的定位在于提升工作效率,解放工作人员手脚。业务系统采集的数据未必满足所有分析需要。比如或许领导要分析大量攀升的退换货的详细原因,而业务系统目前并没有要求用户在申请退换货的时候选择原因或只有输入而非标准化选项,负责退换货出力的员工也只有在excel里登记原因,而不是录入到系统里。所以可能会导致需求方要看的数据提供不出来,那么数据pd就有必要反向驱动数据源得以采集。 分析模型的设计—— 分析模型的好与不好,其实决定了数据产品的成败。 在项目中,可以由BI的数据分析师们担纲此职责,也可以由数据PD担纲,更多则由双方一起确认,内容以数据分析师们为主,功能评估及优先级、项目计划和协调、统筹以数据PD为主。所以数据PD要更加清楚数据分析师们所需要的需求是否能够实现,背后的商业价值如何,并与数据开发、产品开发保持比数据分析师们更加通畅的合作关系,能够借力进行可行性和资源的评估。有的时候,我们不是没有数据,而是有了太多的数据,不知道怎么去看。如果只是抛给用户一堆数据,很难想象用户会如何去解读它。以前做交互设计的时候,我们流行一句话:把用户当成傻瓜。 而数据平台,因为可能本身就要求有一定的使用门槛,所以想成不会互联网的傻瓜不太现实,那么我们就要想成“用户是不懂数据的傻瓜”。他们或许也能通过一串串数据体悟到什么,但是如果是一条上升的退款率趋势线,或许他们会体悟到更多——毕竟,上和下本身就是直观的。然后再想一下,如果将这条线上加上一条警戒点的线,他们会知道从什么时候开始数据是异常的。再然后,就要设想,当他发现从7月12日数据上升后,想干什么?他会不会想了解是哪个行业上升了?他会不会想了解是那个渠道上升了?那么,就要提供行业和渠道的选项或者对比给他。 再然后,当他过问了这个行业的负责人后,负责人想不想再了解是哪个供应商或者哪类商品上升了?那么要如何将这些维度、层次都融合在一起,同时又能将用户非常方便地去用呢?分析模型的建设至关重要,也可以说,分析模型是前期需求分析的最有价值的产物。分析模型应该会包含几点: 主题的划分:整块分析会划分成什么主题,比如销售可能会分成销售走势及构成分析,行业排名,商品排名等 度量及指标:分析主题会涉及到的度量及指标的算法、定义等(这通常会产生一份指标以及维度的定义及描述文档) 维度:要分别从什么维度去看这些指标和度量,如时间,渠道,这些维度是要筛选还是要对比 钻取:这些维度本身有没有层次,需要不需要进行钻取,如渠道可钻取到渠道类型,行业可钻取到子行业,商品类目可钻取到商品叶子类目等 输出:分析需要用何种图表进行展现 数据的ETL开发——数据的清洗,转换,装载流程占用了数据产品开发的大半资源,不规范的数据源会导致这一块的资源更大程度的占用。比如同样是供应商编码,系统之一称为供应商编码,系统二命名为供货商编码,系统三命名为供应商ID,这三个系统同时是公司的系统,这种情况虽然想起来匪夷所思,但是现实情况却也存在。虽然ETL开发是DW开发工程师在做,但是作为数据PD,焉能对这些工作缺乏了解,对ETL工程师反馈的问题,缺乏认知,不理解对于项目的潜在风险是什么?而且更多时侯,当遇到数据不规范,不统一的问题,数据PD需要反向驱动业务系统进行数据规范性建设,无论是功能上,还是驱动直接的使用方——如负责录入数据的行业小二,建立一套录入规范。这些工作看似和数据PD无关,我们大可以推脱说:那没办法,这是数据源的问题,不是我们功能的问题。但是,用户是有权利选择使用不使用你的数据产品的,当数据产品提供的数据不值得信赖的话,无疑是自取灭亡。一旦用户对数据不信任,再想挽留他们,是很难的。即使有很多“无能为力”的借口,我们也不能坐观其变。 前端交互与体验的优化——虽然内容定义好了,但是那么多度量、指标、维度、钻取,如何划分信息层级,如何划分栏目,如何设计用户的行为路径?这些就不是数据分析师们的重要工作范畴。而是交互设计师?鉴于很多数据产品项目可能会没有交互设计师,所以数据PD应该对内容进行封装,进行信息架构、页面布局以及图表各种功能设计。设计,然后撰写详细的功能需求文档,交付给产品开发,前端开发以及数据开发,以及前端展现开发四种类型的开发人员。 数据产品的功能描述文档,除了产品开发部分,其他的就是在描述“内容”,即分析模型,除了主题、度量、维度、钻取、筛选、输出图表类型,有些内容还需要详细定义到 “排序方式” 等等细节,这就case by case来看了。 环境,技术,工具——或许做一个普通的产品,你把需求描述清楚,与产品开发工程师确认好可行性,接受资源评估就OK了。但是数据产品,受制于所部署的环境,所选型的工具,如Oracle,IBM的Cogos,以及SQL Server。其他的产品我不知道怎么样,我们用的是Oracle BIEE。那么作为数据PD,是否需要了解BIEE能够提供的功能是哪些呢?看文档,请教别人,不能知其不可而为之。另外,也需要逐渐摸透BIEE的坏脾气,实现不了的功能,无法克服的难点等。这一点,也需要继续了解,继续学习。数据产品项目流程 数据产品经理岗位职责标准模板 1、App所有模块的数据分析,探索及用户数据分析和挖掘,提出产品需求;撰写高质量的产品需求文档,完成各环节进行把关,确保产品质量、项目进度。 2、进行数据平台的搭建优化;负责数据相关系统前后端平台及产品规划、需求调研、设计与分析 3、依据不断挖掘新的用户属性数据产生创新的应用,提供数据分析支持以改进产品需求、策略和推广方式; 4、例行监控负责的产品并分析,建立起与用户的联系,收集用户反馈,通过数据分析与竞品分析,完成相关竞品调研分析工作,进行产品策略的调整并升级产品功能; 5、参与业务产品运营过程,制定指标并参与模型设计分析,为产品优化和运营提供支持; 数据产品经理岗位职责(二) 1、负责公司电商网站的用户运营/活动策划推广/商品和渠道运营等产品线的需求工作,深入了解业务,优化用户体系,为业务增长负责; 2、分析业务部门与用户需求,对同类产品市场资料的收集与分析,进行可行性分析及设计; 3、将用户需求转化为可实现的产品功能,输出产品文档; 4、协调内外部资源,负责需求跟进和落地。 数据产品经理岗位职责(三) 1.负责【TalkingData品牌广告价值分析】的产品规划,设计以及产品生命周期管理; 2.迎接海量移动设备数据基础之上的数据产品设计的挑战(___亿+日活,___亿+月活); 3.对公司交给产品任务能有有效的执行(PRD、产品交互原型、业务流程图梳理); 4.对行业竞品及趋势有独立的调研,确定产品信息架构建议; 5.对产品进行交互设计和用户体验优化的执行; 数据产品经理岗位职责(四) 1、负责综合空间数据管理的c/s与b/s产品分析、产品设计; 2、负责空间数据资源体系规划与建设、沉淀数据思路、逐步推进各种数据类型落地; 3、配合做好项目相关的技术支持、产品测试、客户交流、进度协调、资料整合等相关工作。 数据产品经理岗位职责(五) 1.负责数据采集、加工、分析、呈现全流程的机制建设和产品设计; 2.了解大数据一站式平台功能组成部分,负责整个项目的平台搭建、项目推进、开发上线; 3.产品数据生产引入、数据加工处理、数据应用实践,以及策略的产品搭建、落地和上线;协调并跟进项目进展情况,保证项目上线; 4.-充分理解平台相关业务,为业务增长和用户体验提升提供数据服务支持。第三篇:阿里巴巴产品经理笔试题
第四篇:数据产品经理面试
第五篇:数据产品经理岗位职责标准模板