产品架构 -- 扩展能力设计

在产品架构设计中,“抽象能力”和“扩展能力”是衡量一个产品架构好还的两个维度

企业在经营中并不是一成不变,会随着业务发展,商业模式的变化与时俱进,不断迭代,验证,优化,更新,其次设计一个产品不是一次到位,是一个由先到后,由主到次,由繁到简的过程,需要产品设计有扩展性,不具备扩展能力的架构很容易在演进的过程中推到重来,对于一个企业的时间和金钱成本来说是灾难性的 ,这种灾难性容易让一个企业错过某个风口。

如何保证产品架构扩展能力 ? 方法论

确保产品架构演进蓝图:

哲学灵魂三问: 我是谁?我来自哪里?我要到哪里去? 对应的产品三问:现在的样子,未来的样子,每一步的样子;

明确产品架构三个部分:

核心层:通常不可变,或低频变动,eg : O2O 交易与履约;

组合层:垂直场景内聚到域,通过跨域组合搭建不同商业场景;

定制层:差异化部分可定制,通过钩子挂在组合层上面,组合层需要提供开放能力,构体给定制层,提供钩子越多,定制层能力越强,扩展性越好。

其它层:eg : API

取舍架构模块:

取舍考虑四个维度:

依据需求紧急程度取舍,依据模块价值取舍,依据关联性取舍,依据落地程度趋势

取舍考虑两种方式:

正向:这个模块我取,有什么好处,落地难度如何 ?

逆向:这个模块我不取,有什么坏处 ?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容