《产品经理常见面试题解析》3.2:产品架构和系统功能结构?
有一些产品同学会吐槽自己的产品Mentor/Leader:Mentor/Leader在讲产品的时候,就是一堆文字,连个原型图都没有……
也有些产品同学会疑惑,讲产品规划的时候,哪些功能点都不挨着,不应该是按照模块和页面去规划系统产品的功能么?
在一些从0~1的产品设计中,产品同学有时候可能也会想不通,为啥刚开始做产品就要设计一些根本用不到的功能;从0~1,不是要敏捷迭代么?不是要MVP么?
在一些SP、SSP产品面试中,面试官会问到,某某产品的架构是什么?有些同学会用产品功能表来应答,懵懵懂懂中,自己的面试终究挂在哪里,全然不知。
以上这几个话题,背后都指向一个点——系统架构。为了方便阅读,这篇文章,我们从产品的功能结构和产品架构的对比谈起,希望可以为致力于通关高P产品的同学们提供一些参考或帮助。
1、产品功能结构表
产品功能结构 表,是同学们比较常见的,比如使用Excel表格罗列一级模块、二级模块,功能点……,也有使用脑图呈现的;殊途同归,都是在描述系统产品拥有的系统功能点。这些功能点,可能是按照用户权限划分的,可能是按照版本区分的,也可能是完成按照系统产品的页面顺序及每个页面的功能点梳理的。
2、产品架构
而产品架构设计,可能部分同学并未参与过,甚至也没见到过。区别于功能结构表中罗列的一个个系统产品功能点,产品架构中涉及的功能点并不是单一的点,而是一个个能力单元。这些能力单元,是一个集合,会包括多个紧密相关的功能点,也可能是一个功能点多次迭代的集合;能力单元里的功能点,可能是在一个产品版本里,也可能会跨越多个版本。除过将功能点集合成能力单元外,产品架构设计初期就需要将系统产品全生命周期(中长期迭代建设规划)的业务流和数据流规划出来,还需要考虑整个系统产品的底座能力(如:技术栈、表结构、框架、账号,权限,安全,风控……),中台能力(可复用的能力;不同业务系统差异较大,暂不展开),可扩展的前端能力(常见的同一功能的版本迭代计划、同一功能的不同使用场景适配、冗余字段设计、可扩展框架设计……)
3、产品架构为什么重要
从上边两个部分的简单描述,同学们应该可以Get到,产品架构是一个抽象的表达,产品功能结构是一个相对具象的表达。产品架构需要结合系
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
✨作者介绍:码农出身的高P产品,现任职某大厂创新业务产品总监,累计面试校招1000人+ ✨专栏介绍:从大厂面试官的视角告诉你如何搞定产品经理岗面试~