昨天有学员在微信上问我,她说自己在面试中遇到一个面试题不知如何回答,题目是:“为什么微信红包不能撤回”。其实这类问题和【朋友圈内容为何不支持修改】是同一类型的题目,主要考察产品经理对用户场景的理解以及对产品方案的思考深度。

一、用户场景思考法

首先说一下什么是用户场景?用户场景是人物、时间、地点、欲望、手段五要素所组成的特定关系。在xx时间(when),xx地点(where),特定类型的用户(who)萌发了某种欲望(desire),会想通过某种手段(method)来满足欲望。

用户场景的五个要素:

时间(when)

地点(where)

人物(who)

欲望(desire)

手段(method)

时间因素:考虑用户使用产品的时间,是白天?夜晚?工作的时候?开车的时候?

比如网易云阅读,白天展示浅色的模式,夜晚展示黑色的模式,夜晚的模式更好的满足用户躲在被窝里看书的需求。

地点因素:考虑用户使用产品的地点,是在北京还是在上海?是在家里还是在公司?是在地铁上还是在公交车上?

比如百度地图就根据你所处在的不同位置来给你推送周边的相关服务。

人物因素:产品上就是考虑使用该产品的用户是谁。比如红米的老人机模式,为了照顾老人的浏览习惯,重置交互,字体图标变大;淘宝根据你之前浏览的记录推荐你相似的产品;大众点评根据你之前浏览、收藏、搜索、买单的消费行为,推荐相似口味或价格餐馆...,所有这些设计都是都是考虑用户的因素在里面,下图是红米的老人机模式。

欲望因素:欲望也就是用户的需求,周围出现了某个事物。比如月黑风高的夜晚,身形曼妙的少女出现,色狼起了歹意,在此情境下,色狼产生了生理需求;下雨天,走出地铁站,忘记带伞的你有买伞的需求。这个过程需求分析一定要到位,不然产品方案就不靠谱,这也就是我们常说的伪需求。

手段因素:也就是产品需求。比如上述色狼产生生理需求,他可以去按摩店,也可以转移注意力,也可以自己解决;上述下雨天没带伞,可以买把伞、也可以买一件雨衣,甚至把外套顶在头上,这些都是属于手段,从产品的角度来说手段就是产品需求。

比如我们模拟一个场景,"美食达人小明,五一想要去杭州游玩,听说杭州的西湖醋鱼非常有名,想提前做一下功课,了解哪家西湖醋鱼是最好吃的",这就是一个用户场景,理解这个场景,我们设计产品的时候就不是竞品有xxx功能,所以我们要加xxx功能,这属于抄袭式的功能叠加,没有从本质上进行思考。我们设计的功能应该考虑有没有解决用户在此场景下遇到的问题,而不是别人有什么,我就要有什么,不然老是跟在别人屁股后面跑,总也做不大。

说完了用户场景,那我们看一下微信红包发送有哪些用户场景?

1、过节给女朋友发红包

2、丰年过节给亲朋好友发红包

3、新入职给同事发红包

4、红包游戏。比如:公司团建,同事之间玩游戏,输了发红包

5、遇到问题了,想请教行业专家,发红包表示心意

6、求人办事,发红包表示心意

7、和朋友/同事一起吃饭,发份子钱

ps:因为发红包的场景大家都有过类似经历,所以我这里简化了,并没有安全按照上面的用户场景五要素来写,大家明白意思就行。

那再来看看啥情况下需要红包撤回:

1、红包我发错了人了(这一点对老年人来说比较多,我父亲就发错过红包,不过当时对方没收)

2、红包我发错数了(这里发错数分为两种情况:一个是我发的金额不对,二是我发的数量不对,本来想发8个红包,结果按钮按错了,发成了5个)

3、发出去我后悔了 (刚发完出去,觉得自己不应该发红包,想撤回)

4、群最近不怎么活跃了,发个红包活跃一下,但我又不想真正亏钱,怎么办,发个红包然后再撤回吧。(恶作剧)

5、我想在群里问问题,怕没有人回答我,于是我发个红包在群里,引起大家的注意,事后我再撤回来。

6、我想向某个大V请教问题,怕他不回答我,我先发个红包,等他回答完问题,我再撤回来

其中4、5、6都属于不诚信行为,也就是发红包的人主观上就像利用红包达到自己的目的,如果做了发红包撤回功能,虽然他的需求得到了解决,但是对接受方来说,就跟吃了苍蝇一样,感到恶心,有损用户体验。而且有这个需求的人肯定不多,大部分人是自私的没错,但还没自私到那种程度,所以这一场景下的用户需求可以不考虑。

