Wie Endava mit Codex eine agentische Organisation aufbaut
Endava nutzt Codex, um die Expertise erfahrener Softwareingenieure über den gesamten Lieferzyklus hinweg zu skalieren.

Weeks → hours
Reduzierter Zeitaufwand für die Anforderungsanalyse mit Codex
Endava, ein globaler Softwaredienstleister mit Softwareingenieuren in Europa, Amerika und Asien, gehörte zu den frühen Anwendern von Codex. Für ein Unternehmen, dessen Geschäftsmodell darauf beruht, hochwertige Software für Banken, Versicherer, Einzelhändler und Medienunternehmen bereitzustellen, waren die Verbesserungen erheblich.
„Wir haben uns davon wegentwickelt, einen Großteil des Codes selbst zu schreiben, und beaufsichtigen inzwischen die Arbeit, die Codex leisten kann“, so Joe Dunleavy, regionaler CTO für Europa bei Endava. „Die Qualität der Ausgabe ist exponentiell gestiegen.“
Endava bezeichnet sich nun als agentische Organisation: ein Unternehmen, in dem die Expertise erfahrener Fachkräfte in Agenten kodifiziert wird, die über den gesamten Kundenprojektzyklus hinweg mit Teams zusammenarbeiten – von der Aufnahme über die Ideenfindung bis hin zur Umsetzung.
„Codex hat uns vor allem dabei geholfen, kleine Teams in die Lage zu versetzen, in sehr kurzer Zeit enormen Mehrwert zu schaffen.“
Codex verändert die Art und Weise, wie erfahrene und unerfahrene Softwareingenieur:innen zusammenarbeiten, so Mike Krolnik, Global SVP for Agentic Architecture bei Endava. „Erfahrene Lösungsarchitekt:innen wie ich, die in komplexen Umgebungen gearbeitet haben, können klar formulieren, was wir wollen, und Codex macht diese Informationen für die weniger erfahrenen Teammitglieder zugänglich. Und aus der Perspektive von weniger erfahrenen Mitarbeitenden können sie sich dieses Tool aneignen und Arbeitsergebnisse auf dem Niveau erfahrener Fachkräfte erstellen.“
In der Praxis bedeutet das, weniger erfahrenen Entwickler:innen Aufgaben zu übertragen, die normalerweise erfahrenen Softwareingenieur:innen vorbehalten wären, wobei Codex als Leitfaden für bewährte Verfahren und Architekturentscheidungen dient. „Ich kann Codex eine Sichtweise mitgeben, und wenn sie arbeiten, hilft ihnen Codex, diese Sichtweise zu verstehen“, erklärt Krolnik. „Sie können Fragen stellen, wenn sie etwas nicht verstehen. Als Lernwerkzeug im Entwicklungsprozess kann ich meine Erfahrung einbringen, sie in Regeln fassen und Codex mit dem Team zusammenarbeiten lassen, um ihnen bessere Vorgehensweisen zur Softwarearchitektur und -entwicklung zu vermitteln.“
Dieser Wissenstransfer erweist sich letztlich als einer der zentralen Werte und Vorteile einer agentischen Organisation. Das Urteilsvermögen erfahrener Fachkräfte, das normalerweise über Jahre der Zusammenarbeit, Code-Reviews und Mentoring entsteht, wird zu etwas, mit dem ein Team in Echtzeit zusammenarbeiten kann. Dies verändert die Art und Weise, wie Mentoring für weniger erfahrene Entwickler:innen in einer Organisation stattfinden kann. Die Perspektive einer einzigen erfahrenen Person, in Codex kodiert, kann mehrere weniger erfahrene Teams parallel anleiten.
„Codex ist als Tool gereift. Wir nutzen es für die Anforderungsanalyse, das Design, die Spezifikationen, die Entwicklung und den Betrieb; wir nutzen es als allgemeinen Desktop-Agenten für unseren gesamten Lebenszyklus.“
Wenn die Einschätzung erfahrener Fachleute jederzeit verfügbar ist, lässt sich jeder Schritt der Umsetzung verbessern. Endava betrachtet Analyse, Design und Umsetzung nicht mehr als aufeinanderfolgende Phasen, die zwischen Fachleuten weitergereicht werden. „Jede dieser Phasen nahm früher Tage oder Wochen an Analysearbeit in Anspruch“, so Krolnik. „Jetzt, da Codex Analyse, Design und Entwicklung bündelt, können wir das als ein einziges, einheitliches Tool umsetzen.“
Eine kürzlich erfolgte teamübergreifende Zusammenarbeit zeigt, wie das in der Praxis aussieht. Das Rechtsteam von Endava stellte das Entwicklungsteam vor ein komplexes Problem: Tausende Vertragsseiten mussten anhand eines festgelegten Kriterienkatalogs geprüft werden. Die Anforderungen der Rechtsabteilung in etwas zu übersetzen, auf dessen Grundlage das Entwicklungsteam entwickeln konnte, hätte normalerweise wochenlange Abstimmungen erfordert. Stattdessen zeichnete Krolniks Team ein zweistündiges intensives Meeting mit den juristischen Stakeholdern auf, gab das Transkript in Codex ein und nutzte es, um eine arbeitsfähige Anforderungsspezifikation zu erstellen. Was eine oder zwei Wochen Überarbeitung hätte dauern können, wurde auf zwei einstündige Meetings verdichtet und ergab eine brauchbare Spezifikation.
Dieselbe Zeitersparnis zeigt sich auch in der Kundenarbeit. Die Teams von Endava erstellen nun Designdokumente, Diagramme und Spezifikationen in Echtzeit während Kundensitzungen, um Ideen zu veranschaulichen. „Codes kann angewiesen werden, ein Diagramm der vorgeschlagenen Softwarearchitektur zu erstellen, damit sie für unsere Kunden leichter zu verstehen ist“, so Krolnik. „Das beschleunigt den Austausch enorm, und es öffnet wirklich viele Türen.“
- Kodifiziere das Wissen erfahrener Teammitglieder.Die größte Wirkung ergibt sich daraus, das Urteilsvermögen erfahrener Softwarearchitekt:innen in Codex zu erfassen, damit weniger erfahrene Teammitglieder bei der Umsetzung Anleitung auf deren Niveau erhalten.
- Betrachte Codex als Desktop-Agenten, nicht als Programmierassistenten. Der größte Nutzen ergab sich bei Endava daraus, Codex nicht nur programmieren zu lassen, sondern auch auf Anforderungen, Design, Kundenkommunikation und Betrieb anzuwenden.
- Denke nicht nur darüber nach, sondern probiere es wirklich aus! „Der erste Rat lautet: aufhören, nur darüber nachzudenken, was getan werden könnte, und es tatsächlich einfach ausprobieren“, so Dunleavy. Endavas Rat an Teams, die gerade erst anfangen: Zunächst einen Workflow ohne Programmierung wählen: Anforderungsanalyse, Designdokumentation oder Kundenkommunikation. Der schnellste Weg, den vollen Nutzen von Codex zu erkennen, besteht darin, Codex in einem Bereich einzusetzen, in dem dein Team bisher noch kein Programmierwerkzeug verwendet hat.
„Codex potenziert jede meiner Fähigkeiten, und bei allen, die lernen, Codex zu nutzen, werden sämtliche eigenen Fähigkeiten potenziert.“


