课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着我们对产品设计技术的不断掌握,对于产品的架构图需求也会越来越高。今天我们就一起来了解一下,高阶产品经理是如何来制作产品设计图的。
架构图是一个产品经理对整个产品,服务&商业模式有一个高阶抽象理解后的可视化的表达方式,同时也是产品研发初期应该去规划设计的东西。
1、为什么要画
梳理自己对产品方向的判断:思考这张图如何设计的过程,也是帮助你梳理“半年内自己的产品该往何处去?需求应该如何分期和落地?和其他产品的依赖、&、竞争关系是什么?未来的可拓展性在哪里、?”等问题的过程。
为技术、&、运营的输出形成支撑:当这张图被设计出来后,按照产品架构图的结构和路径,项目的里程碑(RoadMap)就可以被清晰的拆解出来,同时项目成员也可以根据这张架构图,产出运营计划、技术系统架构方案等,强依赖产品方向的方案。
让他人可视化的理解你的产品架构:能较为清晰简单的呈现自己的思路,明确自己的产品边界,指明发展的方向,常用于在项目规划或项目总结中进行演示,帮助不了解你的产品的人快速的建立对你的产品结构、功能、复杂度的认知。
2、何时需要画
建议在复杂项目开始前写:当你要开始设计一个系统性、完整的需求时,如果跳过画产品架构图的步骤,直接开始画原型、写、PRD、kick、off,就很容易发生、“改了又改”、“做了一版需求然后又推翻”的情况。
但“种一棵树好的时间是十年前,其次是现在、”:如果你的项目已经进行到一半,自己却从未产出过这张图,那么就从此刻开始,按照下文的步骤尝试为自己的产品产出一张产品架构图吧。
3、如何画
3.1、架构图的分类与画法
(1)基于技术&功能的产品架构图
这个是相对简单的产品功能架构图,列出产品已经拥有或初期产品规划阶段,应该拥有的功能进行抽象归类,描述出模块结构和关联关系。例如:一些小功能附属于某些大功能,一些功能的前提是拥有另一些功能作为支撑等。
当然以上的“技术”都被产品模块封装的很好,没必要展示和强调,有些架构图中会可以强调某些重要的技术。例如:OCR等。
(2)基于产品,技术和功能的服务架构图
下图是阿里云互联网金融解决方案服务架构图,基于现有产品以及产品所承载的功能,提供的服务构成了整套的解决方案架构。对基本的功能和产品进行抽象归类,划分模块。模型框架选用底层,中层,表层来表达。
说道模型和框架又是一项很重要的能力,工作中我们要去积累遇到的一些框架和模型,理解后有利于参与架构图的设计,也有利于锻炼我们的抽象思维,架构的概念更多的被软件工程所引用。
例如:
计算机系统的:输入-计算-输出、模型;
MVC框架的:模型(model)-视图(view)-控制器(controller)、模型;
互联网的七层协议模型:、7、应用层、6、表示层、、5、会话层、、4、传输层、、3、网络层、、2、数据链路层、、1、物理层、;
软件系统架构的分层模型:一层数据存储层,、二层数据交换层,三层应用支撑层,四层应用层,五层展现层,六层用户层,等。
(3)基于功能,技术,产品与服务的系生态&商业模式架构图
功能基于技术,产品基于功能,服务基于产品,生态系统和商业模式基于所有。
例如:上图就包含了技术、产品、服务等一系列形成了生态架构或者说商业模式。
4、回顾总结如何画架构图
搞清楚要画的架构图的类型;
确认要元素(技术、产品、服务);
简单架构的关联关系:包含、支撑、同级并列……;复杂架构的关联关系:引用合适的架构和模型,分层后在逐层按照简单架构的关联关系处理;
输出逻辑结构,关联关系清晰的架构图。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。