产品面试题:朋友圈内容为何不支持直接修改?
微信iOS的最新版,支持删除的内容可重新编辑。具体规则是:
1)发布2分钟内的朋友圈,才支持删除后重新编辑
2)删除后2分钟内,才可重新编辑。在2分钟内,刷新后重新编辑入口消失
3)编辑的内容和上一条一样
这是很贴心的一个功能,大幅降低了重新发布朋友圈内容的门槛。
那么问题来了,为何是「删除后重新编辑」,而不是「直接修改」呢?
这是一个很好的产品面试题。你可以先想30秒,然后再往下来看。
用户、需求和场景
回顾下你发朋友圈,是不是会遇到过这样的问题。
发完朋友圈,发现有错别字或表达不准确时,或者照片有瑕疵时,或者这条朋友圈不适合父母或老板看时。然后赶紧删除,重新发布一次。
特别是这条朋友圈文字很多、照片经过精挑细选时,删除后重新发布,让你很抓狂。
这时你会抱怨微信,为何朋友圈内容不支持修改???
这个问题,用产品经理常用的“用户、场景、需求”表达,就是:大多数用户,在朋友圈内容不合适时,有重新修改朋友圈的需求。
作为产品经理, 我们第一时间想到的产品方案也是让朋友圈内容支持修改。
「直接修改」和「删除后重新编辑」是这个问题的2个解决方案。
目的都是让用户修改不合适的朋友圈内容。
但是微信为何选择「删除后重新编辑」,而不是「直接修改」呢。
两个方案的区别
「直接修改」,是在原内容上做修改。
「删除后重新编辑」,是删除原内容后,重新发布一条内容。
当你知道这个区别后,后面的分析就只需要比较「原内容修改」和「重新发布」这两个解决方法的优劣了。
说一个示例。
如果好友评论你穿的裙子真好看,你「修改原内容」后把照片换成穿着长裤,是不是很尴尬。
这个示例中,你能发现,「修改原内容」有很多历史包袱。
具体来说,「修改原内容」会让产品逻辑变得异常复杂,你需要考虑如下的问题:
1)是不是可以无限制修改?还是限定次数?
2)如果有点赞、有评论,修改后要不要提醒到点赞和评论的人?
因为他们已经是内容的互动者。
3)修改后的内容在朋友圈的显示,是按照原时间还是更新时间?
如果按照原时间,就失去了修改的意义,之前看过的人仍然看不到。
如果按照更新时间,修改的内容频繁出现在好友最新动态中,对好友是干扰。
4)发现tab里朋友圈的红点提示逻辑,要不要提示修改内容?
...
总之,「修改原内容」让用户抓狂,让产品复杂,需要堆砌各种逻辑。
而「删除后重新发布」刚好相反,删除旧内容发布新内容,沿用现在逻辑,没有任何历史包袱,也不会产生新的问题。
同时,微信的产品中,简单、克制是重要的产品文化之一。
朋友圈倡导的是在好友前真实表达。
「修改原内容」这种复杂的、来回修饰的解决方法,和微信倡导的价值观不符。
什么是好的产品方案
好的产品方案,一定是允许用户犯错的。微信中有很多这样的示例,除了这个删除后重新编辑,还有聊天内容2分钟内可撤回,微信号容许修改,公众号支持修改错别字等。
好的产品方案,一定是逻辑简单优雅的。而不是各种逻辑堆砌。
好的产品方案,一定是解决问题而尽量避免产生新问题的。新方案产生新问题,会让产品在错误的路上越走越远。
如果面试遇到类似的问题,你知道如何解答了吧。
推荐大家关注他的公众号:产品笔记
点击“阅读原文”
查看更多干货