作者:刘洋溢  R语言中文社区专栏作者

知乎ID:https://zhuanlan.zhihu.com/p/51396601


前言

上篇我分享了自己从接触R到熟练掌握R以及如何利用R的一些见解,这篇我们来聊聊产品经理。

产品经理需要懂技术吗?

知乎上有个很火的问题“产品经理需要懂技术吗?”,浏览量超百万。对于典型的互联网产品经理/项目经理而言,这一点似乎不言自明,不懂专业IT技术,很难做好。普遍的经验也是产品经理需要有不错的技术功底。但近年有越来越多细分领域的产品,尤其是To B产品,其对相应领域的专业知识要求颇高,有着这样背景的人,往往不见得还有很深厚的技术功底。那怎么办呢?是不是他们就一定做不好产品经理的工作呢?

以我自己所在的金融研究领域为例,我们以金融市场数据库为基础,展开一系列市场分析、投资与风险管理相关的研究,并集合为系统化产品,帮助用户进行自身相应业务的管理。而投资和风险管理,本身也是内涵颇广的领域,我们的相关专业同事,具有深厚的投资专业背景,但在专业的IT技术方面,确实是不足的。那怎么办呢?

一种典型的方法是,由专业人士负责前期的需求拟定和初步的产品设计,再从IT部门找项目经理来评估,将初步的需求,重构为专业的IT需求,进而进入开发和测试等环节。理论上,这样的合作可以很好地解决问题,但由于项目经理往往不清楚复杂的业务问题,所以在沟通时,大方向容易达成一致,但在细节上(交互逻辑和计算细节上),很容易出现沟通问题。严重者,可能引发多次返工,不仅影响项目进度,也大大影响团队士气。

如何是好呢?这时,shiny就派上用场了。

产品经理可以利用shiny做什么?

Shiny是R语言中的一个package,或者说一个工具库。通过这个工具库,可以很方便地生成动态的网页,虽然可能简陋一点,但主体元素、框架是可以有的。在产品设计时,产品经理如果可以用shiny写一个简单的原型,以此作为原型图的补充,与开发人员进行沟通,应该可以大大提高沟通效率。毕竟,IT开发人员可能缺乏相应专业背景,单看静态的原型图,可能不一定有很清晰的概念,但有一个交互式的原型,则容易理解得多。而对于有着复杂交互逻辑的产品,也可以预先发现不少问题,尤其是交互方面的问题。

我自己曾经这么做过。举个简单的例子吧。前些年,我们想在我们搭建的金融数据终端里,添加一个关于理财产品收益率曲线的模块。该模块本身并不复杂,无非是构建一些金融计量模型,每天计算当天的不同类型理财产品的收益率曲线,同时为客户提供选项,依据其选择的日期、产品类型以及其他选项,展示其选择的这些类型的收益率曲线。

对于金融专业背景的人而言,这个模块是很简单的。但在我做好收益率曲线模型的研发后,产品经理犯难了,跟IT开发人员沟通,总是难以讲清楚。IT的小伙伴刚接触金融相关的开发,难以理解收益率曲线是什么展示形式,也不明白不同选项如何影响展示结果。几次沟通无果。产品经理来跟我吐槽。怎么办呢?幸好有shiny。

于是,我利用shiny写了一个简化的交互式页面,在内部服务器上一直运行着,然后让产品经理依据这个页面与IT沟通,很快,大家就达成了共识,IT小伙伴开开心心开始了开发。
当然,这只是一个非常简单的例子。但对于这类涉及大量数据分析和专业背景的产品而言,研发人员用shiny快速开发一个原型,往往都能帮助产品经理和IT开发人员节省不少时间。事实上,这也是我很喜欢的一种方式,不管是自己做研发、设计,还是带着小伙伴们做,都一样。
当然,不仅如此,由于R近年对其他语言支持的提升,在shiny里,也可以支持用其他语言做后台计算语言,例如python,只是开发更复杂一点而言。但通常而言,这些都是值得的。尤其是对于可能的交互细节,这些是很便利的。

当然,shiny也并非万能的。已经有很多专业的朋友指出过,shiny开发的界面和功能友好度,距离原生JS仍有不小的距离。但作为一个基本的示意,尤其是数据产品的示意,shiny应该是可以很好地达到目的的,而且,未来应该可以越来越好。

此外,创建一个shiny app也是很简单的。在RStudio里,选择File-New-shiny web app即可。具体的coding也很简单,ui层设计展示界面,server层存放对应的后台计算程序即可。

从这个角度看,我强烈支持产品经理至少熟练掌握R或者python,以及shiny这样的工具。退一步,实在不行,也至少找到会用这些的小伙伴,有需要时找他们帮忙实现。如此,可以大大提升与IT的沟通效率。我自己也确实是这么做的。当然,python近年也开始出现类似的工具,但目前功能尚不完善。如果完善起来,也是非常棒的工具。

公众号后台回复关键字即可学习

回复 爬虫            爬虫三大案例实战  
回复 Python       1小时破冰入门

回复 数据挖掘     R语言入门及数据挖掘
回复 人工智能     三个月入门人工智能
回复 数据分析师  数据分析师成长之路 
回复 机器学习      机器学习的商业应用
回复 数据科学      数据科学实战
回复 常用算法      常用数据挖掘算法

好看点一下 大家都知道

