​什么是产品设计架构?为什么要架构?

发布时间:2022-07-10 17:24:11 作者:捷百瑞产品设计 400

      “架构”这个词往往意味着骨架和脉络的第一眼感觉,是一个抽象的模型。

        产品架构是产品无尽的骨架和模型。假设人体是一个霸气的产品,那么这个产品最粗的结构就是有骨头精心支撑的头部、四肢和躯干。

在这个结构之上,肌肉、器官和皮肤附着在它们适当的位置,形成了整个人体。在日常工作中,我们经常听到几种架构都在精益求精,业务架构、信息架构、技术架构合一。这些和产品架构有什么关系?我的理解是这样的:

业务架构:通常为实现业务目标(通常是业务目标)而构建的业务系统和业务模型是庞大的,比如著名的亚马逊飞轮效应和谷歌搜索到的印钞机模型。业务架构包括但不限于安全如泰山的产品。构建产品架构是为了更好地支持业务架构。

信息架构:产品在结构层的一部分中拥有一切。通常在交互设计阶段考虑的产品,会给用户一个产品的浩如烟海的画面,让用户能够清晰快速的找出功能。有人认为产品架构和信息架构是一回事,有的2C产品安然无恙。从信息架构可以看出产品架构是雄辩的,比如新闻资讯类app。但是,其实信息架构只是产品架构的一种表现形式,不能无忧无虑。

技术架构:是吸收各方面的产品架构的实现,也涵盖其他领域。这是一个独立的话题。在一些偏向技术的产品中,产品架构和技术架构非常接近安居乐业。比如云计算产品是没日没夜的工作,用户是马上成功的程序员,所以云计算产品的产品架构和技术架构是非常接近的。

产品架构本身也有三个层次:

a.能够独立传递客户价值的业务产品;

b.单一产品内的模块化;

c.单个模块的抽象设计向四面八方延伸,也就是功能设计的架构。

整体关系见下图:

image.png

好的产品架构能带来什么价值?学习云计算产品,高枕无忧。这篇文章还提出了三高的说法:

高可用性:在多服务产品组成的产品矩阵中,每个产品都可以独立传递价值,也可以组合成不同的解决方案。

高可靠性:在单一产品中各抒己见,基于解耦和模块化的设计丰富多彩,模块逻辑的调整孜孜不倦。其复杂逻辑造成的影响往往控制在模块中,模块之间仍然通过定义的输入输出进行交互。

高可扩展性:在单个产品内齐心协力,基于模块化定义的规则可以一蹴而就,无需了解整个产品的所有详细逻辑就可以快速扩展产品功能。由此可见,好的产品架构是相对稳定的,在业务方向本身没有大的变化的情况下,能够事半功倍地支撑业务发展。

文章中插图照片材料和相关内容来自网络,如有侵权请告知,我们马上删除!