Lernpfad 04Lektion 8 / 10

KI-Entwicklung über Teams hinweg koordinieren

Steuern Sie gemeinsame Schnittstellenverträge, Review-Kapazität und Änderungsverantwortung. Messen Sie das Liefersystem, wenn viele Teams Änderungen erzeugen.

Fortgeschritten11 minGeprüft

Veröffentlicht von Wie wir schreiben

Verständnis prüfenTeams erzeugen mehr PRs, aber die Zeit bis zur Veröffentlichung steigt. Was sollte eine Führungskraft zuerst untersuchen?Übung bearbeiten
Teams erzeugen mehr PRs, aber die Zeit bis zur Veröffentlichung steigt. Was sollte eine Führungskraft zuerst untersuchen?

Das lernen Sie

  • Grenzen erkennen, die Codegenerierung nicht beseitigt.
  • Einen gemeinsamen Schnittstellenvertrag und die Verantwortung für seine Änderungen definieren.
  • Lokalen Output von der Lieferleistung der gesamten Organisation unterscheiden.

Skalieren Sie das System rund um die Werkzeuge

Ein einzelner Entwickler kann einen kleinen Prototyp durch direkte Aufmerksamkeit koordinieren. Eine Organisation kann nicht darauf vertrauen, dass eine Person jeden Schnittstellenvertrag eines Dienstes, jede Freigabebedingung und jede Ausnahme im Kopf behält. KI macht es noch wichtiger, diese Zusammenhänge ausdrücklich festzuhalten.

Betrachten Sie einen fiktiven Kundenexport, der die Teams für Identität, Abrechnung, Daten und Plattform betrifft. Jedes Team kann seine eigene Änderung schnell erzeugen. Die gemeinsame Funktion kann dennoch scheitern, wenn die Teams unterschiedliche Kundenkennungen oder Deployment-Abfolgen annehmen.

Behandeln Sie die Funktion als systemübergreifende Änderung. Ermitteln Sie gemeinsame Schnittstellenverträge und die Verantwortlichen jeder Entscheidung. DORAs Arbeit zu lose gekoppelten Teams betont die Fähigkeit, mit begrenzter Abstimmung zu arbeiten und zu veröffentlichen. Das hängt von Architektur und Arbeitspraktiken ab, nicht einfach von schnellerem Programmieren. DORA-Leitfaden.

Halten Sie gemeinsame Schnittstellenverträge ausdrücklich fest

Dokumentieren Sie für den Export das Format der Kundenkennung, die Autorisierungssemantik, die API-Antwort und den Kompatibilitätszeitraum. Benennen Sie das verantwortliche Team für jeden Schnittstellenvertrag. Legen Sie fest, wie nutzende Systeme und Teams von einer vorgeschlagenen Änderung erfahren.

Bevorzugen Sie einen kompatiblen Übergang, wenn Clients nicht gemeinsam wechseln können. Testen Sie die Erwartungen des nutzenden Systems ebenso wie die Implementierung des bereitstellenden Systems. Ein Dienst kann seine eigenen Tests bestehen und trotzdem Daten zurückgeben, die ein anderes Team falsch interpretiert.

Gemeinsames ThemaZu treffende Entscheidung
API- oder EreignisschemaWer verantwortet Kompatibilität und Auslaufregeln?
Identität und MandantenWelche Quelle bestimmt Mitgliedschaft und Zugriff?
PlattformvorlageWer pflegt sie und aktualisiert bereits daraus erstellte Anwendungen?
Release-AbhängigkeitWelche Änderungen müssen zuerst eintreffen?
Incident-GrenzeWer koordiniert einen dienstübergreifenden Ausfall?

Weisen Sie nicht jede Entscheidung einem zentralen Gremium zu. Legen Sie Entscheidungen zu dem Team, das die relevanten Folgen verantwortet. Nutzen Sie gemeinsame Vorgaben dort, wo Inkonsistenz ein wesentliches Risiko schaffen würde.

Schützen Sie die Review-Kapazität

Schnellere Generierung kann die Menge der Arbeit erhöhen, die auf ein Review wartet. Große Diffs, schwache Aufträge und fehlende Nachweise verschärfen das Problem. Zusätzliche Agenten können die Warteschlange verlängern, ohne die Zeit bis zur Veröffentlichung zu verbessern.

Begrenzen Sie laufende Arbeit. Halten Sie Änderungen klein genug für die verfügbaren Reviewer. Verlangen Sie vor einer Review-Anfrage einen klaren Zweck, aussagekräftige Prüfungen und den relevanten Kontext. Messen Sie Wartezeit getrennt vom aktiven Review-Aufwand.

Entfernen Sie keine Review-Kontrollen, nur damit die Warteschlange kürzer aussieht. Untersuchen Sie zuerst wiederkehrende Ursachen der Review-Arbeit. Eine gemeinsame Testumgebung oder eine klarere Plattformschnittstelle kann die Ursache wirksamer beseitigen.

Teilen Sie nützlichen Kontext, ohne jedes Secret zu teilen

Veröffentlichen Sie aktuelle Architekturvorgaben, Schnittstellenverträge, freigegebene Muster und Verantwortlichkeiten dort, wo Teams und Agenten sie nutzen können. Geben Sie jedem Eintrag einen Verantwortlichen und einen Anlass zur Überprüfung.

Halten Sie den Zugriff für die Aufgabe angemessen. Ein gemeinsames Wissenssystem sollte nicht automatisch jedem Agenten jeden Kundendatensatz oder jedes Sicherheitszugangsdatum offenlegen. Gemeinsame Leitlinien und unbeschränkter Datenzugriff sind unterschiedliche Funktionen.

Messen Sie angenommene Ergebnisse im gesamten Ablauf

Verfolgen Sie die Zeit vom anerkannten Bedarf bis zur nutzbaren Änderung. Beziehen Sie fehlgeschlagene Versuche, Nacharbeit und Incidents ein. Vergleichen Sie ähnliche Dienste und berücksichtigen Sie Unterschiede bei Risiko und Aufgabenkomplexität.

DORAs Forschung von 2025 betrachtet KI als Teil eines organisatorischen Systems. Untersuchen Sie aus dieser Perspektive, wo mehr Generierung hilft und wo sie eine Begrenzung sichtbar macht. Forschungsbericht.

Eine Software Factory wird nützlich, wenn sie diese Verantwortlichkeiten verlässlich verbindet: gemeinsamer Kontext, geplante Arbeit, geprüfte Änderungen, kontrollierte Veröffentlichungen und Betriebsfeedback. Bewerten Sie diese vollständige Abfolge bei der Entscheidung, wie KI-Entwicklung skaliert werden soll.

Übung bearbeiten

Ordnen Sie einen fiktiven Kundenexport den Teams für Identität, Abrechnung, Daten und Plattform zu. Benennen Sie einen gemeinsamen Schnittstellenvertrag und die dafür verantwortliche Person. Markieren Sie jede Wartestelle. Schlagen Sie eine Änderung vor, die Koordination verringert, ohne eine nötige Kontrolle zu entfernen. Definieren Sie, wie Sie ihre Wirkung beobachten würden.

Arbeitsblatt herunterladen (Markdown)
Verständnis prüfen ↑

Weiterlernen

Quellen und weiterführende Lektüre

Passende Lektüre von Taiga

← Vorherige Lektion: RTO und RPO festlegen und testen