针对第3点红包发出去后悔的情况。这本身和产品设计没啥问题,是用户自己没考虑清楚,就好像我是一个卖菜刀的,你买了菜刀,这个时候你和别人有仇,犹豫要不要拿刀去砍仇人,结果犹豫了半天,你还是砍下去了,你不能怪我卖菜刀给你,成年人要为自己的行为负责。而且我相信有这个需求的人也不多,为啥,有些人后悔一两次是有可能的,但天天后悔,那就不正常了,从公司的角度,做这样一个功能,投入产出比肯定不合适,毕竟需求少,带来的负面作用可不少。(有些人利用它做恶作剧,带来的用户体验损失等。)

接下来就是第1、2两个场景,这两个场景下,用户都是想发红包的,但是发错了,于是用户提出解决方案说可不可以撤回红包后重发,在这一场景下,用户提出红包撤回需求,根本就不是用户的真正需求,用户的真正需求是发红包的时候不要出错,这个才是用户的根本需求,红包撤回需求只是用户提出的解决方案,而且不是良好的解决方案(会产生很多问题,我们上面也说了)。

这个时候要做的是提醒用户别出错,怎么提醒呢?比如可以在结尾处在提示用户发送的具体金额和数量,用户点击确认后再进行发送,而这也比撤回带来的用户体验损失要好的多。

而且发红包的操作过程本身就有三处提示:

1、输入金额的时候

2、【塞钱进红包】按钮上方

3、输出支付密码的弹框上

如果有这三处提示,还能输错,那我要怀疑你是不是故意的。

二、遇到这类问题,大家也可使用归谬法。就是如果我做了这一功能,从产品方案的角度来说,会出现哪些问题。

比如如果我做了发红包撤回功能,从产品方案的角度考虑,会出现哪些问题?

1、点对点发红包

  • 如果对方未领红包

直接撤回,对接受方来说,你调戏我呢?

  • 对方领了红包,钱还在对方微信账户中

这个时候撤回,对方平时不怎么关注账户还好,要用户很关注自己账户的钱,会觉得我账户里面的钱怎么又少了,他会查账户中每笔钱的去处,长时间用户对微信账户的安全性也存疑,毕竟谁也不想自己账户的钱莫名其妙的又少了。长此以往,用户如果微信账户有钱,肯定会第一时间提现出来,这对于微信自有的金融业务和公信力都是比较大的打击。

  • 对方领了红包,钱已经被对方提现

这个时候接受方的微信账户中的钱并没有充足的金额,要怎么办?先给发送方打个欠条?等接受方微信账户中有钱了,再拨给发送方?那如果对方微信账户一直没有钱,要怎么办呢?

2、点对面发红包

就是在群里发多个红包,这一场景下也分以下几种情况:

  • 没有人领

这个时候撤回没啥设计上的问题。

  • 部分人领

撤回是全部撤回,还是只撤回没被领取的部分?全部撤回仍然会出现领红包撤回问题(对方领了红包,钱还在对方微信账户中、对方领了红包,钱已经被对方提现)

如果是只撤回没被领取的部分,这一场景下倒是好设计一些。

  • 全部领取

这个时候撤回,必然是全员撤回,如果只撤回自己指定的某些人员,那还不如在发红包的时候就指定可领取该红包的人员。

如果是全员撤回,也会出现我上面提到的2个问题(对方领了红包,钱还在对方微信账户中、对方领了红包,钱已经被对方提现)

所以,我们可以看到,从产品方案的角度出发,如果做了红包撤回功能,也会出现各种各样的问题,而这些问题不仅会打击大家对微信账户安全性的信心,甚至有可能让大家远离微信支付的使用,这样对微信来说,损失就大了。

下次遇到这类问题的时候,大家就可以从这两方面进行考虑:一个是用户场景,从用户场景的角度看看用户有没有这一需求,这一需求是用户的真实需求还是用户提供的解决方案。第二个是从产品设计方案的角度进行阐述,通过对设计方案的深度思考,来得出一些弊端,从而从侧面驳倒这一需求。

最后,关于这道题你有啥想说的呢?可在评论区说出你的看法。

也欢迎有问题的小伙伴加微信:chanpin628 沟通交流。

此外我们的官方网站也上线了,每日分享高质量的文章、原型素材和行业报告,小伙伴可自行前往索取,支持搜索,需要的小伙伴可点击底部的阅读原文直接查看,或者复制网址www.dadaghp.com 打开。

更多干货可关注微信公众号:产品刘

想学习更多关于产品、职场、心理、认知等干货,可长按右边二维码,关注我们。

··················END··················

RECOMMEND

推荐阅读

产品经理如何锻炼自己看透事物本质的能力

数据表格应该这样设计

线下实战2.0

面试题,你这个项目在做需求调研的时候分为哪几个维度?

点击“阅读原文”

查看更多干货

