这是一篇产品经理自我审视、自我施压向着更高要求出发的文章。

如果是优秀且有责任的产品经理,他们会主动贴近业务,了解业务价值、目标和策略,在此基础挖掘需求,帮助业务提效增长。但实际情况下,并不是所有的产品经理都有这样的意识,或者有意识但能力不够。

作为提需求的业务方,如果对产品理解更深,则会和产品经理配合的更好,借力产品实现目标。一方面在业务过程中遇到困难时会思考是否可以产品化解决。一方面是面对“不靠谱”产品经理提供的不客观的评估方案时,可以有一个衡量的尺度。本篇就业务视角去看,如何才能更好的理解产品。

一、什么样的问题适合用产品来解决?

互联网产品或系统,核心价值就是利用计算机的计算能力以及互联网的连接能力来解决业务过程的低效问题。细盘下来,遇到如下3类情况是,可以考虑产品化来解决:

1. 重复劳动

重复劳动背后一定是固定的不变的流程,且被反复执行,这是最适合产品化来解决的。

最简单的例子就是工业生产线,生产可口可乐都是同样的步骤不停重复,机器代替人工可以提升准确性的同时可以大幅度提升效率。

又比如另外的例子是:每天早晨要看业务指标完成情况,每天都要导出相同的源数据、通过excel做透视图、生成曲线图。这种也可以数据看板产品来解决这一重复工作。

2. 空间障碍

互联网可以解决那些不依赖空间,但又因空间限制导致低效的事情。

比如视频通话功能在春节拜年没法一一拜访好友时,可以解决三五好友通过视频群聊聚一起寒暄唠嗑。

又比如合同签约,原来需要书面签好寄给对方,受制于快递文件的物理空间限制,收发合同效率低。电子合同在线签约产品的出现,就可以让合同传递瞬间完成,省时省力。

3. 精确度

用人做的事情具有创造性,但精确性并不能完全保障,而且因人而异。财务系统的出现就可以在精准精确上完全替代人用计算器加减乘除的工作。

4. 高频刚需

互联网及计算机另一个核心价值就是通过规模效应降低边际成本。当一个系统、一个功能有很多人用,且很高频的用时,产品系统就会有较高的投入产出价值。

滴滴打车、美团外卖之所以快爆发、高估值的背后就是打进了高频和刚需。但如果是1个月只有你1个人要做1-2次供应商的成长分析,就没多大必要做数据看板产品。这种不高频受众小的需求在资源部是特别充裕时还是通过导出数据,单次单独分析来的划算。

当业务上遇到瓶颈困难时,或发现有重复工作的倾向时,可以看看是否符合上述4点条件,如果有1条满足的话,就可以考虑产品化。拉上产品经理一起,阐述清楚目的和价值。绝大部分情况下,产品经理都会针对设计合理的产品方案并且推动上线。

二、如何判断需求实现的可行性?

前面提到绝大部分的产品经理都会帮助业务解决问题,但不可避免遇到能力不强的产品经理,他们有时候给出的评估可能并不客观的。

这种情况下,作为业务自己为了拿结果,可以自己对评估的结果进行合理性判断,但需要加强对产品系统的理解。

下面会花较大篇幅重点介绍产品系统,希望让完全没接触过产品的人看完后也能对产品运行有个概要的理解。

计算机的系统运作是明确、理性有逻辑的,。也就是说在产品中,都是可以用逻辑关系解释清楚的,不存在说不清楚关系的功能,就连随机函数在计算机的运行内核里也是明确的.逻辑关系主要有如下几种:

  1. 流程步骤型:先如何 → 再如何 → 然后如何,一步一步的。跟玩密室逃脱的道理一样,你必须开一个门,才能进入另外一个门,再进入另一个门,最后打开通关。
  2. 场景型:当场景=A时发生什么;=B时如何;=其他时如何。比如VIP会员9折,高级会员9.5折,其余原价。
  3. 是否型:一个条件满足了是怎样,不满足是怎样。比如淘气值是否1000以上,是的话买88VIP要88元/年;不满足则是888元/年;

产品的系统绝大情况就是以上3种逻辑的排列组合。举个例子,比如创建商品时,鞋服类的需要额外上传尺码对应表,并且鞋、上装、下装要传不同的尺码表:

如上简要流程(实际要复杂的多,作为业务理解到这个环节基本够用)就包含涵盖了流程步骤、是否条件、不同情况的处理等。需要强调的是,逻辑梳理过程中,需要遵循结构化思维的MECE原理(相互独立、完全穷尽),比如在给“人”做分类时,可以通过“男、女”区分,也可以通过“年龄段”区分,但不要用“老奶奶、年轻人(这样是不穷尽的,还应该有老爷爷、年轻男人、年轻女人)”这样来分。这样可以保证划分的维度是清晰的,并且能够穷举所有的场景。

