转载:本文来自微信公众号“产品笔记”(ID:cpbiji),作者:岳老三,转载经授权发布。
这是《微信背后嘅产品观》读书笔记第三篇。前面两篇是张小龙对用户和需求嘅理解,呢里回睇:
1)关于用户,张小龙说这11个核心观点
2)收藏:关于需求,张小龙嘅16个核心观点
《微信背后嘅产品观》书中内容,源于张小龙内部8个钟头嘅演讲,喺呢次演讲度,他将自己15年来关于产品嘅所有经验和心得一次性全部公开。
本书内容共分为5部分,分别是用户篇、需求篇、设计篇、气质篇、UI篇。
「设计篇」内容好多,呢里分为上、下两部分整理。
以下是书中「设计篇」嘅部分核心观点。
1、产品是进化出来嘅,而非规划出来
产品是进化出来嘅,而非规划出来。
微信嘅每个版本该做乜嘢,都系等上一个版本发布后才确定嘅。我哋唔可能知道半年后嘅产品形态。
有DNA嘅产品才会进化。DNA到底是乜嘢嘢呢?
DNA是产品嘅价值观和认知,产品喺进化嘅过程度,点样才能睇起来像个生物体那样,有自己嘅内喺?呢啲都系我哋喺唔断思考嘅问题。
2、将产品分为高中低端是唔道德嘅
将产品分为高中低端是唔道德嘅,因为人嘅高中低并没有一个标准。比如我哋睇到王功权(企业家,因私奔出名)喺微博上说自己玩“摇一摇”,只许自己玩十次。
王功权好低端吗?也唔是。
我哋做“摇一摇”呢个功能嘅出发点是好纯洁嘅,好多高端用户也好钟意。
我哋从做“邮箱”到“微信”,做嘅所有事没有乜嘢高中低之分。
我哋喺邮箱入面也唔会特别为学生做一个中小学生版或幼儿版。咁样反而对佢哋嚟讲系一种“唔平等”。
好嘅产品应该是所有人都钟意嘅。
3、先做产品结构,之后才是功能细节
我哋做一个产品嘅时候,结构是最重要嘅,之后才是细节。
微信入面包含嘅功能非常多,如果做一个列表将微信嘅所有功能列出来嘅话,会发现这是好恐怖嘅。
但目前大家用到嘅微信并没有显得好复杂,睇起来还挺简单嘅。
以至于我哋做一个新版本,你都找唔到佢有乜嘢新功能。
那是因为我哋将微信嘅骨骼梳理清楚嘎啦,枝叶嘅嘢藏得好深也没有关系,咁样成个产品才唔会乱掉。
4、功能模块之间是有机联系嘅关系
如果我哋嘅产品都系由好多独立嘅功能堆砌起来嘅,噉会好危险。
我哋睇到自然界嘅嘢,唔是像堆积木那样堆砌起来嘅,而是有机嘅联系起来嘅。
举个例子,当时做个人多头像嘅呼声好强,因为用户说需要几头像来展示。
如果我哋咁做,都系可以嘅,可能也有好多人钟意。
但是最终我哋想将佢做得简化一啲,能够没有就无,最后我哋想到嘅办法是同时做朋友圈和相册。
因为多头像嘅目的是展示畀人哋睇,既然有相册去满足,就唔需要再去做多头像嘎啦。
5、设计就是分类
我哋发而家做好多产品嘅时候,做得唔好往往是分类分得唔好,几乎大部分嘅工作都可以归结到呢一点上。
边怕系一篇简单嘅文章、一个用户嘅通知、一个产品特性等。
只有分类分得好,对用户才能显得亲切易懂,对产品才显得结构清晰。
目前微信嘅界面下,只有4个Tab,我哋保证两年之内,仲要只有4个Tab。点解要保证咁样嘅规则?
呢个源于Tony(腾讯主要创始人之一),他经常像我哋提一啲需求,要加嘢。
我说没有地方放嘎啦,他说你们只有4个tab,可以加一个。过几天又提出一个需求,又说可以加个tab。
然后我和Tony说,我哋定一个君子协议,两年内微信只有4个Tab,唔容许再有第5个嘎啦。
因为4个最简单嘎啦,5个就变复杂嘎啦,5个对成个产品有破坏性嘅打击。
然后Tony也同意嘎啦,最终变成一个协议就确定下来嘎啦。
咁样就好好呀,我哋做朋友圈嘅时候,也没有将佢方成第5个tab。
6、抽象方能化繁为简
我哋做任何事都要去想,系咪抽象到“足够抽象”嘅状态,如果没有抽象到呢种状态,就会将事做得好复杂,甚至会失控。
所谓“抽象”就是,如果我哋有100个需求,而我哋能将这100个需求汇总成10个需求,从而派生出100个需求,噉我哋就做一个好好嘅“抽象”。
如果能汇总成一个需求就更好嘎啦,一个需求就代表所有嘅需求嘎啦,呢需要我哋去抓其“共性”嘅部分来处理。
我哋做紧外部信息嘅接入和订阅嘅时候,可订阅嘅内容非常广泛,名人、艺人、餐饮、服务、网媒、平媒等各行各业,都有自己唔一样嘅需求。
但我哋喺微信里只会睇到好简单嘅,高度抽象化嘅接口,只有一种账号体系,唔同嘅内容都可以放进来。
我哋唔会为咗唔同嘅内容去做唔同嘅系统来支持。
如果这里“抽象”做嘅唔好嘅话,成个系统就会变得异常复杂,每一块都可以做成一个系统进来。
7、越简单嘅分类越易于被接受
QQMail系一个好好嘅例子,佢发展到而家,用户睇唔出来佢有乜嘢样嘅变化,并没有变得复杂。
因为过多嘅变化会引来用户嘅唔适应。
微信会升级,但是结构和界面依然会保持简单。
8、揾到需求背后嘅本质需求
朋友圈该唔该分组?是我哋讨论嘅时间最长嘅案例。
好多用户反馈,我唔希望我嘅朋友圈被所有人睇到,因此需要分组嘅功能。
但是,就算我哋提供分组功能,好多呢啲反馈需要分组功能嘅用户也唔会去用。
点解?因为懒,因为人唔愿意去做太多嘅管理性工作。
后面我哋发现用户真正需要嘅只是屏蔽有限嘅几个人,比如父母、上级。
所以所谓嘅分组嘅需求,其实剩系要要屏蔽掉特别嘅几个人就可以嘎啦。
如果我哋为咗用户嘅想法“做分组才喺朋友圈发照片”而去分组,噉肯定就唔对嘎啦。
9、面向场景来设计,而非功能列表
功能脱离场景是没有意义嘅。
微信有一个版本度,会话里新来嘅语音是可以自动播放嘅。接下版本度,将呢个功能我哋下掉嘎啦。
因为语音自动播放是脱离场景嘅。
语音自动播放嘅场景只有两类:
1)只有一个人喺场,没有第啲人干扰嘅情况下
2)喺开车嘅时候,旁边也没有人
除咗这两个场景,第啲好多场合自动播放语音好唔方便。比如开会、比如喺公共场所,自动播放语音就显得好尴尬。
但我哋又希望支持某啲场景下嘅自动播放,噉就需要将场景做紧细分,比如驾驶嘅时候。
10、面向场景,先能取舍
面向场景嘅时候,我哋才能想到,点解我哋唔好在线状态,以为手机是永远在线嘅。
我哋喺微信里做嘅比较成功嘅一点是,改变用户喺PC上聊天嘅一啲习惯。比如唔再用“再见”来结束微信里嘅聊天。
因为没有呢种会话嘅状态。
11、让功能存喺无形之中
让功能存喺无形之度,是以前做邮箱嘅时候Pony(马化腾)说过嘅一句话,我哋做紧新功能嘅时候会特别参考。
因为我哋做新功能时,总钟意将新功能摆出来,总是怕用户唔知道我哋做乜嘢。这是新手嘅做法。
之前跟同事聊起,好多用户反馈喺微信里找唔到商家。我谂说嘅是,将佢隐藏起来,完全睇唔到,使用嘅时候才睇到,呢是最好嘅。
扫码成为会员都系,只有喺扫码成为会员时,功能才会出现。
咁样才唔让系统变得更复杂。
12、区分手机和pc
前面「用户篇」中总结过,设计中环境是好重要嘅。
我哋坐喺计算机前和拿手机最大嘅区别喺边里?
计算机系一个环境,入面嘅内容对你嚟讲就是外界。而手机,你可以认为,佢同你嘅肢体是连喺一齐嘅。
我哋要深刻理解入面嘅差异,而唔是将PC嘅产品移植到手机上就可以嘎啦。
因为我哋唔可以将外界嘅嘢移植到内喺嘅嘢入面。
13、唔过渡设计
我哋好钟意表现自己嘅聪明才智,认为做功能越多会越好,做嘢没有被用户睇到嘅话感觉好遗憾、食亏
所以这里特别强调一点,好多嘅“枝叶”是可以消除嘅,唔好做得太过分。
一个例子,微信“附近嘅人”可能喺所有同类相似嘅产品中是做得最简单嘅。一开始嘅版本甚至连按性别筛选都无。
我哋喺讨论产品设计嘅时候,常常会想,点样才能唔打扰用户,特别是我哋想将一啲新功能体现畀用户嘅时候。
而家好常见嘅是tips去提示新功能,睇似体贴,实则让人烦躁。
14、宁愿损失功能,也唔损失体验
以前嘅版本度,有用户反馈找唔到删除会话嘅功能,为何唔喺微信界面左上角放一个编辑按钮,方便删除会话。
最后我哋也没有咁样做,因为用户几次返回上一级操作时,好容易触发编辑状态。
喺呢种场景下,我哋觉得保证体验更重要一啲,而非提供呢个功能更重要一啲。
张小龙:我所说嘅,都系错嘅。
cantonese.live 足跡 粵字翻譯
2021-04-27 16:07:12
请登录之后再进行评论