跳转到主要内容

这家IT咨询公司通过构建一个旨在自动化低级和高级任务的门户网站,为其开发人员提供了一个帮助,使他们能够自由创新具有更大业务影响的内部解决方案。

甚至软件开发人员也可以使用手。这正是Thoughtworks自主开发的网络支持组织(NEO)工具箱的目的,该工具箱是一个开发门户,通过将开发过程中的大量繁重工作和高级任务自动化,将应用程序开发从构思到交付平均加快了30%。

Thoughtworks的首席信息官大卫·惠利(DavidWhalley)说:“让开发人员更高效,让他们更快地交付产品显然是件好事。”。“但实际上,这是为了向客户提供价值,在我们的案例中,这是我们的内部业务领导者。”

Thoughtworks是一家20年前在芝加哥成立的IT咨询公司,在17个国家与Cognizant和Wipro等公司竞争,如今全球员工已从30人增至12000多人,其中55%是开发人员。像NEO这样旨在提高开发效率的项目对Thoughtworks在热门市场中的竞争能力有着重大影响。

Whalley与Thoughtworks首席数字官Swapnil Deshpande合作开发了NEO开发者体验门户,该门户为公司赢得了信息技术领导和创新100奖。

NEO工具箱包括API、预定义代码和SaaS插件,使Thoughtworks的开发人员能够进行创新,而不是专注于普通任务。NEO还将大量常见和复杂的开发任务(如机器语言模型)抽象到一个单一平台中,以提高复杂业务应用程序的速度和质量。

Thoughtworks的平台团队依靠NEO为公司的C-suite和首席营销官提供应用程序,他们与联想、约翰·迪尔、英国石油、瑞士信贷、博世、贝宝和渣打银行等主要客户以及美国退伍军人事务部等主要公共部门实体进行互动。

Whalley说:“整个概念是建立一个允许开发人员创新的平台。”他指出,他领导着为内部业务提供服务的内部IT组织。“从本质上讲,我们正在做的是将大量噪音从他们身上抽象出来,这样他们就不必担心云服务或安全,因为平台提供了内置服务,因此他们可以专注于所需的业务价值。”

Gartner副总裁兼分析师Manjunath Bhat表示,NEO等工具简化和组织开发过程,就像SaaS和应用程序简化业务流程一样。

Bhat说:“开发者门户对于开发者来说就像丛林中的徒步旅行者一样。”。“在工具和实践的混乱组合中,它们提供了一条从概念到客户价值的路径。”

促进创新

Thoughtworks尚未将该内部平台产品化。但它与企业客户Spotify合作,创建了一个类似的开源开发者门户网站,名为Backstage。2021 9月,Thoughtworks还与客户Telus合作,为该公司的8000名开发者开发了一个基于后台的门户。

至于NEO,Whalley说,该平台会生成关于关键指标的报告,如分散团队的绩效、需要更新的遗留技术、重复的应用程序以及任何定义不明确的业务流程或其他可能影响交付周期的问题。

通过NEO,Thoughtworks通过替换旧组件(如事件流媒体和托管)实现了其开发过程的现代化,用Kafka和Google云平台取代了它。例如,它还整合了API平台、Heroku和GitHub的功能,以确保开发人员在没有冗余的情况下拥有他们所需的一切。

使用NEO的内部开发人员喜欢它。

巴西Thoughtworks的技术负责人罗德里戈·德努比拉(Rodrigo Denubilla)说:“有了NEO,过去要求很高、付出很大努力的流程大大简化了。能够管理我们的项目,除了能够访问基础设施信息和同一平台内可用的资源,还大大提高了我们的生产力和组织。”。“近地天体对我们的日常生活产生了非同寻常的影响。”

除了帮助启动开发过程,NEO还使开发人员能够进行更多的实验。例如,有了NEO,Deshpande可以举办一系列的黑客马拉松,推动创新的极限。CDO表示:“我们可以在几个小时内使用该平台来实现这些功能,因此人们可以想出一个想法并构建它,因为所有的基本构建块都在那里。”。

开发者优势

Whalley说,对于一家“以每年20%的速度增长”的公司来说,NEO在全球范围内跟踪分散团队的能力是另一个重要的优势。例如,该平台集成了来自Workday等SaaS系统的数据,为项目负责人提供有关公司开发人员的最新就业信息以及他们的可用性。

“如果你想要一些财务数据和员工人数,它就在那里,”Whalley说。“显然,所有这些都是通过许可来完成的。不是每个人都可以访问机密信息,所以都是授权的。”

总部位于旧金山的Thoughtworks开发商帕万·沙阿(PawanShah)也赞扬了NEO的许多优点。“NEO提供了一个完美的平台,帮助开发人员通过事件和API发布、发现和使用这些核心资产,从而使内部系统集成更加无缝,”Shah说。“作为NEO的消费者,我认为这是一个巨大的好处,它帮助我们更快地进行集成,以便我们能够专注于为业务提供正确的价值。”

Gartner的Bhat表示,这样的门户有助于清理开发人员的桌面和工作流程。

Bhat说:“大多数组织跨技术堆栈的不同层使用复杂的平台、工具和框架集合。这种内部技术迷宫造成了不必要的开销,重复了工作,并损害了开发人员的生产力。”。“开发人员门户有助于解决未知数过多、资产发现能力差和工具碎片化的问题。”

Bhat说,通过将多个技术层(从数据层到编程语言和脚手架框架,再到基础设施和API)的底层复杂性抽象出来,NEO这样的开发门户可以帮助开发工作简化和一致,这是获得更好业务成果的秘诀。

本文:https://cioctocdo.com/thoughtworks-neo-streamlines-house-app-dev