写点什么

敏捷运动与持续工程

  • 2014-08-27
  • 本文字数:798 字

    阅读完需:约 3 分钟

2014 年 8 月的 IBM 技术峰会上,IBM 杰出工程师、Rational 系统与软件工程开发首席架构师 Eran Gery 提到了他所做的关于“持续工程”方面的一些工作。“ Continuous Engineering ”中所指的工程并非是软件工程,而是物理工程,目前已经在飞机制造、汽车制造等行业展开应用。本报道将对持续工程的理念和目前的进展进行简单阐述。

物理工程领域的工期是很长的:一部新的汽车车型设计需要 4、5 年,一架飞机的新机型设计需要十年以上。时间都用在哪儿了?IBM 总结了导致物理工程进度缓慢的三大瓶颈所在:

  1. 工程链条长,上下游工具太多,各个层面的数据离散,导致工程师如果要有效的掌握、分析数据以做出决策需要花费很多时间
  2. 零件完成制作后无法一一测试,为了等待其他部件完成之后才统一测试验证,这部分等待浪费了很多时间
  3. 前一个设计的很多经验没有固化,在进行新一个型号的设计时花费了很多时间在重复上一个设计做过的事情上

这三大瓶颈就如同软件交付团队在测试、部署、规划这三个场景一样,如果解决,则能够大大缩短工程的周期。

在软件交付团队中,目前已经有 DevOps 的理念应对,旨在通过统一标准、实时的全链路监控与数据分析、加上自动化的脚本 / 工具构成管理与持续反馈机制,来实现高频率的部署与快速的自动修复。

在物理工程领域,IBM 针对三大瓶颈也分别提出了解决的思路:

  1. 上下游工具的接口标准化,将来自建模设计、供应链、工厂等不同环节的不同工具之间联通起来,把不同数据集里面的数据集中的整合起来以供分析
  2. 利用软件制作虚拟的模型,对已经做好的物理组件进行测试验证,尽早发现组件设计上的缺陷
  3. 建立抽象化的工程原型,提高对已有设计的复用

当然,由于物理条件所限,硬件工程的周期并不一定能像软件那样做到每日交付数次的频率,但目前一些持续工程的实践已经成功将十数年的飞机机型设计周期缩短至四五年。而且,随着物理设备中的软件含量越来越高,我们可以对产品中的软件进行更高频率的升级,持续改善产品。

2014-08-27 19:521518

评论

