镜舟科技荣获优秀数字化服务商奖,助力企业用数智技术重塑新消费

7 月 13 日,由 ITShare智享会和 BT商业科技观察主办的2024 第八届 FMCG 零售消费品数字化峰会于上海落幕。在现场,镜舟科技凭借在多家零售企业构建与实施智能数据中台解决方案的成功经验,荣获优秀数字化服务商奖项。

cc0c617637fb46df6b3febc3d54f328a.jpeg

在会上,麦当劳中国区数字化副总裁汤海涛演讲内容丰富、深入浅出,展现了麦当劳在数字化转型道路上的深刻洞察和实践智慧。镜舟深受启发,特此整理其演讲,与业界同仁分享交流。


快餐巨头的“慢”数字化:麦当劳的转型启示录

在数字化浪潮的冲击下,连锁行业巨头麦当劳如何实现技术驱动的业务增长?这不仅是一个技术问题,更是一场思维和战略的革命。

下面将通过麦当劳的数字化转型故事,揭示企业如何在互联网时代保持创新与稳定之间的平衡

1. 数字化不等于软硬件 fe86224c5f8899fb841074a1b61ac669.jpeg

演讲开篇的观点让人醍醐灌顶。汤海涛认为,数字化不仅仅是技术的应用,更是对业务流程和客户体验的全面升级。通过深入分析业务需求,从而确定数字化产品的方向,匹配对应的系统架构,最终形成专属企业自身的解决方案。

汤海涛指出,数字化转型不是简单的技术堆砌,而是以核心业务需求为出发点。对于麦当劳来说,门店既提供食品的交付,也提供了相应的服务,所以用户体验和门店效率都是业务的重中之重。从这两方面,去考虑需要哪些数字化产品,这只是麦当劳数字化转型的第一步。

基于业务需求,麦当劳规划了一系列数字化产品,如移动应用和智能订单系统等,旨在提高顾客的便利性,和门店员工的工作效率。

在明确了新产品之后,麦当劳进一步考虑系统架构的设计。什么样的系统架构能够支撑公司未来五年、十年,甚至更长时间的发展规划?这是在确定产品优先级之后需要深入考虑的问题。

最终,麦当劳将所有这些元素整合起来,形成一个全面的解决方案。这种长远的规划不仅满足了当前的技术需求,而且也考虑到了长期发展,确保了企业的技术基础能够灵活适应市场和技术的不断演进。

2. 能落地的才是最好的

在互联网行业中,多个项目之间常常通过竞争(赛马 PK)来确定哪个项目更有潜力,但在传统行业,重点则在于确保所有工作都能落到实处,并且能够推动业务的增长。对于传统行业 CIO 来说,数字化项目的成功落地是他们心中的一大关切。

汤海涛主要分享了三个观点,笔者就其中两点,跟大家着重分享下。

首先是制定清晰的战略。这与之前提到的“从业务出发”有异曲同工之处。一个清晰的战略意味着,首先需要明确 IT 资源应该投入到哪些领域。企业的核心业务是在线销售,还是门店运营?是提升服务体验,还是追求大批量订单?这些问题的答案将决定 CIO 在数字化能力建设上应该重点关注的方向。

通过明确这些方向,CIO 可以更有效地分配资源,确保数字化项目不仅能够落地,而且能够对业务增长产生实质性的推动作用。这种以业务需求为导向的策略,有助于确保数字化转型与企业的整体目标和长期愿景保持一致。

其次是挑选合适的技术。在数字化上,技术并不是越新越好,稳定性是第一优先级,要保证系统的连续性和业务的可持续性,所以不会采用非常激进的技术。

391570a4910c27ba5ef88f85180f6026.jpeg

在技术选择上,麦当劳坚持稳健与创新的平衡,同时,通过内部开源的方式,实现技术的高效协作和持续创新,这不仅提高了开发效率,还促进了知识的共享和技术的迭代。

汤海涛强调,一线员工所使用的数字化工具,最好是由公司内部团队自行开发搭建的。这是因为只有公司内部的团队最了解员工的使用习惯和需求。因此,前端工具的设计应该具有高度的灵活性和适应性,以满足不同员工的个性化需求。

2a57c02ec22dffa76760594fdcf86eb6.jpeg

他进一步指出,在中台技术能力方面,不一定要全部自行开发。中台的设计应该是可组合的,类似于乐高积木,可以灵活地拼接和重组。中台的接口设计应该是解耦合的、简洁而高效的,所有的业务流程都可以通过调用这些中台接口来实现。

