ToB企服应用市场:ToB评测及商务社交产业平台

标题: 大厂的供应链采购系统设计 [打印本页]

作者: 我爱普洱茶    时间: 2024-4-28 20:25
标题: 大厂的供应链采购系统设计
关注我,紧跟本系列专栏文章,咱们下篇再续!
作者简介:魔都技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主,编程严选网创始人。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。
负责:
目前主攻降低软件复杂性设计、构建高可用系统方向。
参考:
0 前言

公司发展面临商业环境变化,如流量模式、竞争格局和公共卫生事件。采购系统作为供给端核心系统之一,做好顶层设计并持续进行系统演进,才能适应剧烈的业务变化,服务好最终用户。本文从定义宏观设计蓝图落地系统持续演进展开整个采购系统架构过程,看业务系统架构设计过程。
1 定义宏观


不断聚焦,推演采购系统的底层架构关键点。
1.1 最大的变化和不变

商业定位,确定架构底层逻辑:
如定位平台模式和品牌模式的电商公司,业务特点和架构特点匹配如下:
业务特点架构特点平台模式(如:天猫)撮合大量商家和消费者,关注交易量,关注GMV。入驻品牌多,品类广,更关注商品交易属性,基本不关注生产制造起量快,得确保系统设计易扩展,无论表拆分、机器扩容。营销玩法多变,为快速响应业务,需灵活前台设计和坚实中后台品牌模式(如:严选)关注忠诚用户,关注利润率,以品为核,从设计制造环节抓起,到商品交付给用户,乃至售后都兼顾。但品类数量增长慢,资产重需向多渠道铺货,业务前端要匹配各平台玩法。业务后端从商品企划到设计、生产、制造、运输、仓储的链条极长,流程联动,数据准确性保障都要考虑。为匹配业务前端,往往要做渠道库存、渠道订单这样的抽象设计1.2 全链路视角:深度协同 &双向驱动

供应链业务和技术是互咬齿轮:
整体供应链采购发展是技术和业务双驱。架构设计过程,要认清当前系统和业务的发展阶段,平衡好当前诉求和未来发展,做好业务支撑同时,挖掘数智化机会,为变化留有余地同时拒绝过渡设计。
1.3 找准系统演进关键特征

以准确性、可用性为基:
理清业务特点后,需圈出采购系统关注的技术特征及这些关键特征的演进目标:
需进一步量化这些架构特征,用以观察和保证系统是向目标方向拉动。如关注服务可用性,可用在线率、故障率俩指标。指标构建落地要结合公司技术,若有SLA/SLO/SLI相关服务质量平台,可直接借力,把指标纳入架构观察大盘,而非重复构建。类似也可借力自动化测试平台,构建一些性能、安全性的架构特征的量化观察指标。
2 设计蓝图

确定阶段性目标架构。理清关键底层逻辑后,可开始确定阶段性目标架构蓝图。如RUP 4+1视图,本文谈如下视角
2.1 限界上下图

分治之基、扯皮之盾:

分治,大系统小做。采购系统包含跨境采购、采购执行、退供/翻新等大量业务,同时要和大量外部系统如商品中心、供应商、财务等交互,这种业务场景多,和外部联动多的系统,只有界定好内外部边界,才能将系统和人员职责拆分到位。
系统的服务化粒度可直接映射参考内部子域划分。如系统大小合适,系统负责人和系统之间一对一配比最好。
2.2 业务架构图

业务场景和系统能力平滑匹配:

业务架构图要将业务、系统思考清,图要明确横向纵向的意图。
① 横向:表达业务流程

② 纵向:表达能力分层

场景分析是关键。业务架构产出靠不靠谱,其中一个因素就是业务域下的作为输入场景是否考虑清晰,是否覆盖全面,即‘场景分析’是否到位。该层是基础,至于分层业务架构产出,如L0,L1,L2层可在该基础做抽象和结构化。
3 落地系统

有层次,有节奏的构建系统:
3.1 一层:横向扩张

以域为核心,打造系统版图:

搭建业务和系统大的框架结构,做业务域级别的覆盖和服务系统级别的落地。供应链采购作为相对成熟的业务,可参考业务侧整体版图来预判系统形态。
然后结合当前系统和业务现状,规划系统发展路径。若新需求不在当前子域,可考虑将新的系统直接构建出来,承接这块业务需求,以满足未来发展。若有板块内的关键子域落入其他板块,可边界治理,划回业务和系统能力,划出不属于采购系统的,以保证规划整体性和系统内聚。
3.2 二层:垂直深挖

精细化场景覆盖:
多角度验证场景完整性,做场景级业务覆盖和系统能力级别的补全。业务域初步搭建成型后,在支撑基本业务流程基础上,不断挖掘用户在成本控制、提效、体验的深度诉求,迭代细分场景以丰富系统。如审批域:
3.3 三层:自动化 &数智化

当前的终极阶段,需长期思考探索。在精细化做了段时间后,系统有一定成熟度基础,团队也对业务有深入理解,可挖掘自动化&数智化机会。
如探索个性化流程场景:为不同业务方个体搭建个性化采购流程。关键思路,采购是重流程系统,而有些流程节点的设计是在风险控制和效率间博弈,如某些审批节点。而每个业务人员个体靠谱度不同,若能为某些靠谱业务人员跳过某些主要基于风险控制考量的节点,极大提升流程效率。
4 持续演进:动态平衡

目标架构,只是某时间对架构的理想状态的判断,当一些关键因素变化,目标架构需及时调整,而变化是持续的,所以目标架构其实也是连续变化的。当目标架构变化后,会开启新一轮定义、设计和落地,所以系统能力和需求的匹配一直处于一个动态平衡中。如双十一说明市场环境变化导致业务变化,而业务变化后系统侧需要做出调整:
5 总结

供应链这种B端系统门槛高,对架构师业务深度、技术深度提出双向要求,埋头做系统可不行。将业务敏感度和架构方法论结合,用发展动态眼光看,才能发现真正技术价值和业务价值。
本文由博客一文多发平台 OpenWrite 发布!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4