写点什么

GE Aviation 如何转型为以原生云为本的敏捷软件组织

  • 2019-09-25
  • 本文字数:3056 字

    阅读完需:约 10 分钟

GE Aviation 如何转型为以原生云为本的敏捷软件组织


图片由 GE Aviation 软件工程副总裁 Christopher Carissimi 提供。


作者:Mark Schwartz


许多企业担心他们是否拥有具备数字转型和云迁移技能的员工。嗯,他们当然没有。任何想要“转型”,也就是以颠覆传统的方式开展业务的公司,都应该预料到,他们的员工都是针对过去的业务进行定位的。这就是公司雇佣和培训他们的目的,也是公司在对他们进行持续评估时考虑的方面。 重点是转型需要转变 — 即培养新技能。每个组织都面临着同样的挑战。


开启转型的错误方法是对自己说:“我们只有在开发新技能和改变我们的文化之后,才能进行转型。” 这是方向错误的想法 — 新的技能和文化是转型的输出,而不是输入。在这篇客座博文中,GE Aviation 软件工程副总裁 Christopher Carissimi 阐述了一家一直关注重型机械的企业是如何实现数字化转型的。他们不仅学会了快速工作,还利用原生云方法和 DynamoDB 等工具。对我来说,Carissimi 博文中的关键句子是“最令我们惊叹的 — 也许是我们最自豪的方面 — 是我们的转型如何培养了我们团队对学习的热情和对持续改进的承诺。”


事实上,培养数字化转型的技能就是培养团队对学习和持续改进的热情。


Mark

GE Aviation 如何转型为以原生云为本的敏捷软件组织

以下是 GE Aviation 软件工程副总裁 Christopher Carissimi 的客座博文。


数字化转型无处不在,特别是在 GE Aviation,我们致力于创造航空业的未来,带乘客高空飞行,同时将其安全带回家。我们开发了关键的产品和服务,使飞行成为可能。实际上,每两秒钟就有一架 GE Aviation 飞机在世界某个地方起飞。


虽然建造飞机发动机让许多人想到的是重型机械的场景,但需要注意的是,数字技术已成为最新的竞争优势,可以提升我们日常工作的效率,帮助我们改善制造业,提高服务质量、生产力水平以及飞行安全水平。


加入我们的软件工程团队。我们属于航空数字技术组织,我们的工作是通过开发我们业务所有领域的定制软件并提供支持,来达到所述的数字化支持目的。我们是一个以原生云为本的敏捷商店,始终致力于成为一流的数字化工业软件组织。虽然我们只有短短几年的发展历史,但能取得今天的成就,我们经历了重大的变革 — 这场变革仍在继续。

未来的数字视野

十五年前,当我第一次加入 GE Aviation 时,IT(现在的 DT)和现在很不一样。以前,我们属于瀑布式商店,应用程序时间线僵化、冗长,具有不必要的复杂性,且执行成本高昂。项目经常会改变范围、进度、成本等,我们的内部流程难以跟上步伐,这往往会给我们的项目团队和业务负责人带来痛苦的后果和挫败感。


我们的内部 IT 结构反映了当时的行业最佳实践。对于软件工程而言,这意味着主要是外包开发任务和应用程序支持,而不是发展和培养内部人才。


在 GE 开始定义“工业物联网”时,我们知道旧的工作方式将无法满足业务需求。更重要的是,我们知道我们需要改变。

转型从人开始

我们抓住机会改造我们的团队,引入转型技术并改变我们的工作方式,以便能够快速实现业务成果。我们重塑了一切 — 我们的结构,我们的沟通方式、工作节奏和技术,最重要的是,我们的员工。


我们坚定地认为,必须转变我们的团队来交付产品,并迅速开始汇集、重组、梳理以及增加技术人才和提升技术能力。在短短三年时间里,我们的团队从大约 30 名技术人员发展到全球 600 多名研究人员、设计人员,开发人员和架构师。


团队进行了重组,专注于构建优秀的软件并为业务创造价值。我们所有的团队均部署在“豆荚”中,在那里,他们与志同道合的同事(包括领导)合作并向他们学习。我们的豆荚是灵活、动态的,通常体积较小,类似于亚马逊的“双披萨团队”理念。

打造原生云为本的敏捷文化

我们知道,员工是转型中最重要的方面,但我们也知道,我们需要让他们快速行动起来,以超越我们过去的瀑布式思维方式,鼓励团队充分接受这种敏捷文化。因此,我们全力以赴迁移到云。


我们的策略是让事情变得更简单,做到事半功倍。开始的时候,我们没有足够的带宽来支持一切。因此,我们的口头禅是尽可能地自动化 — 使事情变得比以往任何时候都更容易、更快速、更高效。


到看到新思维方式的好处,我们所花的时间并不长。事实上,我们在第一次概念验证后就看到了好处。这是一个普通的企业要求,历史上可能需要 12 至 24 个月的时间来交付。然而,借助我们的新方法,我们能够大幅缩短周期,在几周内即可将创意付诸生产。这种理念在组织内部迅速发展,现在已成为我们文化的一部分。

利用云上移堆栈

采用云使我们能够更好地确定资源(时间、预算和人员)的优先级。我们专注于提供最高价值的工作,将我们提升到更高的堆栈。


让我分享一个最近的示例。我们支持收集实时 GE Aviation 发动机飞行中的性能数据的重要数据库。我们的客户将此数据用于各种用途,包括诊断和维护操作。数据集可能特别大,最初位于 Cassandra 数据库中。随着时间的推移,数据库膨胀,会影响性能并推高成本。


