首页 > 其他分享 >大厂的供应链采购系统设计

大厂的供应链采购系统设计

时间:2024-02-15 22:33:23浏览次数:25  
标签:场景 架构 系统 业务 供应链 大厂 设计 采购

关注我,紧跟本系列专栏文章,咱们下篇再续!

作者简介:魔都技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主,编程严选网创始人。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。

负责:

  • 中央/分销预订系统性能优化
  • 活动&优惠券等营销中台建设
  • 交易平台及数据中台等架构和开发设计

目前主攻降低软件复杂性设计、构建高可用系统方向。

参考:

0 前言

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

1 定义宏观

不断聚焦,推演采购系统的底层架构关键点。

1.1 最大的变化和不变

商业定位,确定架构底层逻辑:

  • 变化:企业面临商业环境变化及自身发展诉求。企业商业定位面临调整,业务范围可能扩张或收缩,业务模式可能微调或颠覆。架构重心发生极大变化,需提前规划调整,不然系统和业务发展间隙越大
  • 不变:商业定位决定公司长期走向,商业定位一旦确立有长期稳定性,以一个明确定位来占领用户心智,同时业务都围绕定位展开

如定位平台模式和品牌模式的电商公司,业务特点和架构特点匹配如下:

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

1.2 全链路视角:深度协同 &双向驱动

  • 商业链条极长,选品,采购溯源,计划下单,合同签署,备料协同,生产制造,品质管控,物流运输,仓储管理,退供翻新,金融结算等环环相扣
  • 协同角色极多,从商品开发,采购,计划,品控,关务,财务等密切合作
  • 层次错综复杂,从传统的供应链三流:实物流、信息流、资金流和商流,纵横交错

供应链业务和技术是互咬齿轮:

  • 前期业务驱动,大量场景需线上化,完成初期流程闭环和数据积累
  • 发展一定阶段,大量技术驱动场景,展现数智化特征,如服务供需平衡的销量预测、智能补货,服务库存平衡的采购分仓、仓间调拨

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

1.3 找准系统演进关键特征

以准确性、可用性为基:

img

理清业务特点后,需圈出采购系统关注的技术特征及这些关键特征的演进目标:

  • 可用性。作为履约核心链路,多角色日常工作需频繁操作在线系统,能全天候完整为用户提供服务能力是基础和关键
  • 准确性。业务链路长(从计划下单到采购请款结算中间要经多个关键流程),业务完结周期长(短则几天,长则一年多),数据准确有很大挑战。又因采购是关键的成本结算链路,所以对数据准确性有很高要求

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

2 设计蓝图

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

2.1 限界上下图

分治之基、扯皮之盾:

分治,大系统小做。采购系统包含跨境采购、采购执行、退供/翻新等大量业务,同时要和大量外部系统如商品中心、供应商、财务等交互,这种业务场景多,和外部联动多的系统,只有界定好内外部边界,才能将系统和人员职责拆分到位。

系统的服务化粒度可直接映射参考内部子域划分。如系统大小合适,系统负责人和系统之间一对一配比最好。

2.2 业务架构图

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

业务架构图要将业务、系统思考清,图要明确横向纵向的意图。

① 横向:表达业务流程

  • 利益相关者:可通过用户利益关注点不同做用户群体划分,可通过角色来抽象划分后的用户
  • 横向业务闭环:业务最终必定服务用户,所有利益相关者的关注点应该在每个横向层次上得到承载和体现

② 纵向:表达能力分层

  • 纵向关注拆解,从“业务愿景”不断拆解到一个个细小的‘业务能力’载体
  • 分层,对拆解过程进行抽象,归纳,提炼 4 层表达结构:场景层、产品功能层、系统能力层、业务模型层

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

3 落地系统

有层次,有节奏的构建系统:

3.1 一层:横向扩张

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

搭建业务和系统大的框架结构,做业务域级别的覆盖和服务系统级别的落地。供应链采购作为相对成熟的业务,可参考业务侧整体版图来预判系统形态。

然后结合当前系统和业务现状,规划系统发展路径。若新需求不在当前子域,可考虑将新的系统直接构建出来,承接这块业务需求,以满足未来发展。若有板块内的关键子域落入其他板块,可边界治理,划回业务和系统能力,划出不属于采购系统的,以保证规划整体性和系统内聚。

3.2 二层:垂直深挖

精细化场景覆盖:

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

  • 可提供专门服务紧急场景的紧急审批能力,除了几个关键节点审批,其他日常审批节点都绕过,极速完成审批
  • 也可根据便携化审批诉求,提供移动审批

3.3 三层:自动化 &数智化

当前的终极阶段,需长期思考探索。在精细化做了段时间后,系统有一定成熟度基础,团队也对业务有深入理解,可挖掘自动化&数智化机会。

如探索个性化流程场景:为不同业务方个体搭建个性化采购流程。关键思路,采购是重流程系统,而有些流程节点的设计是在风险控制和效率间博弈,如某些审批节点。而每个业务人员个体靠谱度不同,若能为某些靠谱业务人员跳过某些主要基于风险控制考量的节点,极大提升流程效率。

4 持续演进:动态平衡