在上述的案例里,尺码表虽然穷举了一些CASE,但是不穷尽,还可以增加CASE4:帽类、皮带类等(这里大家可以思考,在做尺码表时如何划分才会保证没有遗漏?)

作为业务,需要自己判断可行性的时候,可以尝试着把自己的需求按照上述3种系统逻辑尝试绘制流程图,再看看每个环节是否通顺。如此经历多个项目后,再和产品经理沟通方案,会发现对系统逻辑的理解会越来越透,也越来越有感觉,新的需求要提时也大体知道能否实现了。

PS:刚才案例的CASE4,可以按照成人、儿童进行一级划分,然后第二级可以按照上半身、下半身划分。这样可以涵盖所有的鞋衣帽手套袜子皮带这些穿搭品。

三、什么样的需求实现成本高?

高实现成本一般会有几种场景:

1. 目前不具备实现需求的前提条件,得先实现那个前提条件

比如:需要用户能在电商APP里看到每个品牌活动信息时,业务和产品经理有如下对话:

产品:这个需求暂时没法实现,品牌得拆出来单独管理才行

业务:啥意思,不是有品牌吗?我建商品的时候,页面上有让我写品牌的

产品:那个品牌是你输入的,不能拿它做管理的

业务:为啥?

产品:…..

这样就很难聊了,我们还是详细解释下(这里需要耐心看个5分钟),下图:

这是创建商品时,填写品牌的页面,左边和右边是2个方案。左边采用输入打字的方式录入品牌,比如“阿迪达斯”这个品牌,我们可以写“阿迪达斯”,也能写“Adidas”,都是代表阿迪达斯,看似没啥问题。但如果需要对每个品牌维护背后的供应商时,系统只能把“Adidas”、“阿迪达斯”和 “供应商A”和都建立关系,如下图:

显然,这样的方式是不科学的,有明显的漏洞——

当有其他运营新建“阿迪达斯”的商品时,他极有可能写了一个“阿迪”,导致的结果是这个“阿迪”无法自动和“供应商A”形成关联,后续希望看“阿迪达斯”这个品牌的数据时也是痛苦万分。

但是,如果这个时候有一个现成的【品牌库】,情况就完全不一样了——

商品创建时,如最上面右图的方案,可以直接选择“阿迪达斯”这个品牌,这样未来统计阿迪达斯真正的销量,就非常简单清晰。因为只有一个“阿迪达斯”,系统天然的控制了不会出现“阿迪”和“Adidas”。而且当系统只有一个唯一的“阿迪达斯”时,我们可以很方便的在后面直接维护供应商A,甚至是实现需求里要求的营销活动。在系统里,2中方式的信息存储结构如下图:

商品信息存储时,原来商品里的品牌信息是以文本“阿迪”存储的,而后者是以一个数字存储的,这个数字可以和品牌库里的“阿迪达斯”完成一一对应。在产品系统里,一个内容是否支持额外拓展,就看目前的实现方式是否是以唯一的ID进行存储的。这个映射到生活中可以用姓名及身份证号来理解,姓名是可以重名的,而身份证号是唯一的。如果一个叫“李三”的人犯事了,不会按“李三”这个名字来确定身份,而是用身份证号来唯一确定。

刚刚有点跑偏,实际上在实现成本里,很多需求是需要有前提条件的。在APP里要看到每个品牌的活动信息,能实现的前提需要有一个【品牌库】,并且在【品牌库】里的品牌后维护了活动信息,如果没有的话,产品经理就会告诉你实现成本比较高。

同样再举一个特斯拉老板Elon Musk要在火星上居住的例子。这个需求也是实现成本高,但不是不能实现。成本高的原因是没法一步到位,需要第一步把人送上天,第二步火星上氧气不足无法燃油驱动,得有电驱交通,第三步是有人类方便获取的再生能源。所以他做了SpaceX火箭、电驱车特斯拉、太阳能源公司SolarCity。

2. 因为投产比考虑的实现成本

有些需求其实不复杂,但是需求价值小、频率又不高,这种情况下产品经理可能会认为实现成本高。

举个例子,某刚起步电商平台,业务谈了一个客户,这个客户自己也有商城,他希望双方双方接口互通,实现货源共享销售。这个需求如果要实现的话,其实把已有的订单信息、商品信息、物流信息、资金账户等重新包装成对外的开放的接口,虽然会涉及到较多的系统模块,但是工作量并不是特别大。但如果这样的对接需求只是个例,且这个客户并不稳定,产出贡献也不大时,产品经理会认为投产比的风险是大的,内心倾向于拒绝这个需求。