我们考虑了 AWS 是否可以在这两方面帮助我们改进:为客户提供数据和为客户提供更好的整体体验。快速 POC 显示出了这种潜力。今天,我们操作的是一个超级可扩展数据库,它节省了大量人力,也无需 DynamoDB 提供太多支持。Cassandra 需要专用 DBA,而 DynamoDB 只需要花费 25% 的时间。我的团队最近在 AWS re:Invent 上分享了他们的经验。


我们不断复制这些成功经验和学习所得,为我们产品组合中的其他产品带来成功。随着我们继续重构并将工作负载转移到 AWS,我们秉承了以原生云为本的思维方式,以进一步实现现代化并改善我们现在和将来为 GE Aviation 提供支持的方式。

激发学习激情,创造性地解决问题

最令我们惊叹的 — 也许是我们最自豪的方面 — 是我们的转型如何培养了我们团队对学习的热情和对持续改进的承诺。我们的员工对以新方式学习新技术和解决问题的机会感到兴奋不已。


虽然我们为团队提供了许多学习和吸收新技能的机会,但他们对学习的渴求和坚持让我们惊叹不已。最近,我们团队中的一组开发人员亲自与 AWS 合作建立了一个为期两天的 Lambda 实验室项目,其中包括来自 AWS 团队的培训,随后是参与者分散进各个团队发挥创意。我们会将从那次经历中学到的东西融入新的应用程序架构中。一年后,这可以转变为 GE Aviation 的成本显著节省。对我而言,这个示例是一个完美的理想化用例,展现了我们人员的坚韧和学习能力。

旅程没有终点

当我和我的团队谈论转型时,我总是告诉他们,在这段路程中我们携手共进,改变需要时间。在我看来,旅程没有终点。我们已经取得了很大进步,但我们正在改变超过十年根深蒂固的瀑布式思维。此外,本着持续改进的精神,我们的坚韧不拔和对学习能力意味着我们永远不会满足或“完成”改变。


作者介绍:


Chris


Christopher Carissimi 是 GE Aviation 软件工程副总裁。作为经验丰富的开发人员、优化人员、问题解决人员、协调人员和学而不厌的学习者,Chris 现在领导一个完整的堆栈开发团队,该团队负责数字化开发 GE Aviation 业务所有领域的定制软件并提供支持。


Mark Schwartz


Mark Schwartz 是 Amazon Web Services 的企业战略专家,也是《The Art of Business Value》和《A Seat at the Table: IT Leadership in the Age of Agility》的作者。在加入 AWS 之前,他曾担任美国公民和移民服务局(属于国土安全部)的 CIO、Intrax 的 CIO 和 Auctiva 的 CEO。他拥有沃顿商学院 MBA 学位、耶鲁大学计算机科学学士学位和耶鲁大学哲学硕士学位。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/how-ge-aviation-transformed-into-an-agile-cloud-native-first-software-organization/


2019-09-25 16:00823
用户头像

发布了 1929 篇内容, 共 155.5 次阅读, 收获喜欢 81 次。

关注

评论

发布
暂无评论
发现更多内容

OpenCV编程:OpenCV3.X训练自己的分类器

DS小龙哥

7月月更

Azkaban 安装文档

怀瑾握瑜的嘉与嘉

Azkaban 7月月更

模块7(王者荣耀商城异地多活架构设计)

Geek_701557

C# SerialPort配置和属性了解

IC00

C# 7月月更

Tortoisegit工具的安装和使用

空城机

git Tortoisegit 7月月更

数字化转型的两种误区

奔向架构师

数据仓库 数据资产 7月月更

李宏毅《机器学习》|1. Introduction of this course(机器学习介绍)

AXYZdong

机器学习 7月月更

MatrixCube揭秘102——300行实现的完整分布式存储系统MatrixKV

MatrixOrigin

MatrixOrigin MatrixOne 矩阵起源 MatrixCube MatrixKV

nacos服务注册之SpringCloud 集成nacos

急需上岸的小谢

7月月更

知其然,而知其所以然,JS 对象创建与继承

掘金安东尼

JavaScript 前端 设计模式 7月月更

MatrixCube揭秘 101——MatrixCube的功能与架构

MatrixOrigin

分布式 MatrixOrigin MatrixOne 矩阵起源 MatrixCube

MFC|框架下自绘CEdit控件

中国好公民st

c++ 7月月更

博弈论(depu)与投资(40/100)

hackstoic

投资

推荐 6 个实用的 Vue 组件库

devpoint

JavaScript Vue 前端开发 7月月更

HarmonyoS快速入门:Hello world

逝缘~

7月月更

python小知识-rethinking python 迭代器

AIWeker

Python python小知识 7月月更

各厂商的数据湖解决方案

五分钟学大数据

数据湖 7月月更

查找——平衡二叉树

乔乔

7月月更

qt 实现遍历文件夹

小肉球

qt 7月月更

数据库每日一题---第25天:银行账户概要 II

知心宝贝

数据库 云计算 前端 后端 7月月更

【刷题记录】13. 罗马数字转整数

WangNing

7月月更

如何使用SVG制作沿任意路径排布的文字效果

南极一块修炼千年的大冰块

7月月更

王者荣耀商城异地多活架构设计

爱晒太阳的大白

Spring项目中如何正确处理对象依赖

技术小生

spring 7月月更

TCP拥塞控制详解 | 7. 超越TCP

俞凡

算法 网络 TCP拥塞控制

getchar()

謓泽

7月月更

架构实战营|模块7

KDA

#架构实战营

基于CSS mask-image 实现炫酷图片过渡效果之星球大战

南城FE

前端 动画效果 7月月更 过渡

使用Java获取给定日期所在周的第一天

李印

Java 小工具

GE Aviation 如何转型为以原生云为本的敏捷软件组织 _语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章