Як Endava будує агентну організацію з Codex
Endava використовує Codex, щоб масштабувати експертизу старших інженерів упродовж усього циклу доставки.

Weeks → hours
Скорочення часу аналізу вимог за допомогою Codex
Endava, глобальна компанія з розробки ПЗ з інженерами по всій Європі, Америці та Азії, стала одним із ранніх користувачів Codex. Для бізнесу, побудованого навколо створення якісного ПЗ для банків, страхових компаній, ритейлерів і медіакомпаній, покращення були суттєвими.
«Ми перейшли від того, що самі писали значну частину коду, до нагляду за роботою, яку може виконувати Codex», — каже Джо Данліві, регіональний CTO Endava у Європі. «Якість результатів зросла експоненційно».
Тепер Endava називає себе агентною організацією: компанією, де експертиза старших фахівців кодифікується в агентів, які працюють разом із командами протягом усього циклу взаємодії з клієнтом — від первинного запиту до розробки ідей і, зрештою, доставки результату.
«Найбільше Codex допоміг нам у тому, що невеликі команди людей можуть створювати величезну цінність за дуже стислий час».
Codex змінює те, як старші й молодші інженери працюють разом, каже Майк Крольнік, Global SVP of Agentic Architecture в Endava. «Старші архітектори, як-от я, які працювали в складних середовищах, можуть чітко сформулювати, чого ми хочемо, а Codex робить цю інформацію доступною для молодших учасників команди. А з погляду молодших фахівців, вони можуть опанувати цей інструмент і створювати результати рівня досвідчених старших спеціалістів».
На практиці це означає доручати молодшим розробникам роботу, яку зазвичай виконують старші інженери, а Codex при цьому слугує провідником у найкращих практиках і архітектурних рішеннях. «Я можу дати Codex певне бачення, і коли вони працюють, він допомагає їм це бачення зрозуміти», — пояснює Крольнік. «Вони можуть ставити запитання про те, чого не розуміють. Як інструмент навчання під час розробки, я можу взяти свій досвід, кодифікувати його й дати Codex змогу працювати з командою, навчаючи її кращих практик програмної архітектури та розробки».
Зрештою така передача знань стає однією з ключових цінностей і переваг агентної організації. Старша експертна оцінка, яка зазвичай формується роками парної роботи, рев’ю коду та менторства, стає тим, із чим команда може взаємодіяти в реальному часі. Це змінює те, як у компанії може відбуватися наставництво для молодших розробників. Погляд одного старшого фахівця, закодований у Codex, може паралельно спрямовувати кілька менш досвідчених команд.
«Codex став повноцінним інструментом. Ми використовуємо його для аналізу вимог, дизайну, специфікацій, розробки й операцій; це універсальний настільний агент упродовж усього нашого життєвого циклу».
Коли старша експертна оцінка доступна завжди, можна покращити кожен етап доставки. Endava більше не розглядає аналіз, дизайн і розробку як послідовні етапи, що передаються між спеціалістами. «Кожен із цих етапів раніше вимагав днів або тижнів аналізу», — каже Крольнік. «Тепер, коли Codex поєднує аналіз, дизайн і розробку, ми можемо робити це єдиним цілісним інструментом».
Нещодавня взаємодія між кількома командами показує, як це виглядає на практиці. Юридична команда Endava поставила перед інженерами складне завдання: перевірити тисячі сторінок контрактів за конкретним набором критеріїв. Перекласти потреби юристів у форму, за якою інженери могли б будувати рішення, зазвичай означало б тижні узгоджень. Натомість команда Крольніка записала двогодинну зустріч із глибоким зануренням із юридичними стейкхолдерами, передала транскрипт у Codex і використала його для створення робочої специфікації вимог. Те, що могло б зайняти тиждень або два правок, стиснулося до двох годинних зустрічей і дало придатну до використання специфікацію.
Така сама економія часу проявляється і в роботі з клієнтами. Команди Endava тепер створюють дизайн-документи, діаграми та специфікації наживо під час сесій із клієнтами, щоб ілюструвати ідеї. «Ви можете попросити його намалювати діаграму запропонованої архітектури ПЗ, щоб нашим клієнтам було легше її зрозуміти», — каже Крольнік. «Це різко прискорює обмін думками й справді відкриває багато можливостей».
- Кодифікуйте знання старших фахівців. Найбільший ефект дає фіксація експертних суджень старших архітекторів у Codex, щоб молодші учасники команди отримували наставництво під час виконання роботи.
- Сприймайте Codex як настільного агента, а не як помічника з написання коду. Найбільші прориви в Endava сталися завдяки застосуванню Codex до вимог, дизайну, комунікації з клієнтами та операційної роботи паралельно з написанням коду.
- Не просто думайте про це — спробуйте! «Перша порада така: треба перестати лише думати про те, що ви хочете зробити, і справді взятися та спробувати», — каже Данліві. Порада Endava для команд, які лише починають: спершу виберіть процес, не пов’язаний із кодом — аналіз вимог, проєктну документацію, комунікацію з клієнтами тощо. Найшвидший спосіб побачити повну цінність Codex — використати його там, де ваша команда раніше ніколи не застосовувала подібний інструмент.
«Codex підсилює кожну мою навичку, і кожен, хто вчиться ним користуватися, отримує таке саме підсилення всіх своїх навичок».