另外,一个需求也不会因为实现成本大就一定不做,投入产出比合理就可以考虑。比如一个电商平台基本的买卖关系都已经实现了,接下来要发力营销活动时,虽然一个营销系统的搭建虽然成本高,但是也会考虑去投入持续建设的。

3. 涉及大宗数据计算,导致性能不佳

我们经常会听到产品或技术说“这样不行啊,性能扛不住”,背后其实是可理解的。

我们可能以为计算机是可以快速计算的,但实际上,虽然计算机可以比人的计算更高效,但它的计算力也是有瓶颈的。

我们玩游戏画面会卡,处理多行Excel时电脑有时候带不动,就是可能触及到了计算瓶颈或网络带宽瓶颈。

在互联网上也是一样,服务器其实就一台一台更牛逼的电脑,他们也是有计算上限、网络上限的,如果我们的需求涉及到大宗计算,极有可能因为系统性能而暂时无法实现。

4. 可维护性不强

先举案例:

电商系统里的卖家运费模板,针对ABC三家供应商,他们如果选择圆通快递,当收货地址为浙江省时,运费的计费方式只支持按重量计费,不支持按件数设置,但是其他区域可以两种计费并存。这样的场景就属于定制的个性化场景,是非通用的(大多产品经理会希望一套逻辑解决所有场景的心结)。

在这个情况下,未来如果再合作京东快递,那产品经理要留个神曲考虑考虑京东是否要共用刚才的逻辑,容易遗漏。

所以,作为业务方提出一个个性化的需求前,可以先仔细思考清楚背后的业务价值是不是真的很大。

对以上4点基本了解后,是比较容易判断一个需求的实现成本的,和产品经理达成共识的可能性更高。

四、需要了解哪些基本概念?

先说基础的必须要知道的3个概念数据库、表和字段。

1. 数据库

所有的产品系统都会建设在数据库之上,数据库就是由一张一张的表构成的,表与表之间会通过某个共有的字段来建立关系。

2. 表

就是我们理解的表格,有表头,每一列都由一个的字段构成,每个单元格里面都是具体的数据(字段值)。

3. 字段

就是表头里每一个单元格的内容,比如下面商品表里的“商品名称”就是一个字段,“AJ1 北卡蓝”是这个字段的值。

比如,搜索“鞋”时,计算机就是拿着“鞋”这个词,对照商品表挨个查,从第1个商品查到最后一个商品,直到查完。

如果商品像淘宝那样上百亿,一次搜索就要查一百亿商品,双11时1亿用户同时搜索,就是一次性要为1亿用户查一百亿商品,计算机要执行100000000*10000000000次动作,这就是前面讲到的,大宗数据处理就可能涉及到性能问题。

还有一些词,平时沟通过程中听到的比较多:

4. 接口

接口就是API。

先看下生活中的接口,比如水管接口,就是把一端的水通入另一端。网线接口,就是把互联网的数据接入你的电脑。互联网产品接口,就是指别人给数据给我,或者我把数据给别人。

警务系统如果对外开放身份证接口,我们就可以根据身份证号查每个人姓名、住址、是否有房、家里人有哪些等等,自然这些接口是不会开放出来给大众使用的,所以我们查不到。

电商里如果要查物流信息,也是因为物流公司开放了物流查询接口,我们可以获取每一条物流的轨迹,才能知道货物配送到了哪里。

5 .demo

一般也叫原型。产品经理按照需求绘制出来的的系统页面草图,通过草图能够大致能看到页面的信息结构和流程。业务可以据此感受方案的合理性,一般会用axure、墨刀等工具来绘制。

6. 设计稿(高保真图)

设计师会根据产品经理绘制的原型美化页面、用设计的手法优化信息的优先级,出具高保真UI图,技术基于这个图是可以直接进敲代码开发实现的。

7. 交互

指人机交互,“机”指的就是浏览器、移动设备、触屏设备这些。好的交互设计有一个核心原理,就是做到,当用户处于某个页面时,可以不费力不费脑子就知道要点什么,而且不费力不费脑子就知道点了之后会发生什么。

