微信场景分析
微信,是一种生活方式。
张小龙说过,面向场景来做产品设计,而非功能列表,功能是服务于场景,没有孤立的功能。所以,我们首先基于微信的现有功能来做场景分析,分析版本为Android V8.0.20。
微信最核心的场景当属社交了,在这个基础上,发展出来了娱乐、支付、金融理财、电商、购物消费、生活服务、交通出行等场景。而在微信客户端原有基础上,又发展了公众号、小程序为载体,来支撑这些应用场景。
感觉微信现在功能真的是太多了,产品经理YYDS
思考良久,如果我们打开微信,按照现有的功能列表来做分析,会非常头大,会发现有很多的维度。所以我们划分一些核心场景域,再找出通用域或支撑域,有DDD那味了。
微信用户场景划分
想了很久,为了不搞复杂,就划分为社交、娱乐、服务,因为我认为支付、金融、消费等等都属于服务。
社交场景分析
- 聊天、视频
- 联系人、朋友圈
- 摇一摇、附近
娱乐场景分析
- 短视频、直播
- 看一看、搜一搜
- 游戏
服务场景分析
- 支付
- 钱包
- 银行卡
- 收付款
- 金融理财
- 信用卡还款
- 微粒贷借钱
- 理财通
- 保险服务
- 生活服务
- 手机充值
- 生活缴费
- Q币充值
- 城市服务
- 腾讯公益
- 医疗健康
- 防疫健康码
- 交通出行
- 出行服务
- 火车票机票
- 滴滴出行
- 酒店
- 购物缴费
- 腾讯惠聚
- 京东购物
- 美团外卖
- 电影演出赛事
- 美团团购
- 拼多多
- 蘑菇街女装
- 唯品会特卖
- 转转二手
- 贝壳找房
理完这些功能,顿时觉得微信真的更强大了,这里写的大部分功能都可以算是一个子系统了,精力有限没有展开。有些是外部系统,在微信提供了一个客户端渠道,这也依赖微信的开放平台和底层公共能力。
通用或支撑
- 支付,很多场景会用
- 公众号、小程序
- 公共平台
分析到这里,我觉得按照用户触点场景、功能全景、通用&支撑三层来画图就ok了。至于子系统的功能,我觉得一张图很难体现整个微信叶子节点的功能粒度,所以有机会后续再分析。
业务架构图
配色真是纠结,很多开发说架构师只会画ppt。说实话,能把ppt画好,也是一门技术。
根据以上分析,大致画出了微信的业务架构图,感觉细究的话还有很多提升空间,比如域的划分、场景的分类。不得不说,微信经过十来年的迭代,产品是真的很强大。