0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

博世Logistics Cockpit软件平台这套神秘引擎把数据可视化玩得很酷

博世苏州 来源:博世 2024-08-13 10:40 次阅读

数据的呈现方式, 你更喜欢哪一种?谁会有耐心从密密麻麻的数据中挖掘信息呢?相比之下,图表、趋势图等视觉化呈现更易于理解与分析。

你看,当纷繁复杂的行行数据被「可视化工具」整合成为直观清晰的图表时,数据模式、数据趋势和数据异常便一目了然,我们也能更快找到想要的答案。

这就是「数据可视化」的魅力!

数据“纷乱杂”?是时候改变了!

在物流领域,我们需要频繁地和数据打交道。物料状态,在制品情况,仓库库存等,这些数据常以不同格式分散在各个工厂的不同系统平台之上,甚至也会有一些非正式的人工数据,并不会及时录入系统之中。

这意味着,物流规划员需要花时间从不同来源收集和整合数据,耗时且有遗漏风险;此外,部门间的数据报告格式也并不统一,加上各自的工作程序的差异,这些问题都为计划员的日常工作带来了困扰。

来自PS事业部的物流部门就曾深受其扰。为了让物流数据收集更为高效,数据展示更为清晰透明,来自博世互联工业事业部(BCI)的项目团队基于Nexeed平台,为客户开发出了一套标准化解决方案——「Logistics Cockpit软件平台」应运而生。

e37b51e6-4fa5-11ef-b8af-92fbcf53809c.jpg

团队名称:

Logistics Cockpit & Widget Engine项目团队

开发平台:

Nexeed IAS

产品亮点:

搭载Widget Engine微件引擎

“可视化”后的物流平台有多强大?

作为项目经理的Chaoqiang,在过去的1年时间里,见证了Logistics Cockpit平台的成长与发展。项目的创新灵感始于对客户痛点的深度挖掘:由于缺乏透明度、标准化和实时更新的功能,物流规划者往往无法及时作出及时准确的评估。

e37f857c-4fa5-11ef-b8af-92fbcf53809c.png

传统的Excel表格已经不能满足数字化时代的数据需求。面对客户痛点,我们意识到需要一种创新的解决方案。

目标是创建一个标准化、可视化的物流平台。帮助客户更好地理解和管理数据。

目标明确了,便是撸起袖子加油干,Chaoqiang带着团队开始着手构建Logistics Cockpit的核心功能。

首先,针对数据不透明的问题,项目组加入了Real-time实时同步功能,抓取到的数据更新可以实时反映在面板上,让“灰色计划”遁影无形。内设的告警功能也可以帮助用户快速察觉到数据异常,快速响应!

同时,项目团队致力于标准化,通过统一的KPI指数和报告格式,确保工厂间的数据格式能有统一的标准。这样一来,不仅提高了报告的质量和一致性,也降低了跨工厂的沟通成本。

最后也是最重要的,为了让用户在使用该产品时能显著提高工作效率,Logistics Cockpit了集成了来自不同数据源的信息,确保关键指标都能在通过统一的入口被收集。而平台搭载的Widget Engine微件引擎,帮助用户将这些数据进行可视化转型,让原始数据转化为可视化图表,对指标进行关键筛选,从而让冷冰冰的数据可以“开口说话”。

目前,Logistics Cockpit 已于今年7月成功在全球各大工厂上线运行。截至现在,平台的用户数量已超过1,500名,预计年底在全球范围内会增长到3,000名。

这也是一次成功的跨国合作,由本土研发团队与海外工程师共同携手合作,项目组经历了数十次迭代,和客户一起开了超50次需求澄清会,也确保了全局代码的高测试覆盖率。在团队的不懈努力下,最终实现了系统的标准化、透明化与可视化,为物流规划带来了显著提升。

为可视化功能供足“马力”

Widget Engine微件引擎

或许你会问道:“既然数据可视化功能如此实用,那用户是否可以自定义可视化的内容呢?”

「Widget Engine微件引擎」便是为此而生的,作为一款为物流规划提供支持的可视化引擎。它能够在仪表板上展示各种实时数据的小微件(Widgets),包括库存水平、配送状态以及警报等关键信息。

在标准化的基础上,Widget Engine也能实现用户场景的定制化需求——用户可以根据自身需求调整仪表板,显示图表、图形和关键绩效指标(KPIs)等内容。它就像一个简单易上手的工具箱,让没有编程背景的用户也能通过这个低代码引擎,轻松地创建出符合自己需求的可视化微件。