至于后端的基础设施部分,汤海涛认为应该是可共享的资源,底层通过一整套技术服务,来支撑上层应用的数据与资源共生共享。

正如麦当劳所展现的,数字化不仅是技术的应用,更是一场思维的革命。这种自上而下的整合和创新推动了公司转型和持续增长。



写在最后

据悉,开源产品 StarRocks 已在麦当劳上线。作为分析型数据库公司 ,也作为后端基础设施的重要一环,镜舟正通过强大的数据处理与实时分析能力,为企业提供底层的数据支持。

无论是前端的用户交互,还是中台的业务逻辑处理,或是后端的数据存储与分析,镜舟都能够确保数据的准确、统一,为企业的决策提供坚实的数据支撑。

60b2f0a32e8c37781674ae068afc60fb.jpeg

与会人员与镜舟在 FMCG 峰会现场交流

通过麦当劳的分享,镜舟团队更加坚信,只有不断革新,紧跟技术趋势,同时深刻理解并满足业务需求,企业才能在数字化时代立于不败之地,镜舟期待与更多企业共同探索数字化转型的道路。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/47179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣第十二题——整数转罗马数字

内容介绍 七个不同的符号代表罗马数字,其值如下: 符号值I1V5X10L50C100D500M1000 罗马数字是通过添加从最高到最低的小数位值的转换而形成的。将小数位值转换为罗马数字有以下规则: 如果该值不是以 4 或 9 开头,请选择可以从输入中…

云动态摘要 2024-07-16

给您带来云厂商的最新动态,最新产品资讯和最新优惠更新。 最新优惠与活动 数据库上云优选 阿里云 2024-07-04 RDS、PolarDB、Redis、MongoDB 全系产品新用户低至首年6折起! [免费体验]智能助手ChatBI上线 腾讯云 2024-07-02 基于混元大模型打造&…

C语言 ——— 编写代码,判断 整型数组 是否 有序

目录 题目要求 代码实现 题目要求 判断 整型数组 是否有序 如果 整型数组 有序输出 sorted&#xff1b;否则输出 unsorted 代码实现 #include<stdio.h> int main() {int arr[10] { 0 };int sz sizeof(arr) / sizeof(arr[0]);//输入for (int i 0; i < sz; i){s…

Android 底部导航栏实现

依赖库 implementation "androidx.viewpager2:viewpager2:1.0.0" fragment基类 /*** Fragment的基类** param <DB> data binding* param <VM> view model* author shizhiyin*/ public abstract class BaseFragment<DB extends ViewDataBinding, VM …

线程控制

对线程的控制思路和进程相似&#xff0c;创建、等待、终止&#xff0c;只需要调用接口就行。但是在Linux下没有线程的概念&#xff0c;因为Linux的设计者认为&#xff0c;线程是一种轻量级的进程&#xff0c;毕竟创建线程只需要创建PCB。因此Linux中使用多线程必须使用第三方pt…

Spring MVC入门2

Postman的使用 接上期我们抛出了一个问题&#xff0c;Postman的使用 可以点击链接下载 https://www.postman.com/downloads/ 安装之后会提示版本升级&#xff0c;直接点击dissmiss即可。 要想发送数据&#xff0c;具体歩奏如下简图&#xff1a; 还有一个更具体的图&#xff…

使用GDAL(C++库)从末尾行开始向上读取图像数据

使用GDAL&#xff08;C库&#xff09;从末尾行读取图像数据 OpenCV等图像库默认的读取方式都是从第一行开始&#xff0c;逐行读取数据&#xff08;自顶向下&#xff09;&#xff0c;填充到内存缓冲区&#xff1b;对于某些特殊应用&#xff0c;需要反行序读取&#xff08;从末尾…

朴素模式匹配算法与KMP算法(非重点)

目录 一. 朴素模式匹配算法1.1 什么是字符串的匹配模式1.2 朴素模式匹配算法1.3 通过数组下标实现朴素模式匹配算法 二. KMP算法2.1 算法分析2.2 用代码实现&#xff08;只会出现在选择题&#xff0c;考察代码的概率不大&#xff09; 三. 手算next数组四. KMP算法的进一步优化4…

Python + Playwright(21):拦截网络请求