会玩shiny的数据产品经理更好,是这样吗?相关推荐

  1. 我为什么觉得数据产品经理更吃香了?

    最近和很多做数据产品的专家深度沟通过,也仔细了解过他们的工作内容和方法,确实学到很多. 一个整体的感觉,他们做的事和他们本身真的很值钱. 结合我目前所做事情中与数据打交道的部分,谈谈我的看法. 都知道 ...

  2. 数据产品经理那点事儿 二

    利用吃午饭的时间来整理: 1.  数据产品一个好的 PRD 比原型还要难, 因为原型可以是简单的图表数据展现,数据产品的原型是非常容易画,并满足用户基本需求 . 一个好的原型不是只放一个几个数据图就解 ...

  3. 线上分享 | 数据产品经理:如何突破现状,更进一层?

    "不会数据分析?你out了!"."会数据分析的人有多吃香?"相信你肯定见过这样的广告和文案.懂数据真的能高薪吗?数据从业者真实的日常是怎样的?又会面临着怎样的机 ...

  4. 开课吧怎么样_开课吧数据产品经理课程包括什么?开课吧培训的怎么样

    开课吧数据产品经理训练营课程培养懂数据.懂技术.懂商业战略并会在业务场景中应用的数据产品经理. 开课吧 开课吧数据产品经理课程能收获什么? 从大处着眼,了解数据产品经理的前世今生: 四界定数据产品经理 ...

  5. 想转行做数据产品经理?这份书单赶紧收藏起来

    数据产品经理=产品经理+数据分析师?数据产品经理就是和数据打交道的产品经理?今天咱们来聊"数据产品经理的进阶之路". 我们已经悄然进入一个全新理念的信息革命时代--大数据时代,这对 ...

  6. 数据产品经理:埋点的设计、管理与应用

    本文由作者 董小矿 于社区发布 前言: 本篇是从数据产品经理如何设计.管理和应用埋点的角度重新整理的文章,其中:1.埋点类型.2.1新增埋点设计.2.3产品指标地图部分的内容,与本人之前的文章有重叠, ...

  7. 数据产品经理从零到一:数据产品能力模型构建

    本文为PMCAFF专栏作者田宇洲出品 笔者正在由电商产品经理转型数据产品经理,为了提升自己学习的效率,尝试以这种输出驱动输入的模式,将自己学习的思路和学习内容分享给大家,也希望可以与其他数据产品经理多 ...

  8. 阿里数据产品经理工作(总结篇):数据PD,做牛做马

    送给真正的互联网人一顿干货早餐 [小咖导读]文自 听雨-悟禅 博客,PD(指产品经理,下同)本身就是在做牛做马,关系圈异常复杂.数据PD也不例外.而且打交道的人更多.以下是作者用PPT绘制的数据产品经 ...

  9. 资深数据产品经理陈家崑:如何从 0 到 1 构建埋点体系

    本文根据资深数据产品经理陈家崑<从 0 到 1 埋点体系指南>的分享内容整理.主要内容如下: 首次开荒指南 埋点体系迭代指南 体系落地指南 数据埋点实操案例 一.开荒 所谓开荒,指的是初次 ...

  10. sql 某列数据全部为0则不显示该列_数据产品经理养成记(五):汇总分析

    学会了如何查找数据后,接下来就要对数据进行分析处理,比如求和.平均值.加总等等.这些对数据的加工处理通过汇总函数来实现.汇总函数在之前的两篇文章中都有涉及,这里采用概念--案例--总结的方式,集中介绍 ...

最新文章

  1. Java_io体系之RandomAccessFile简介、走进源码及示例——20
  2. Leet Code OJ 28. Implement strStr() [Difficulty: Easy]
  3. react 怎么获取表格_react学习之js-xlsx导入和导出excel表格
  4. C++——必须使用复制构造函数的情况
  5. 跨境电商独立站,该如何去经营呢?
  6. Perl脚本 — 数字IC验证
  7. Kotlin 密封类
  8. 华为服务器MLC硬盘ID号,别被骗了!TLC/MLC SSD寿命测试:意外
  9. 物联网下的智慧停车 让智能化找到车位
  10. 【电脑讲解】笔记本怎么连接宽带,拨号和无线网络连接方法
  11. [深入研究4G/5G/6G专题-48]: 5G Link Adaption链路自适应-4-下行链路自适应DLLA-PDCCH信道
  12. 关于深度学习云服务器推荐
  13. UVa Online Judge 西班牙Valladolid 在线判官 和 uDebug使用简单教程
  14. 向量空间模型(VSM)的余弦定理公式(用余弦定理来表示向量之间的相似度)
  15. Appium基础学习之 | Bootstrap源码分析
  16. [codeforces 1304A] Cow and Haybales 阴沟里翻船
  17. ubuntu下修改host文件
  18. 英语基本句型之简单句
  19. 【会声会影素材】倒计时素材下载第二弹
  20. 操作系统之-----信号量机制

热门文章

  1. 它又又又来了,Fastjson 最新高危漏洞来袭!快升级吧
  2. BAT等大厂十年研发经历,总结了12开发条经验(墙裂推荐)
  3. 亿级APP支付宝在移动端的高可用技术实践
  4. Google 最高级别工程师的教育梦
  5. 利用计算机系统辅助设计人员,计算机基础知识:计算机辅助设计
  6. 【Task2(2天)】特征工程
  7. 第四章 Python数据分析-描述性分析
  8. 自定义View(一)-ViewGroup实现优酷菜单
  9. Jquery的parent和parents(找到某一特定的祖先元素)
  10. Kail Linux渗透测试教程之ARP侦查Netdiscover端口扫描Zenmap与黑暗搜索引擎Shodan