面试题,微信红包为啥不能撤回?相关推荐

  1. 微信红包居然可以撤回?这功能我猜你应该还不知道!

    大家都知道在微信发红包,抢红包 但有时也会面临红包误发的尴尬 看着白花花的银子就快进入别人的腰包 相信很多人的心情都是无比郁闷的... 针对大家都难免会存在的尴尬局面 小编给小伙伴们讲解微信的红包撤回 ...

  2. 腾讯笔试题--微信红包

    本来这题没什么难度,不值得我写博客的,谁知道一个失误花了半小时才做出来.写下来告诫自己不要再犯错. 春节期间小明使用微信收到很多个红包,非常开心.在查看领取红包记录时发现,某个红包金额出现的次数超过了 ...

  3. 2016年模拟笔试题--微信红包问题

    问题描述: 春节期间小明使用微信收到很多个红包,非常开心.在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半.请帮小明找到该红包金额.写出具体算法思路和代码实现,要求算法尽可能高效. ...

  4. 「话题」为什么微信红包不能撤回、语音不能转发、通讯录还是主页面?

    本周主题是教龙哥做微信,5个话题: 微信红包为什么不能撤回? 微信为什么坚持把"通讯录"作为四大主页面之一? 新版本的微信在添加好友和接受好用添加时,为什么强制用户选择朋友权限:朋 ...

  5. [经验教程]微信红包发出后对方未领可以撤回吗及微信红包多久不领会自动退回?

    微信发出后即使对方未领取,发红包的人也不可以主动撤回已发出的微信红包.如果接收微信红包的人超过24小时未点击领取微信红包,那么微信红包会在24小时后自动原路退回. 微信红包发出后对方未领可以撤回吗及微 ...

  6. 微信红包封面,2021年为啥突然火了?

    我是架构精进之路,点击上方"关注",坚持每天为你分享技术干货,私信我回复"01",送你一份程序员成长进阶大礼包. 最近一段时间起,各种渠道都是领微信红包封面的活 ...

  7. 高并发资金交易系统设计方案—百亿双十一、微信红包背后的技术架构

    21CTO社区导读 : 今天带来的是一个长篇文章.主要讲解高可用的互联网交易系统架构,包括双十一.支付宝&微博红包技术架构,以及微信红包的技术架构,希望能给各位提供价值. 概述 话说每逢双十一 ...

  8. 整理了500万+微信红包封面,速抢!

    点击上方"蓝色字体",选择"设为星标" 做积极向上的前端人! 重磅!感恩回馈,给大家送年终福来啦! 还没有参与的同学赶紧参加哦 中奖率超高的 正文从这里开始- ...

  9. 推荐 2 个阅读神器,发 20000 个微信红包封面

    先说个开心的事儿,前两天收到通知,可以定制发送微信红包封面,数量是20000个.大家猛戳下面的二维码,扫码就可以用了.希望你们喜欢 说实话,我一向对我的平面设计,都没有太大的信心.所以封面略显粗糙,请 ...

  10. 测试进阶篇之测试用例设计-微信红包

    1. 功能测试 在微信红包数.和红包个数的输入框中只能输入数字 -- 输入红包数是否只能输入数字? 红包输入最多.最少可以输入的钱数 -- 200.0.01 拼手气红包最多可以发多少个红包 当红包钱数 ...

最新文章

  1. No module named 'mxnet.gluon'
  2. c语言字母表关键字,读书笔记-C语言关键字
  3. 俄罗斯方块游戏笔记(一)——砖块样式配置窗体
  4. 在Debian 上安装php zip扩展
  5. 神策数据 VP 张涛:个性化推荐从入门到精通(附推荐产品经理修炼秘籍)
  6. DIY服务器配置全方位详解
  7. 8. Action过滤
  8. mapreduce复制连接的代码_我的 Hive 为什么跑不起来/跑得慢?看看是不是少了这几行代码?...
  9. 【Linux开发】linux设备驱动归纳总结(八):3.设备管理的分层与面向对象思想...
  10. Operators一句话介绍(RxJava版)
  11. 原生态JS和JQuery版的动态添加、删除表格行
  12. 35-BigDecimal详解
  13. mysql允许虚拟机访问权限_设置虚拟机安装的mysql访问权限及删除mysql
  14. 遍历Map集合的4种常用方法
  15. TeamTalk UtilPdu详解
  16. 有关注册表技术的各大网站列表
  17. 什么是视图?作用是什么?
  18. mkv文件怎样转成mp4
  19. OBLOG4.0+DVBBS7.10 SP1整合
  20. Google账号登录后直接跳转百度首页,登陆不上

热门文章

  1. 工程流体力学笔记暂记17(漩涡的基本概念+求解漩涡强度的斯托克斯定理)
  2. HTK搭建大词汇量连续语音识别系统(三)
  3. wps公式如何加序号_WPS满满干货教程分享:你就是下一个职场大神
  4. matlab实现icp算法,ICP算法(Iterative Closest Point)及VTK实现
  5. tex 表格内容换行_LaTex表格内单元格内容强制换行
  6. 【前端框架】当前基于bootstrap框架的几种主流前端框架
  7. 缓和曲线——回旋曲线的计算
  8. 电力系统中的Kron简化,含MATLAB代码(全网唯一)
  9. stata基础--异方差检验和处理
  10. Android monkey 压力测试