Endava是一家全球软件承包公司,其工程师遍布欧洲、美洲和亚洲,是Codex的早期采用者。对于一家以向银行、保险公司、零售商和媒体公司交付优质软件为核心业务的企业而言,其改进效果十分显著。

“我们从自己编写大量代码,转变为现在监督Codex能够产出的工作,”Endava欧洲区域首席技术官Joe Dunleavy表示,“输出质量呈指数级提升。”

Endava现在自称是一家智能体组织:一家将资深专业知识编码到智能体中,使其与团队在整个客户参与生命周期(从项目接洽、构思到最终交付)中协同工作的公司。

“Codex真正帮助我们实现的是,让小型团队在非常紧凑的时间框架内交付巨大的价值。”

— Joe Dunleavy,Endava欧洲首席技术官

放大团队中的每一项技能

Codex改变了高级和初级工程师的合作方式,Endava全球智能体架构高级副总裁Mike Krolnik表示。“像我这样来自复杂环境的高级架构师,能够清晰地表达我们的需求,而Codex将这些信息转化为团队中初级成员易于理解的内容。从初级人员的角度来看,他们能够采用这个工具,并创造出高级、成熟水平的输出。”

在实践中,这意味着将通常保留给高级工程师的工作交给初级开发人员,而Codex则充当最佳实践和架构决策的指南。“我可以给Codex一个观点,当他们在工作时,它会帮助他们理解这个观点,”Krolnik解释道。“他们可以就自己不理解的事情提问。作为开发过程中的学习工具,我能够将自己的经验编码,让Codex与团队合作,向他们传授软件架构和开发方面的更好实践。”

这种知识转移最终成为智能体组织的核心价值和优势之一。通常需要多年结对编程、代码审查和指导才能获得的资深判断力,现在变成了团队可以实时协作的东西。这改变了组织对初级开发人员的指导方式。单个资深人员的视角,编码到Codex中,可以同时指导多个经验不足的团队。

“Codex已经成熟为一款工具。我们将其用于需求分析、设计、规范、开发和运维;它是贯穿我们整个生命周期的通用桌面智能体。”

— Mike Krolnik,Endava全球智能体架构高级副总裁

数周的工作,压缩到数天

当资深判断力随时可用时,交付的每一步都能得到改进。Endava不再将分析、设计和构建视为由专家交接的连续阶段。“过去,每个阶段都需要数天或数周的分析,”Krolnik说。“现在,通过Codex将分析、设计和构建打包在一起,我们可以将其作为一个统一的工具来完成。”

最近一个跨团队的项目展示了这在实践中的样子。Endava的法律团队向工程部门提出了一个复杂的问题:需要根据一套特定标准审查数千页的合同。将律师的需求转化为工程部门可以构建的内容,通常需要数周的反复沟通。相反,Krolnik的团队录制了与法律相关方进行的两个小时的深入会议,将会议记录输入Codex,并利用它生成了一个可用的需求规范。原本可能需要一两周修订的工作,被压缩成两次一小时的会议,并产出了可用的规范。

同样的时间节省也体现在客户工作中。Endava的团队现在在客户会议中实时生成设计文档、图表和规范,以阐述想法。“你可以让它绘制提议的软件架构图,以便客户更容易理解,”Krolnik说。“它极大地加速了反复沟通的过程,真正打开了许多可能性的大门。”

领导力经验

  • 将资深人员知识编码。 最大的杠杆作用来自于将资深架构师的判断力捕获到Codex中,这样初级团队成员在执行时就能获得资深指导。
  • 将Codex视为桌面智能体,而非编码助手。 Endava最大的突破来自于将Codex应用于需求、设计、客户沟通以及代码之外的运维工作。
  • 不要只是空想,要真正去尝试! “第一条建议是,你需要超越思考你想做什么,而是真正投入进去尝试,”Dunleavy说。Endava给刚起步的团队的建议是:首先选择一个非编码的工作流程:需求分析、设计文档或客户沟通。看到Codex全部价值的最快方法,是在你的团队以前从未使用过编码工具的地方使用它。

“Codex放大了我所拥有的每一项技能,而每个学会使用它的人,他们所拥有的每一项技能也都会被放大。”

— Mike Krolnik,Endava全球智能体架构高级副总裁

本文内容采集自官方网站,排版和翻译可能与原页面存在差异。

阅读官方全文