e3b3429a-4fa5-11ef-b8af-92fbcf53809c.png

e3cb2806-4fa5-11ef-b8af-92fbcf53809c.png

Widget Engine定制化界面示意图

此外,它还具备连接不同数据源的强大能力,以及丰富的可视化渲染功能,能够适用于不同的应用场景。除了物流领域之外,还可用于生产、研发、财务管理等各种与数据打交道的场景。

也就是说,这款微件引擎从Nexeed IAS开发平台中诞生,始用于Logistics Cockpit平台,而其出色的兼容性与拓展性,让它也能够轻松集成到其他多种的软件环境中。

e3e30ebc-4fa5-11ef-b8af-92fbcf53809c.jpg

用户可以在Widget Market上检索到多样化微件引擎

为了进一步增强Widget Engine的功能性和互动性。项目组还引入了Widget Market的概念。这是一个开放式市场,拥有设计权限的用户可以在这里上传自己设计的微件,供其他人下载使用。我们期待在未来能看到更多用户的可视化微件,激发创新与活力!

不妨用“双钻模型”

来解释一下什么叫“用户中心

大家都知道,产品设计需要用户调研,并且“用户中心”是基本原则。但如何真正做到以用户为中心呢?

“在开发Widget Engine时,我们的UX活动全程遵循‘双钻模型’和‘以人为本’的设计理念。”

团队UX负责人Weiyan,她的言谈中充满了人文关怀。通过她专业的解释,我们了解了一个科学的解决问题方法论。

e3e74b3a-4fa5-11ef-b8af-92fbcf53809c.png

从图中可以看出,双钻模型包括两个阶段:先是“发散”,然后再是“收缩”。

首先,在第一个钻石“Problem Space”中,我们需要针对用户痛点进行第一步的“发散”,也就是开展多样化的用户活动,通过调研、访谈、观察研究,去创建用户画像,并深入了解和挖掘用户潜在需求。在此之后,便是“收拢”,需要对这些需求进行整理与优先级排序,以便清晰地识别出用户面临的最大痛点,从而发现最重要的问题所在

随后,在第二个钻石“Solution Space”中,则是围绕这些重要发现开展头脑风暴,探索各种可能的解决方案,这也是一个灵感发散的过程。随后,我们会收拢这些想法,评估并选择最佳的解决方案。一旦确定方案,接着便是开发与验证的过程。

e405927a-4fa5-11ef-b8af-92fbcf53809c.jpg

UX的本质就是和用户之间的沟通与交互

发散、收拢,再发散、再收拢……1年的项目时间里,UX团队基于双钻模型,进行了无数版的迭代设计,每一版设计方案都会进行用户验证,而用户反馈则成为了下一轮迭代的基础,就这样,秉持着“以用户为中心”的宗旨,项目团队不断改善和优化引擎。

值得一提的是,即使在开发阶段,UX也会积极参与进来,承担起“反馈会话”和“可用性测试”的重要工作——比如通过设计原型图、低仿真图、高仿真图等,让用户能在代码开发之前,就能直观地感受到模块的可视化效果(例如UI设计、布局分布等)。

e4104a12-4fa5-11ef-b8af-92fbcf53809c.jpg

Weiyan在进行前期的原型图绘制过程中

正所谓“磨刀不误砍柴工”,通过UX用户活动的加持,团队更加确信每一步迭代都在朝着正确方向前进,不仅减少了返工成本,也确保我们的可视化功能可以更好地满足用户需求。

e4254d68-4fa5-11ef-b8af-92fbcf53809c.png

做UX是一件非常有意思的事!为了找到针对用户各个痛点的解决方案,我们会编写非常多的用户故事,每个故事都能对应并模拟一个用户的实操场景。通过这些用户故事,我们能清楚地描述问题,感受产品对用户的影响,并提供改进的具体策略。

代码是我的资产,也是我的负债

本次项目的开发过程全程贯彻了“敏捷开发”的原则,也就是以两周的频率进行版本迭代。在快速响应用户需求的前提下,如何保证开发过程的稳步高效?于此,全栈软件工程师Yuchen给出了他的回答:

“代码于我来说,是我创造的资产,目的是为用户带来价值;同时,它也是我的负债,因为它并不是交付就一劳永逸的,它有着后期维护的需求。”

