本人是研发转岗的产品经理,技术属性是本人的优势,在新的产品经理入职后,会不经意把研发的思路融合到产品设计的方法论中,这里总结的「产品架构」设计,归纳了MVC设计模式和业务应用的关系。
数据(M)
- 实体:应用系统中管理的所有对象
- 属性:管理对象的自有属性
- 关系:管理对象间的关系
流程(C)
- 定义一系列业务动作:浏览、加购、下单、支付
- 产出业务价值:查询结果展示、数据分析报表
视图(V)
- 流程中合理适当的透出数据
- 选择必要的数据来展示
- 选择合理的数据可视化方式
由于数据和流程包含的是底层的逻辑和结构设计,在产品经理规划模块、设计功能时,要尽可能的做好概念抽象和流程细化,否则会导致迭代过程中返工和重构,造成稳定性隐患和人力的大量浪费。
视图的迭代反而是轻量级的,并且可以设计成「主题」的概念,去适配不同客户的实际场景需求。