一:产品架构的要点
对于产品功能之间,我们常思考“分类聚合”,“用户流程“,“相互配合”。
分类聚合:即从目标出发,把满足这个目标的多个功能聚合在一起。
用户流程:适用于流程比较长的情况,如电商的购物流程,当有多种用户流程时,会比较复杂。如“用户付款-发货-收货-不满意退货-退款”流程相比于“用户付款-发货-收货”,就会比较复杂。前者多了一个逆向过程。
相互配合:如在ugc系统中,我们会思考针对内容生产者的功能组,针对内容消费者的功能组,他们之间是相互配合的。
在产品架构,需要考虑以下几个点。
用户易理解,高效易用,尽量简练,扩展性强:如很快捷地支持扩展能力。
二:信息架构,产品架构和业务架构
信息架构:最前端的表现层框架。
产品架构:是连接表现层和业务层关系的关于产品功能和系统的架构。
业务架构:业务架构则是包含商业逻辑在内的业务运转机制的架构。
在面对一个复杂的产品时,我们可以从界面层看信息架构,从功能层推敲产品架构,从商业和增长层梳理业务架构。其核心在于对于对驱动业务增长的关键点的把握,找准这个关键点并且梳理清楚业务增长的逻辑,这三个架构的思考只是我们对于做好产品、做好框架的基本知识,是一种把事情做对的方法。而想做对的事情,就需要我们不断对用户、业务、商业模式进行深刻的洞察。