e44184e2-4fa5-11ef-b8af-92fbcf53809c.jpg

全栈软件开发工程师Yuchen正全神贯注地“码字”

对Yuchen来说,写得一手好代码不仅仅意味着Bug数少,保证代码的“可维护性”也是开发过程中必不可少的一环。

“我们开发的标准,就是希望任何一个程序员,在任何时候都能够看懂代码逻辑,不会有阅读障碍。”Yuchen说道,只有前期打好了基底,才能保证后期可以满足代码的需求变更,不会出现“一改就出错”、“一动就崩“的情况。

为了提高代码的安全性和可维护性,项目组为代码的编译和测试设定了严格的质量门规则。同时,项目组采用持续集成持续发布的自动化流程,所有源代码会经过开源代码扫描,静态代码质量扫描,单元测试,集成测试,接口测试,端到端测试,安全测试,性能测试等一系列自动化步骤,所有步骤都校验通过后,软件才能发版和部署。在完成部署后,还会有专业的测试人员进行手动测试。

较高的可维护性,能让产品敏捷地响应变化与扩展,更多、更快、更好地为客户创造价值;较高的代码质量,能预防性地避免线上问题,进而提高客户满意度。善战者无赫赫之名,正是这些藏在背后不易看到的大量工作,点点滴滴累积成一款卓越的产品。

e4459230-4fa5-11ef-b8af-92fbcf53809c.jpg

开发人员与项目经理、UX专家正在商讨解决方案中

在开发团队的努力下,项目组还攻克了一大难点——软件系统的性能提升!

在此之前,用户若要使用基于SAP平台的物流管理系统,每次打开至少需要耗时75秒加载页面,且加载过程不能切换到其他页面,否则便会终止加载!如果你是用户,是否也会为这”极限卡顿“的打开方式所焦虑?

因此,在Logistics Cockpit的设计阶段,团队果断对平台功能进行了“断舍离”,对原本臃肿的SAP功能包进行简化,保留用户实际需要的功能。在开发阶段,工程师们从软硬件层面进行了全面改善:优化了软件整体架构的设计,并利用惰性加载机制来按需加载资源;同时还将虚拟服务器迁移到了德国,大幅减少了物理延迟。

通过不断的迭代和优化,项目团队成功将软件的加载时间从漫长的75秒缩减到了仅仅10秒,并且实现了后台自动加载,极大地提升了用户使用体验!

e454ad06-4fa5-11ef-b8af-92fbcf53809c.png

在此次“敏捷开发”的过程中,项目团队始终都是站在同一战线的。无论是前期确定计划,中期开发迭代,还是后期回顾反馈,项目经理、UX用户体验专家以及开发组成员都全程参与会议并与客户保持同步。这种紧密的合作关系消除了内耗与信息差,保证了项目的高效推进。

e47f36b6-4fa5-11ef-b8af-92fbcf53809c.png

Logistics Cockpit平台的顺利开发也为Widget Engine的发展奠定了坚实的基础。

Widget Engine开发团队始终坚持以客户需求为导向,不断追求技术创新和用户体验的优化。在开发过程中,团队秉持“降本增效”的原则,采取“敏捷开发”模式,以“小步快跑”的策略快速响应市场变化。

未来,博世互联工业开发团队有志于将Widget Engine做进一步产品化,使其成为一款不限行业的数据可视化工具。

项目团队也将继续探索如何将AI人工智能技术运用在Widget Engine产品化上,为用户提供更加智能、高效的辅助决策工具,让数据更好地为用户所用,成为指导业务方向的“有力助手”。

可视化工具是工业4.0的“眼睛”,面对复杂数据,也能清晰洞察。Widget Engine的未来,让我们共同期待与见证!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 博世
    +关注

    关注

    11

    文章

    411

    浏览量

    74581
  • 数据可视化
    +关注

    关注

    0

    文章

    457

    浏览量

    10233

原文标题:博世的这套神秘引擎,把数据可视化玩得很酷!