img

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

  • 市场变化:本年双十一销售高峰除当天,还有‘11.1-11.3’,形成 2 个销售波峰,波峰之间有 7 天缓冲

  • 业务变化:对采购侧业务方,这市场变化,多‘一次复盘,一次补货’

    • 一次复盘:‘11.1-11.3’大促后,可快速复盘下当前采购量和目标偏差,调整关键数据如大促系数(大促期间对比平销期采购量倍数)
    • 一次补货:复盘后发现一些采购量偏差、一些爆品缺货风险
  • 系统变化:一波大促变两波,对流量、系统容量需重新评估设计。可提供一些数据辅助决策工具帮助业务快速‘11.1-11.3’复盘,和‘11.11’采购量重新预测。最后提供紧急补货工具,缩短采购履约时间,完成偏差采购量补货

5 总结

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

本文由博客一文多发平台 OpenWrite 发布!

标签:场景,架构,系统,业务,供应链,大厂,设计,采购
From: https://www.cnblogs.com/JavaEdge/p/18016695

相关文章

  • 大厂的供应链域数据中台设计
    关注我,紧跟本系列专栏文章,咱们下篇再续!作者简介:魔都技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主,编程严选网创始人。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。负责:中央/分销预订系统性能优化活动&优惠券等营销中台建设交易平台及数据中台......
  • Vision Pro 5 月将在中国区发售;全球科技大厂 1 月已裁员 32000 人丨RTE 开发者日报 Vo
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑......
  • 汇集全球50+供应链领域企业专家,创新论坛带来最新趋势和实践
    过去的几年中,随着世界范围内经济、社会和政治上的巨大变化,供应链管理已成为企业和经济成功的关键因素。面对不断增长的全球挑战,包括经济波动、技术变革、政治不确定性,以及环境可持续性的压力,构建一个创新、高效且可持续的供应链体系变得尤为重要。由DSG数创时代主办的2024SIE全球供......
  • 大厂聚合支付系统架构演进(上)
    0前言聚合支付主要是就是一个将所有的第三方支付,通过借助形式融合在一起,相当于对接一个支付接口,就可以使用各种支付的场景。如便利店购物,贴个码,上有微信支付,支付宝等各种支付。它主要是针对一个微小商户进行一个收款工具,让商家他那边会有一个收钱吧商户通,第一个可以实时的收听语音......
  • 【专题】2022全球汽车供应链核心企业竞争力白皮书报告PDF合集分享(附原数据表)
    报告专题链接:http://tecdat.cn/?p=31626原文出处:拓端数据公众号COVID-19疫情在全球范围内平息,制造业积极恢复,新颖的商业模式转型,恢复了全球零部件企业的收入规模和盈利能力。2019~2021年,中国零部件制造企业实现了连续3年的产量和利润增长。它们利用轨道旋转的机会,在电动化、......
  • PMP-6.11 控制采购-采购文档更新、合同管理、索赔管理(工具)
    一、控制采购基础内容  0.涉及领域:(1)需求管理计划需求管理计划描述将如何分析、记录和管理承包商需求。(2)风险管理计划风险管理计划描述如何安排和实施由卖方引发的项目风险管理活动。(3)采购管理计划采购管理计划规定了在控制采购过程中需要开展的活动。(4)变更......
  • 爬虫逆向案列---《某采购网ck反爬》
    网站接口:aHR0cDovL3d3dy55bmdwLmNvbS9wYWdlL3Byb2N1cmVtZW50L3Byb2N1cmVtZW50TGlzdC5odG1s首先分析ck是怎么生成的?访问首页获取通过js代码逆向获取其它页面返回访问接口,返回一段js代码,分析js代码获取ck所以,ck一般是在网页端的文档中的html可以观察到。刷新网址我们可以......
  • 项目播报 | 镭目科技与璞华科技正式签约,携手打造智能采购平台
    2024年1月,衡阳镭目科技有限责任公司(以下简称"镭目科技")与璞华科技有限公司(以下简称“璞华科技”)正式签约,委托璞华科技基于璞华采云链SRM产品,结合镭目科技的采购业务特点和需求,构建镭目科技智能采购SRM平台,实现采购业务的高效协同、全程可视、绩效改进、数据分析及智慧管控,打通采购......
  • 05-大厂咋解决技术债的?
    在构建可扩展的软件时,它是最关键的团队。现实没有技术债管理团队,也没人愿意加入这样队伍。这种团队每天就是给其他开发人员收拾烂摊子,谁愿意给别人擦屁股呢,毕竟又不是年薪百万?但确实有一些名字听起来更专业的团队,如基础设施团队、架构团队、核心团队,这听起来是不是就吊炸天了?......
  • Java开发的SRM供应商、在线询价、招投标采购一体化系统源码功能解析
    前言:随着全球化和信息化的发展,企业采购管理面临越来越多的挑战。传统的采购方式往往涉及到多个繁琐的步骤,包括供应商筛选、询价、招投标等,这些过程不仅耗时,而且容易出错。为了解决这些问题,供应商、询价、招投标一体化系统应运而生。该系统通过集成供应商管理、询价管理、招投标......