Comment Endava bâtit une organisation agentique avec Codex
Endava utilise Codex pour étendre l’expertise des ingénieurs seniors sur l’ensemble de son cycle de livraison.

Weeks → hours
Réduction du temps d’analyse des exigences avec Codex
Endava, entreprise mondiale de services logiciels avec des ingénieurs en Europe, dans les Amériques et en Asie, a adopté Codex très tôt. Pour une entreprise fondée sur la livraison de logiciels de qualité à des banques, assureurs, distributeurs et médias, les améliorations ont été substantielles.
« Nous sommes passés d’une production majoritairement interne du code à un rôle de supervision du travail que Codex peut produire », explique Joe Dunleavy, CTO régional Europe chez Endava. « La qualité des résultats a tout simplement augmenté de façon exponentielle. »
Endava se définit désormais comme une organisation agentique : une entreprise où l’expertise senior est codifiée dans des agents qui travaillent aux côtés des équipes sur tout le cycle d’engagement client, de la prise en charge à l’idéation puis à la livraison.
« Ce que Codex nous a vraiment permis de faire, c’est de permettre à de petites équipes de créer une valeur énorme dans des délais très serrés. »
Codex change la façon dont les ingénieurs seniors et juniors travaillent ensemble, explique Mike Krolnik, SVP mondial de l’architecture agentique chez Endava. « Des architectes seniors comme moi, issus d’environnements complexes, peuvent formuler ce que nous voulons, et Codex rend cette information accessible aux membres plus juniors de l’équipe. Et du point de vue des juniors, ils peuvent adopter cet outil et produire des résultats de niveau senior, matures. »
En pratique, cela signifie confier aux développeurs juniors un travail normalement réservé aux ingénieurs seniors, Codex servant de guide sur les bonnes pratiques et les décisions d’architecture. « Je peux donner à Codex un point de vue, et lorsqu’ils travaillent, il les aide à comprendre ce point de vue », explique Krolnik. « Ils peuvent poser des questions sur ce qu’ils ne comprennent pas. Comme outil d’apprentissage pendant le développement, je peux prendre mon expérience, la codifier, et faire travailler Codex avec l’équipe pour leur enseigner de meilleures pratiques en architecture logicielle et en développement. »
Ce transfert de connaissances devient ainsi l’une des valeurs et l’un des avantages fondamentaux d’une organisation agentique. Le jugement senior, qui se transmet normalement au fil des années par le travail en binôme, la revue de code et le mentorat, devient quelque chose avec lequel une équipe peut collaborer en temps réel. Cela change la manière dont le mentorat peut se faire pour les développeurs juniors d’une organisation. Le point de vue d’un seul senior, encodé dans Codex, peut guider en parallèle plusieurs équipes moins expérimentées.
« Codex est devenu un outil beaucoup plus abouti. Nous l’utilisons pour l’analyse des exigences, la conception, les spécifications, le développement et les opérations ; c’est notre agent IA généraliste pour l’ensemble du cycle de vie logiciel. »
Quand le jugement senior est toujours disponible, chaque étape de la livraison peut être améliorée. Endava ne traite plus l’analyse, la conception et la réalisation comme des étapes séquentielles transmises entre spécialistes. « Chacune de ces étapes prenait auparavant des jours ou des semaines d’analyse », explique Krolnik. « Désormais, avec Codex qui regroupe analyse, conception et réalisation, nous pouvons faire tout cela avec un seul outil unifié. »
Une récente collaboration interéquipes montre à quoi cela ressemble en pratique. L’équipe juridique d’Endava a soumis à l’ingénierie un problème complexe : des milliers de pages de contrats à examiner selon un ensemble précis de critères. Traduire les besoins des juristes en quelque chose que l’ingénierie pouvait construire aurait normalement demandé des semaines d’allers-retours. À la place, l’équipe de Krolnik a enregistré une réunion d’analyse approfondie de deux heures avec les parties prenantes juridiques, a fourni la transcription à Codex et s’en est servie pour générer une spécification fonctionnelle exploitable. Ce qui aurait pu demander une ou deux semaines de révisions a été ramené à deux réunions d’une heure et a produit une spécification utilisable.
Le même gain de temps apparaît aussi dans le travail client. Les équipes d’Endava produisent désormais en direct, lors des sessions client, des documents de conception, des diagrammes et des spécifications pour illustrer les idées. « Vous pouvez lui demander de dessiner un diagramme de l’architecture logicielle proposée afin qu’elle soit plus facile à comprendre pour nos clients », explique Krolnik. « Cela accélère fortement les allers-retours et ouvre vraiment beaucoup de portes. »
- Codifiez vos seniors. Le plus grand effet de levier vient de la capture du jugement des architectes seniors dans Codex, afin que les membres juniors de l’équipe bénéficient d’un accompagnement senior pendant l’exécution.
- Considérez Codex comme un agent de bureau, pas comme un assistant de code. Les plus grands déblocages chez Endava sont venus de l’application de Codex aux exigences, à la conception, à la communication client et aux opérations, en plus du code.
- N’y pensez pas seulement, essayez-le vraiment ! « Le premier conseil, c’est qu’il faut dépasser le stade de la réflexion sur ce que vous voulez faire et vraiment vous lancer pour l’essayer », dit Dunleavy. Le conseil d’Endava aux équipes qui débutent : choisissez d’abord un flux de travail non lié au code : analyse des exigences, documentation de conception ou communication client. Le moyen le plus rapide de voir toute la valeur de Codex est de l’utiliser là où votre équipe n’a encore jamais utilisé d’outil de codage.
« Codex amplifie chacune de mes compétences, et toute personne qui apprend à l’utiliser voit chacune de ses compétences amplifiée. »