文章出处:【微信号:rbacinternalevents,微信公众号:博世苏州】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    罗克韦尔自动FactoryTalk Optix可视化平台概述

    罗克韦尔自动FactoryTalk Optix可视化平台概述
    的头像 发表于 09-05 15:19 499次阅读

    工业数据可视化管理平台是什么

    数据可视化管理平台应运而生,它以其独特的功能和优势,正在成为工业数字转型的重要工具。 工业数据可视化
    的头像 发表于 08-28 14:21 232次阅读

    物联网云平台地图数据可视化

    可视化技术以其直观、高效、易于理解的特点,成为了一个不可或缺的组成部分。 物联网云平台地图数据可视化功能,是指将物联网设备采集的各类数据,通
    的头像 发表于 07-01 17:10 331次阅读

    大屏数据可视化 开源

    在当今信息爆炸的时代,数据已经成为各个行业决策制定和业务发展的关键。为了更直观、准确地理解和利用海量数据, 大屏数据可视化 成为一种强大的工具。通过将
    的头像 发表于 06-27 16:06 366次阅读
    大屏<b class='flag-5'>数据</b><b class='flag-5'>可视化</b> 开源

    如何实现园区大屏可视化

    孪生可视化 构建平台利用Web三维可视化技术对现实场景进行仿真,实现园区级业务场景 的可视化呈现,助力企业快速完成项目的实施。实现园区场景立体可先,极致
    的头像 发表于 06-19 15:39 372次阅读
    如何实现园区大屏<b class='flag-5'>可视化</b>?

    物联网时代,为什么需要可视化数据大屏

    在互联网和大数据时代,工业领域日益增长的数据量越来越离不开数据分析的支持,可视化数据大屏便是集中数据
    的头像 发表于 06-18 13:53 311次阅读
    物联网时代,为什么需要<b class='flag-5'>可视化</b><b class='flag-5'>数据</b>大屏

    三维可视化系统平台介绍及优势

    三维可视化 系统平台是一种基于三维技术开发的软件系统,主要用于实现对三维空间中数据、模型、场景等内容的可视化展示和操作。这样的系统
    的头像 发表于 06-12 16:02 570次阅读
    三维<b class='flag-5'>可视化</b>系统<b class='flag-5'>平台</b>介绍及优势

    态势数据可视化技术有哪些

    智慧华盛恒辉态势数据可视化技术是一种将数据以图形、图像、动画等视觉形式展现出来的技术,特别是在处理和分析态势数据时,该技术能够将复杂的数据
    的头像 发表于 06-11 15:47 345次阅读

    上位机可视化界面编程软件有哪些

    。以下是一些常见的上位机可视化界面编程软件: Qt (跨平台C++框架) 介绍 :Qt是一个跨平台的C++图形用户界面应用程序框架。它提供了一系列丰富的控件和工具,支持多种编程语言,包
    的头像 发表于 06-06 10:48 2147次阅读

    智慧大屏是如何实现数据可视化的?

    智慧大屏,作为数据可视化的重要载体,已在城市管理、交通监控、商业运营等领域广泛应用。本文旨在阐述智慧大屏实现数据可视化的关键技术和方法,包括数据
    的头像 发表于 06-04 15:02 540次阅读
    智慧大屏是如何实现<b class='flag-5'>数据</b><b class='flag-5'>可视化</b>的?

    大屏数据可视化的作用和意义

    大屏数据可视化是指利用大屏幕设备展示数据信息,通过图表、图像、动画等视觉手段将数据呈现出来,以便用户能够直观、清晰地理解
    的头像 发表于 06-03 17:56 613次阅读

    三维可视化数据大屏的设计原理和技巧

    三维可视化数据大屏设计面向交通、园区、城市、建筑、应急等领域的客户,以孪生可视能力赋能,提供行业解决方案。双渲染引擎,1:1还原真实世界,在模型运行流畅的基础上提供极佳的视觉效果。今天
    的头像 发表于 05-30 17:09 457次阅读

    FUXA基于Web的过程可视化软件案例

    FUXA——基于Web的过程可视化软件
    发表于 04-24 18:32 0次下载

    态势数据可视化技术有哪些

    智慧华盛恒辉态势数据可视化技术是一种将复杂、动态的态势数据以直观、易于理解的方式展现出来的技术手段。以下是几种主要的态势数据可视化技术: 网
    的头像 发表于 04-22 15:17 370次阅读

    一键生成可视化图表/大屏 这13款数据可视化工具很强大

    前言 数字经济时代,我们每天正在处理海量数据,对数据可视化软件的需求变得突出,它可以帮助人们通过模式、趋势、仪表板、图表等视觉辅助工具理解数据
    的头像 发表于 12-19 17:27 5169次阅读
    一键生成<b class='flag-5'>可视化</b>图表/大屏 这13款<b class='flag-5'>数据</b><b class='flag-5'>可视化</b>工具很强大