发布
暂无评论
  • 平台工程 101:Dev、Sec 和 Ops 的自动化黏合剂

    国际权威知名调研机构 Gartner 在《2023年最重要的10个技术趋势》报告中将平台工程(Platform Engineering)列为高速发展的技术趋势之一,并预测到2026年80%的软件企业都将搭建平台团队以为内部的工程师提供可复用的服务、组件以及工具来帮助应用交付。 

    2023-02-08

  • ABAQUS 有限元分析软件吃 CPU 还是 GPU 比较多?

    ABAQUS软件是一款广泛应用于结构力学分析的有限元软件,它能够模拟各种复杂的力学行为,包括结构静态分析、动态分析、热分析等。在ABAQUS软件的使用过程中,电脑的配置对于软件的运行速度和效率起着至关重要的作用。

    2023-07-05

  • 28. 前端工程

    2023-09-30

  • 结束语|以重构为动力,让遗留系统焕发新生

    系统重构的学习之旅,即将告一段落,今天,我还想和你分享三点“意识”层面的改变,这对于我们落地遗留系统改造同样重要。

    2023-04-12

  • 软件需求文档、设计文档、开发文档、运维文档大全

    在软件开发过程中,文档扮演着至关重要的角色。它不仅记录了项目的需求、设计和开发过程,还为项目的维护和管理提供了便利。本文将详细介绍软件开发文档的重要性和作用,以及需求分析、软件设计、开发过程、运维管理和项目管理等方面的文档要求。

    2023-09-21

  • 电脑的配置对仿真软件的分析速度有影响吗?

    仿真软件的分析速度是衡量其性能的重要指标之一。电脑配置的优劣直接影响着仿真软件的运行效率和分析结果的准确性。因此,了解电脑配置对仿真软件分析速度的影响是非常重要的。

    2023-08-22

  • 一般的仿真软件需要什么配置的电脑?

    仿真软件是一类用于模拟和分析电子、电路、电磁、辐射等领域的工具,通过数学模型和算法,可以预测和评估设计的性能和行为。仿真软件在工程设计中起到了至关重要的作用,可以帮助工程师优化设计方案、减少实验成本和时间,并提高产品的可靠性和性能。一般的仿

    2023-11-07

  • 一次说清楚:CAE 软件可以做什么?

    引言:计算机辅助工程(CAE)软件是现代工程设计与分析的重要工具,它以计算机技术为基础,利用数值模拟和仿真方法来解决各种工程问题。本文将探讨CAE软件的广泛应用领域,以及它在工程设计与分析中的作用。

    2023-07-12

  • 开篇词|为什么 TDD 是当前最具工程效能的研发流程?

    我相信,我掌握了测试驱动开发那天,我才成为了可靠、高效的职业程序员。

    2022-03-16

  • 软件要想做的好,测试必定少不了

    有句话说道:“质量是设计出来的,而不是测出来的。”这其实就是在追根溯源bug的产生,因为只有知道了其根源才可以行之有效的解决这一问题。因此要将测试左移到软件最初的设计阶段,并贯穿整个研发活动的始终。

    2022-10-28

  • 如何学习 ABAQUS 有限元仿真分析软件

    ABAQUS是一种常用的有限元仿真分析软件,广泛应用于工程领域。学习ABAQUS需要一定的基础知识和实践经验。下面将介绍一些学习ABAQUS的方法和步骤,帮助初学者快速入门。

    2023-07-17

  • 01|DDD 小传:领域驱动设计为什么这么火?

    DDD为什么在这几年又火起来了呢?这节课会为你揭秘。

    2022-12-06

  • CST 电磁仿真软件要怎么学?

    CST电磁仿真软件是一种在电磁领域广泛应用的专业仿真工具,它可协助工程师模拟和分析多种电磁现象。然而,要学习CST电磁仿真软件需有一定的基础知识和实践经验。本文将介绍几种学习CST电磁仿真软件的方法和步骤,以帮助新手快速学会。

    2023-07-18

  • ABAQUS 是什么软件?哪里可以学习有限元分析技术?

    ABAQUS是一款高级的非线性有限元分析软件,广泛应用于工程仿真和分析领域。它是一种用于求解结构、流体、热传导、电磁场等物理问题的强大工具。ABAQUS可以模拟和分析各种复杂的工程问题,如结构强度、振动、热传导、疲劳、碰撞等。它能够模拟各种复杂物理现象

    2023-09-04

  • 性能看护: 如何更好地守护产品性能?

    测试驱动的核心理念,就是在做软件设计优化、编码优化、性能调优的时候,都基于性能测试来驱动优化工作,而不是想当然。

    2021-07-01

  • 老工程师荐读!PCB 设计避坑指南

    在PCB设计后进行电路实物板生产,通常会因为设计与生产设备的工艺制成不匹配,导致设计好的PCB板无法生产成实物电路板。因此,设计工程师在设计过程中需清楚地了解生产的工艺制程能力,在生产前检查出可制造性问题。

    2022-11-30

  • ABAQUS 下载 -ABAQUS 软件官方版教程下载

    ABAQUS是一款强大的有限元分析软件,被广泛应用于工程设计与分析领域。它提供了一套完整的工具和流程,可以帮助工程师模拟和预测结构的力学行为和性能。下面将介绍ABAQUS软件的几个优点,以及它在工程设计与分析中的应用。

    2023-07-12

  • ARTS 打卡第二周

    ARTS

    2023-08-27

  • 2D CAD 设计软件 CADintosh X 激活版

    CADintosh X 激活版一款Mac平台上的2D CAD设计软件,它可以帮助用户创建和编辑技术图形、平面图、流程图、机械图等

    2023-05-25

  • 构建可观测平台:应该购买商业产品还是自己搭建?

    建立可观测性,是应该自己搭建,还是直接购买商业产品呢?这节课,我们就来聊聊这个问题。

    2022-09-23

