Как Endava строит agentic organization с помощью Codex
Endava — глобальная компания, занимающаяся разработкой программного обеспечения, с инженерами в Европе, Северной и Южной Америке и Азии, — одной из первых начала использовать Codex. Для бизнеса, который строится на поставке качественного ПО для банков, страховщиков, ритейлеров и медиакомпаний, эффект оказался заметным.
«Мы перешли от того, что во многом писали код сами, к модели, где теперь контролируем работу, которую может создавать Codex», — говорит Джо Данливи, региональный CTO Endava по Европе. «Качество результата выросло экспоненциально».
Теперь Endava называет себя agentic organization: компанией, где опыт старших специалистов кодируется в агенты, работающие вместе с командами на всех этапах взаимодействия с клиентом — от первичного запроса до идеи и, наконец, поставки.
> «Codex действительно помог нам добиться того, чтобы небольшие команды людей приносили огромную ценность в очень сжатые сроки».
—Джо Данливи, CTO Europe, Endava
Усиление каждого навыка в команде
Codex меняет то, как взаимодействуют старшие и младшие инженеры, говорит Майк Кролнник, глобальный SVP of Agentic Architecture в Endava. «Старшие архитекторы вроде меня, приходя из сложных сред, могут сформулировать, чего мы хотим, а Codex делает эту информацию доступной для более младших сотрудников команды. А с точки зрения джунов они могут использовать этот инструмент и создавать результаты уровня senior».
На практике это означает, что младшим разработчикам дают задачи, которые обычно доверяют только старшим инженерам, а Codex выступает проводником по лучшим практикам и архитектурным решениям. «Я могу задать Codex свою точку зрения, и когда они работают, он помогает им понять эту точку зрения, — объясняет Кролник. — Они могут задавать вопросы о том, чего не понимают. Как инструмент для обучения во время разработки, я могу взять свой опыт, зафиксировать его и заставить Codex работать с командой, чтобы обучать их лучшим практикам в архитектуре и разработке ПО».
Передача знаний в итоге становится одной из ключевых ценностей и преимуществ agentic organization. Старшее суждение, которое обычно приходит через годы парного программирования, code review и наставничества, становится тем, с чем команда может работать в реальном времени. Это меняет сам подход к менторству для младших разработчиков в организации. Одна точка зрения senior-специалиста, зашитая в Codex, может направлять сразу несколько менее опытных команд параллельно.
> «Codex как инструмент созрел. Мы используем его для анализа требований, проектирования, спецификаций, разработки и операций; это универсальный desktop agent на всём нашем жизненном цикле».
—Майк Кролнник, глобальный SVP of Agentic Architecture, Endava
Недели работы, сжатые до дней
Когда опыт senior-специалистов всегда доступен, можно улучшить каждый этап поставки. Endava больше не рассматривает анализ, проектирование и разработку как последовательные стадии, которые передаются между разными специалистами. «Каждая из этих стадий раньше занимала дни или недели анализа, — говорит Кролник. — Теперь, когда Codex объединяет анализ, проектирование и разработку, мы можем делать это как единым инструментом».
Показательный недавний пример из совместной работы команд показывает, как это выглядит на практике. Юридическая команда Endava поставила инженерной команде сложную задачу: нужно было проверить тысячи страниц контрактов по определённому набору критериев. Обычно преобразование требований юристов в формат, с которым может работать инженерная команда, заняло бы недели согласований. Вместо этого команда Кролника записала двухчасовую глубокую встречу с юридическими стейкхолдерами, передала расшифровку в Codex и использовала его для создания рабочей спецификации требований. То, что могло занять одну-две недели правок, было сжато в две часовые встречи и привело к получению пригодной спецификации.
Та же экономия времени проявляется и в работе с клиентами. Команды Endava теперь прямо во время встреч с клиентами создают дизайн-документы, диаграммы и спецификации, чтобы наглядно объяснять идеи. «Можно попросить его нарисовать диаграмму предлагаемой архитектуры ПО, чтобы клиентам было проще понять, — говорит Кролник. — Это очень быстро ускоряет обратную связь и действительно открывает много возможностей».
Уроки для руководителей
- Кодируйте опыт senior-сотрудников. Наибольший эффект даёт фиксация суждений старших архитекторов в Codex, чтобы младшие члены команды получали senior-наставничество прямо в процессе работы.
- Рассматривайте Codex как desktop agent, а не как помощник для кодинга. Главные прорывы в Endava пришли от применения Codex к анализу требований, проектированию, коммуникации с клиентами и операциям наряду с кодом.
- Не просто обдумывайте — попробуйте на практике. «Первый совет такой: нужно перестать только думать о том, что вы хотите сделать, и действительно попробовать», — говорит Данливи. Совет Endava для команд, которые только начинают: сначала выберите не связанный с кодом процесс — анализ требований, документацию по проектированию или коммуникацию с клиентами. Самый быстрый способ увидеть полную ценность Codex — использовать его там, где ваша команда раньше никогда не применяла инструмент для кодинга.
> «Codex усиливает каждый мой навык, и каждый, кто учится им пользоваться, получает усиление всех своих навыков».
—Майк Кролник, глобальный SVP of Agentic Architecture, Endava
Материал — перевод статьи с английского.
Оригинал: How Endava builds an agentic organization with Codex