Python + Playwright(21):拦截网络请求 前言什么是路由(Route)?使用示例基础拦截配置使用正则表达式模式自定义处理函数注意事项总结前言 在进行自动化测试,当网页加载时,我们经常会遇到页面上存在大量非核心内容,这些内容可能并不直接影响我们的测试目标。为了优化加…

新手学习AIGC的步骤与图谱

学习人工智能和生成式对话模型&#xff08;Artificial Intelligence and Generative Conversational Models&#xff09;是一项令人兴奋且具有挑战性的任务&#xff01;以下是一些我认为可行的学习步骤和路径&#xff1a; 初学者学习AIGC的步骤&#xff1a; 掌握基础知识&#…

在AWS创建一台Windows主机并登录

正文共&#xff1a;1111 字 21 图&#xff0c;预估阅读时间&#xff1a;1 分钟 因为之前微软云Azure免费&#xff0c;我们还做了简单的测试&#xff08;白嫖党618福利&#xff01;来Azure领200美刀&#xff01;外加云主机免费用一年&#xff01;&#xff09;&#xff1b;并且通…

k8s核心操作_存储抽象_K8S中使用Secret功能来存储密码_使用免密拉取镜像_k8s核心实战总结---分布式云原生部署架构搭建033

注意在看的时候一定要把 dxxxx中的xxxx换成--o----c----k----e----r 然后我们再来看一个k8s中的secret的功能,这个功能 用来存储密码的,configMap是用来存配置的 比如我们有个pod,他的镜像,如果是需要密码的,那么 我们现在是从公共仓库拉取的,如果我们从私有仓库拉取,有密码…

Github 2024-07-13 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-07-13统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10C项目1Zed: 由Atom和Tree-sitter的创建者开发的高性能多人代码编辑器 创建周期:1071 天开发语言:Rust协议类型:OtherStar数量:94…

python 请求https api, header参数的设置

在Python中发送HTTPS请求并设置header参数&#xff0c;可以使用requests库。requests库是一个方便发送HTTP请求的第三方库&#xff0c;支持发送GET、POST等请求&#xff0c;同时还支持设置header参数。 首先&#xff0c;确保你已经安装了requests库&#xff0c;可以使用以下命…

从 Icelake 到 Iceberg Rust

本文作者丁皓是Databend 研发工程师&#xff0c;也是 ASF Member&#xff0c; Apache OpenDAL PMC Chair &#xff0c;主要研究领域包括存储、自动化与开源。 太长不看 Icelake 已经停止更新&#xff0c;请改用 iceberg-rust。 Iceberg-rust 是一个由社区驱动的项目&#xff0…

自动化创建 AWS RDS 实例告警

在管理 AWS RDS 数据库实例时,设置适当的监控和告警是至关重要的。本文将介绍如何使用 Python 和 AWS SDK (boto3) 自动化创建 RDS 实例的 CloudWatch 告警。 背景 对于大规模的 RDS 部署,手动为每个实例创建告警既耗时又容易出错。通过自动化这个过程,我们可以确保所有符…

《0基础》学习Python——第十六讲

《文件读写》 一、什么是文件读写 文件读写是指在Python程序中对文件进行读取和写入操作。通过文件读写&#xff0c;可以读取文件中的数据&#xff0c;或者向文件中写入数据。 Python提供了多种文件读写的方式&#xff0c;其中最常用的方式是使用open()函数打开一个文件&#…

深入理解Android中的缓存与文件存储目录

&#x1f31f; 引言 在Android应用开发中&#xff0c;合理管理应用的数据存储至关重要。应用可能需要保存各种类型的数据&#xff0c;从简单的配置信息到多媒体文件&#xff0c;甚至是缓存数据以提高性能和用户体验。Android提供了多个内置目录来满足这些需求&#xff0c;但它…

kubernetes集群环境搭建(二)

kubernetes集群类型 kubernetes集群大体上分为两类&#xff1a;一主多从和多主多从 一主多从&#xff1a;一台Master节点和多台Node节点&#xff0c;搭建简单&#xff0c;但有单机故障风险&#xff0c;适合于测试环境部署多主多从&#xff1a;多台Matser节点和多台Node节点&…

MyBatis的原理?

MyBatis是一个优秀的持久层框架&#xff0c;它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数及获取结果集。MyBatis可以通过简单的XML或注解来配置和映射原生类型、接口和Java的POJOs&#xff08;Plain Old Java Objects&#xff09;为…