发现更多内容

Java中的自旋锁和适应性自旋锁是什么意思?其分类依据是啥?

wljslmz

Java 自旋锁 10月月更 适应性自旋锁

【愚公系列】2022年10月 Go教学课程 015-运算符之赋值运算符和关系运算符

愚公搬代码

10月月更

架构师的十八般武艺:线上运维

agnostic

运维

【结构体内功修炼】结构体内存对齐(一)

Albert Edison

C语言 结构体 10月月更 内存对齐

[架构实战] 学习笔记二

爱学习的麦子

存储优化--分区与冷热分离

喵叔

10月月更

COSCon'22主论坛来袭 开源站在十字路口

开源社

2022-10-01:给定一个字符串 s,计算 s 的 不同非空子序列 的个数 因为结果可能很大,所以返回答案需要对 10^9 + 7 取余 。 字符串的 子序列 是经由原字符串删除一些(也可能不删除

福大大架构师每日一题

算法 rust 福大大

能不能手写Vue响应式?前端面试进阶

bb_xiaxia1998

Vue

When allowCredentials is true, allowedOrigins cannot contain the special value ___ since that cannot be set on the _Access-Contr

共饮一杯无

Java springboot 10月月更

微服务稳定性保障

穿过生命散发芬芳

微服务 10月月更

一起玩OptaPlanner-Study,玩转第一个程序

积木编程

从特斯拉人形机器人亮相看AI人工智能模型落地面临的两个难题

felix

落地 机器人 AI人工智能

Qt解压带有密码的加密文件

中国好公民st

c++ Qt Company 10月月更

【LeetCode】重新格式化电话号码Java题解

Albert

LeetCode 10月月更

跟随一组图片,了解Go Channel的底层实现

董哥的黑板报

Go 后端 服务端 操作系统 runtime

大画 Spark :: 网络 (8)-Spark 网络中的“四次握手”Driver 如何获取 Executor 的 EndpointRef 烧脑

dclar

大数据 hadoop spark 源代码 spark源码

mysql中的事务隔离级别序列化如何实现

知识浅谈

MySQL 隔离级别 10月月更

【一Go到底】第一天---初识Goooooooooooooooooooooooo

指剑

Go go并发 10月月更

Python应用之计算三角形面积

芯动大师

10月月更 Python代码 计算三角形面积

Spring Boot 集成 Redis 配置 MyBatis 二级缓存

微枫Micromaple

redis 缓存 mybatis springboot 10月月更

OpenHarmony如何控制屏幕亮度

坚果

OpenHarmony 10月月更

《零代码教练指南》正式发布

明道云

Go学习之路-1.认识GO语言

子不语Any

Go 后端 10月月更

今日国庆,祝福祖国!【文末超级福利】

图灵教育

读书 国庆节

ESP32-C3 学习测试 蓝牙 篇(四、GATT Server 示例解析)

矜辰所致

蓝牙 ESP32-C3 10月月更 GATT

【从0到1学算法】1. 如何获取题中关键信息

Geek_65222d

10月月更

【CSS】:什么是z-index属性?该属性有哪些取值类型?

翼同学

CSS 前端 样式设置 10月月更

操作系统导论:分页

小白钊钊

操作系统 java; 10月月更

体验 Orbeon form PE 版本提供的 JavaScript Embedding API

汪子熙

Java SAP commerce 10月月更 oberon

今日国庆,祝福祖国!【文末超级福利】

图灵社区

读书 国庆节

敏捷运动与持续工程_研发效能_sai_InfoQ精选文章