View a markdown version of this page

Messung des Erfolgs generativer KI in der Softwareentwicklung - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Messung des Erfolgs generativer KI in der Softwareentwicklung

Um die Auswirkungen der Implementierung einer generativen KI-gestützten Softwareentwicklungserfahrung effektiv messen zu können, müssen Sie einen umfassenden Satz von Kennzahlen erstellen, die sich über verschiedene Dimensionen Ihres Softwareentwicklungszyklus (SDLC) erstrecken. Diese Kennzahlen sollten unmittelbare Verbesserungen der Effizienz und Produktivität erfassen und auch langfristige Verbesserungen der Softwarequalität, der Teamzufriedenheit und des Geschäftswerts widerspiegeln.

Gehen Sie wie folgt vor, um die empfohlenen Kennzahlen in diesem Abschnitt effektiv zu nutzen:

  1. Legen Sie Basiswerte fest — Bevor Sie mit der Implementierung Ihrer KI-gestützten Entwicklungserfahrung beginnen, sollten Sie sich Zeit nehmen, umfassende Daten über Ihre aktuelle Leistung anhand dieser Kennzahlen zu sammeln. Dies bietet einen klaren Ausgangspunkt und hilft Ihnen, später aussagekräftige Vergleiche anzustellen.

  2. Setzen Sie realistische Ziele — Legen Sie mit Ihren Ausgangswerten für jede Kennzahl erreichbare Verbesserungsziele fest. Seien Sie ehrgeizig, aber realistisch. Denken Sie daran, dass nachhaltiger Fortschritt oft schrittweise erfolgt.

  3. Implementieren Sie eine kontinuierliche Überwachung — Verwenden Sie automatisierte Tools, um kontinuierlich Daten für diese Kennzahlen in Ihrer Umgebung zu sammeln und zu analysieren. Die Überwachung nahezu in Echtzeit hilft Ihnen dabei, den Fortschritt zu überwachen und Probleme oder Chancen schnell zu erkennen.

  4. Führen Sie regelmäßige Überprüfungen durch — Planen Sie vierteljährliche oder halbjährliche Überprüfungssitzungen, in denen Sie und Ihr Team Ihre Fortschritte anhand der Ziele gründlich bewerten. Nutzen Sie diese Sitzungen, um Bereiche mit Verbesserungspotenzial zu identifizieren und Ihre Erfolge zu feiern.

  5. Iterieren und anpassen — Verfeinern Sie Ihre generative KI-Implementierung auf der Grundlage der gewonnenen Erkenntnisse kontinuierlich und passen Sie die Ziele nach Bedarf an.

Geschwindigkeit der Bereitstellung

Erwägen Sie, die folgenden Kennzahlen zur Bereitstellungsgeschwindigkeit zu messen.

Metrik Description
Zeit bis zur Markteinführung Messen Sie die Verkürzung der Zeit von der Ideenkonzeption bis zur Serieneinführung
Geschwindigkeit des Sprints Verfolge den Anstieg der Story Points, die deine Teams pro Sprint abgeschlossen haben
Häufigkeit der Code-Commits Überwachen Sie die Zunahme von Code-Commits, was auf beschleunigte Entwicklungszyklen hindeutet
Zeit für die Lösung von Pull-Anfragen Beurteilen Sie, wie viel Zeit für die Überprüfung und Zusammenführung von Codeänderungen in Ihren Repositorys benötigt wird
Geschwindigkeit der Veröffentlichung Messen Sie den Anstieg der Anzahl der Veröffentlichungen pro Quartal oder Jahr

Qualität des Codes

Erwägen Sie, die folgenden Kennzahlen zur Codequalität zu messen.

Metrik Description
Dichte der Defekte Messen Sie die Reduzierung von Softwarefehlern
Codeabdeckung Verfolgen Sie den Anstieg der prozentualen Testabdeckung in Ihrer gesamten Codebasis
Technische Schulden Überwachen Sie den Rückgang der identifizierten technischen Schulden im Laufe der Zeit
Ergebnisse der statischen Codeanalyse Beurteilen Sie Verbesserungen der Codequalität auf der Grundlage Ihrer automatisierten Analysetools

Operationelle Effizienz

Erwägen Sie die Messung der folgenden Kennzahlen zur betrieblichen Effizienz.

Metrik Description
Häufigkeit der Bereitstellung Messen Sie den Anstieg der Anzahl erfolgreicher Bereitstellungen
Mittlere Zeit bis zur Wiederherstellung (MTTR) Verfolgen Sie die Verkürzung der Zeit, die für die Wiederherstellung nach Systemausfällen benötigt wird
Ausfallrate ändern Überwachen Sie den Rückgang des Prozentsatzes der Änderungen, die zu Fehlern in Ihren Bereitstellungen führen

Produktivität und Zufriedenheit des Teams

Erwägen Sie, die folgenden Kennzahlen zur Teamproduktivität und -zufriedenheit zu messen.

Metrik Description
Verbesserung der Produktivität Überwachen Sie den prozentualen Anstieg der Produktivität für jede Aufgabe
Zufriedenheitswert Führen Sie regelmäßige Umfragen durch, um die Verbesserung der Arbeitsmoral und der Arbeitszufriedenheit Ihres Teams zu messen
Effizienz des Wissensaustauschs Messen Sie, wie viel Zeit Ihr Team damit verbringt, nach Informationen zu suchen oder sich wiederholende Fragen zu stellen
Einführungszeit Verfolgen Sie die Verkürzung der Zeit, die neue Teammitglieder benötigen, um produktiv zu werden

Auswirkungen auf das Geschäft

Erwägen Sie, die folgenden Kennzahlen zu den Auswirkungen auf das Geschäft zu messen.

Metrik Description
Akzeptanzrate der Funktionen Messen Sie die Zunahme der Benutzerinteraktion mit neuen Funktionen, die Sie veröffentlicht haben
Bewertung der Kundenzufriedenheit Verfolgen Sie die Verbesserungen Ihres Benutzerfeedbacks und Ihrer Bewertungen
Auswirkungen auf den Umsatz (direkt und indirekt) Beurteilen Sie den Umsatzanstieg, der auf eine höhere Veröffentlichungsgeschwindigkeit oder eine höhere Produktivität zurückzuführen ist