AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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:00747
用户头像

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

关注

评论

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

什么是敏感信息检测,敏感信息检测,安全视图 | 云效

阿里云云效

云计算 阿里云 云原生 敏感信息检测 代码检测

知识社会的到来:知识管理与知识协同

小炮

知识管理

专访 KubeVela 核心团队:如何简化云原生复杂环境下的应用交付和管理

阿里巴巴中间件

阿里云 云原生 OAM KubeVela

面试高并发,凉了!!(全程高能,建议收藏)

冰河

并发编程 多线程 高并发 协程 异步编程

RadonDB MySQL on Kubernetes 2.1.3 发布!

RadonDB

MySQL 数据库 Kubernetes 高可用 RadonDB

业内高规格!数字峰会七大板块之一,行业盛会诚邀采购商莅临!

科技热闻

团队需要移动CRM系统的原因

低代码小观

移动 CRM 客户关系管理 CRM系统 客户关系管理系统

【高效开发】不止面对面,Cloud Studio 推出 MetaWork 云协作套件

CODING DevOps

疫情 协同办公 Cloud Studio 云端编码

网络安全kali之利用宏感染word文档获取shell

侠盗安全

网络安全 kali kali Linux

Sealer - 把 Kubernetes 看成操作系统集群维度的 Docker

阿里巴巴中间件

云计算 阿里云 云原生 中间件 sealer

华米科技 x StarRocks:让智能穿戴数据焕发新活力

StarRocks

数据库 数据分析 StarRocks

不想业务被中断?快来解锁华为云RDS for MySQL新特性

华为云数据库小助手

GaussDB 华为云数据库 rds for mysql

Flink Watermark 机制及总结

腾讯云大数据

大数据 flink 实战 流计算 Oceanus

云原生时代的运维体系进化

阿里巴巴中间件

云计算 阿里云 云原生 中间件

一文弄懂Linux下五种IO模型

Linux服务器开发

epoll Linux服务器开发 Linux后台开发 select IO复用

带你详细了解mongodb数据库

编程江湖

一文读懂蓝绿发布、A/B 测试和金丝雀发布的优缺点

阿里巴巴中间件

阿里云 云原生 中间件 蓝绿发布 A/B 测试

【Altium Designer】工程的组成 & 创建

謓泽

3月月更

Apache ShardingSphere Agent 可观察性实用指南

SphereEx

数据库 ShardingSphere SphereEx apache 社区

领域驱动设计入门与实践[上]

LigaAI

领域驱动设计与实践

企业电子文档管理系统哪个好

小炮

文档 企业管理软件

Figma断供大疆,对国产设计软件的启示

ToB行业头条

SaaS tob 国产替代

百万大数据错题笔记

Clarke

SpringBoot性能怎样优化

编程江湖

物联网——智能点灯搭建

kof11321

云效代码管理 Codeup 是什么?别说你还不知道

阿里云云效

阿里云 DevOps 云原生 云效 Codeup

每周问答精选:PolarDB 和 PolarDB-X 的区别是什么?

阿里云数据库开源

数据库 阿里云 开源 polarDB

MapReduce的Shuffle过程及Hadoop优化(包括:压缩、小文件、集群优化)

编程江湖

从 0 到 1 教你在亚马逊云科技中部署动态网站 Typecho 系统

亚马逊云科技 (Amazon Web Services)

php 亚马逊 typecho

SQLite简介

网易云信

sqlite

CODING 公开课火热报名中!

CODING DevOps

项目管理 公开课 瀑布模型

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