业务方如何理解产品,更顺利地推进产品需求?相关推荐

  1. 作为前端,我对业务的一点理解

    一直都是写关于技术的一些东西,从来没想过我会写一篇与技术没什么关系的文章,因为在之前的我看来,这种文章完全就是假大空 技术至上? 三年前我毕业进入第一家公司,个人很水的技术能力让我经常在实际的开发工作 ...

  2. 业务方的一堆需求,CTO一句话就怼回去了!这招太好用了

    1 先看个段子: 程序员:"大师,请问如何优雅地拒绝一个开发需求?" 大师把手放在胸口,沉默不语,程序员似乎有所领悟:"大师我懂了,你的意思是,凡事要将心比心,换位思考, ...

  3. To B业务与To C业务(产品),用户需求,产品文档,技术和业务

    To B 就是 To business,面向企业或者特定用户群体的面商类产品:  To C 就是 To customer,产品面向消费者. B端产品经理与C端产品经理- http://blog.csd ...

  4. 与业务方意见不合,该怎么办?

    作者:猪哥 编辑:数据社 全文共1347个字,建议3分钟阅读 01.背景原因 最近,阿飞(化名)跟业务沟通一个很简单的小功能发生了点不愉快,特此一起分析学习一二. 阿飞想做一个三级联动的搜索功能,跟业 ...

  5. 算法工程师如何应对业务方和老板的灵魂拷问?

    文章作者:姚凯飞 编辑整理:Hoh 内容来源:作者授权 出品平台:DataFunTalk 导读:你是否有过来自用户.业务和老板们的 badcase "灵魂拷问": 我运营的首页频道 ...

  6. 业务方的一堆需求,被我一句话怼回去了!CTO笑而不语,晋升有望了

    先思考一个问题,中大型技术团队的研发效能提升,哪个环节最重要? 下图是敏捷方法专家ScottW.Ambler,关于"反馈与耗费成本比较"的图,表达的思想是:需求反馈越晚,浪费的成本 ...

  7. 被业务方投诉了!CTO直摇头:人际关系处理太差,不懂维护“情感账户”

    来源| 技术领导力(ID:jishulingdaoli) 01 被业务方投诉了 老K的下属艾伦是产品经理,负责对接公司市场部的需求,今天被市场部同事投诉了,业务方控诉了艾伦的几大罪状:需求排期太久,上 ...

  8. uml活动图 各个功能的操作流程和分支_UML建模更好的表达产品逻辑

    UML(UnifiedModeling Language,统一建模语言) 是一种在软件设计时提供给分析师.设计师和工程师之间的通用语言.UML在软件需求分析及整个产品生命周期中起着重要作用:一是有助于 ...

  9. 如何和业务方建立良好的合作关系

    原创不易,求分享.求一键三连 前段时间有个粉丝问了一个问题: 小钗,我去年刚被提拔成了技术负责人,机会来之不易,所以业务方的很多需求我们都会尽量满足,但需求是无止境的,最终业务方对技术部的评价依旧很低 ...

  10. 【金猿投融展】观远数据——让业务用起来 让决策更智能

    ‍ 投融资项目·观远数据 本项目由观远数据投递并参与"数据猿年度金猿策划活动--<2022大数据产业最具投资价值企业>榜单/奖项"评选. ‍数据智能产业创新服务媒体 - ...

最新文章

  1. Matlab中的CVX工具包安装
  2. 图卷积网络进行骨骼识别代码_【骨骼行为识别】2s-AGCN论文理解
  3. 取消gVim自动生成备份文件~文件
  4. LeetCode 399. 除法求值(图的DFS搜索)
  5. php程序设计经典300例,第16-20例
  6. centos7.5 安装apidoc全过程实测
  7. spring配合Junit进行单元测试
  8. 1.1_简单递归 (汉诺塔问题 / 进制转换)
  9. 《东周列国志》第八回 立新君华督行赂 败戎兵郑忽辞婚
  10. 如何用python爬取图片数据_python爬虫怎么实现爬取网站图片?
  11. 雅诗兰黛公司宣布Michelle Freyre将被任命为倩碧高级副总裁、全球总经理
  12. 如何区分电梯卡为id卡ic卡_门禁卡ID卡和IC卡从外表怎么区分?
  13. 以太坊源码系列之miner解析(1)
  14. 使用EasyExcel实现excel的简单读写操作
  15. cycleInterpolator 循环加速器
  16. 低功耗读卡(RFID)电路与程序实现
  17. python打印数字金字塔
  18. 飞讯 移动售楼营销 iPAD营销楼盘展示
  19. 电商秒杀系统设计思路和实现方法
  20. Android面试题大全

热门文章

  1. win10下的MyEclipse2017 ci7 破解教程+全套资源+失败处理
  2. python画圆形螺旋线_在PDMS中使用python直接生成管口方位图(开源分享第三集)...
  3. 微信小程序中服务器主动向小程序多个客户端发送通知消息(模板消息)的解决方法
  4. java如何调用百度地图拾取坐标系统
  5. 云尚发卡PHP,PHP云尚发卡系统V1.5.7源码,专门为个人或小型企业提供在线售卡
  6. 在线点餐外卖系统 毕业设计毕业论文参考(1)功能
  7. JAVA学习——GUI鼠标画图交互练习
  8. 企业信息科技安全的三道防线及解决方案
  9. jz2440裸机开发与分析:S3c2440ARM异常与中断体系详解8---定时器中断程序示例
  10. 前端导出PPT,关于ppexgen.js的详细介绍(个人使用记录)