AWS Germany – HAQM Web Services in Deutschland
Einführung von HAQM Q Developer in Enterprise-Umgebungen
Die Steigerung der Entwicklerproduktivität ist seit Jahrzehnten eine ständige Herausforderung für Führungskräfte. Mit dem Aufkommen der generativen künstlichen Intelligenz (KI) entsteht eine neue Innovationswelle, die die Arbeit von Softwareteams verändert. Generative KI-Tools wie HAQM Q Developer entwickeln sich zu einem Game Changer und unterstützen Entwickler über den gesamten Lebenszyklus der Softwareentwicklung hinweg. Doch wie setzen große Unternehmen diesen KI-gestützten Ansatz erfolgreich um? Dieser Beitrag stellt bewährte Verfahren vor, die ich bei der Arbeit mit Unternehmenskunden beobachtet habe, welche diesen technologischen Wandel durchlaufen.
Ein weit verbreiteter Irrglaube ist noch immer, dass Entwickler produktiver sind, wenn sie schneller Code produzieren. Entwickler verbringen durchschnittlich jedoch weniger als eine Stunde pro Tag mit dem Schreiben von Code, wie eine von software.com im Jahr 2022 durchgeführte Studie [EN, Extern] zeigt. Das verdeutlicht, dass es noch weitere Aspekte zu berücksichtigen gilt, wenn es um die Erstellung einer Anwendung und deren Produktivbetrieb geht. Generative KI-Tools für Entwickler, wie z. B. HAQM Q Developer, entstanden als Coding-Begleiter, die Inline-Vervollständigungen für Sourcecode lieferten. Aufgrund der technologischen Weiterentwicklung ist HAQM Q Developer inzwischen in der Lage, Entwickler über den gesamten Lebenszyklus der Softwareentwicklung hinweg zu unterstützen.
Die Veränderungs-Herausforderung
Generative KI bietet Entwicklern neue und interessante Möglichkeiten, Aufgaben zu lösen und sie bei ihrer täglichen Arbeit zu unterstützen. Diese Angebote zu nutzen, braucht jedoch einige Zeit. Es stellt eine spürbare Veränderung einer gewohnten Arbeitsweise dar. Die Herausforderung hierbei ist, eine neue Gewohnheit zu entwickeln. Dies dauert nach wissenschaftlichen Erkenntnissen [EN, Extern] in der Regel mindestens zwei Monate. Teams brauchen den Freiraum und die Erlaubnis, mit diesem neuen Ansatz zu experimentieren und herauszufinden, was für sie am besten funktioniert. Wenn man von ihnen erwartet, dass sie sich eine neue Arbeitsweise aneignen aber zur selben Zeit das gleiche (oder ein höheres) Leistungsniveau fordert, wird das nur dazu führen, dass die Teams zu der Arbeitsweise zurückkehren, die sie kennen und die funktioniert. Kunden, die HAQM Q Developer erfolgreich eingeführt haben, haben den Lieferdruck verringert, um Raum zum Lernen zu schaffen. Im Gegenzug wird von den Teams verlangt, dass sie ihre Erfahrungen teilen.
Wie bei jedem anderen großen Veränderungsprojekt ist hier zusätzlich auch ein wichtiger kultureller Aspekt zu berücksichtigen. Wenn die Mitarbeiter von dem Mehrwert und den Vorteilen eines KI-gestützten Ansatzes für die Softwareentwicklung überzeugt sind, werden sie ihn auch nutzen. „Einfach von oben zu befehlen“ wird nicht dazu beitragen, dass eine solche Einführung erfolgreich ist. Der Aufbau einer Gemeinschaft, das Experimentieren, das Lernen und das Teilen von Erfolgen hingegen schon. „Kultur frisst Strategie zum Frühstück“, wie der Management-Visionär Peter Drucker sagte.
Vor diesem Hintergrund ist es klar, dass es kein Patentrezept für die erfolgreiche Einführung generativer KI-Tools für Entwickler in Ihrem Unternehmen gibt. Es hängt zum Beispiel sehr stark von Ihrer individuellen Kultur, Ihren Zielen, Herausforderungen, Mitarbeitern, Fähigkeiten und Ihrem Technologie-Stack ab. Es gibt jedoch eine Reihe von Grundsätzen und bewährten Verfahren, die bei mehreren unserer großen Kunden, die HAQM Q Developer erfolgreich eingeführt haben, gut funktioniert haben.
Bewährte Praktiken für eine erfolgreiche Einführung
Die folgende Abbildung beschreibt den Zyklus des Veränderungsmanagements und die empfohlenen Aktivitäten für die Einführung von KI-gestützter Softwareentwicklung.
1. Sicherung von Senior-Management-Unterstützung
Sichern Sie sich die Unterstützung des Senior-Managements zur Einführung von KI-gestützter Softwareentwicklung, denn dies ist ein starkes Zeichen für das Unternehmen. Es hilft, Hindernisse aus dem Weg zu räumen und Erfolge in der gesamten Organisation zu fördern. Ein Sponsor aus der Führungsebene verknüpft die Einführung von KI-gestützter Softwareentwicklung mit den strategischen Zielen des Unternehmens und hilft bei der Lösung von Priorisierungs- und Kapazitätskonflikten. Laden Sie den Sponsor zu einem Kick-off-Meeting ein. Beziehen Sie ihn in die Diskussion der Ziele und Erfolgskriterien ein und halten Sie ihn über Fortschritte, Erfolgsgeschichten und Herausforderungen auf dem Laufenden.
2. Klare Ziele und Erfolgskriterien
Es reicht nicht aus, einfach generative KI-Tools für eine große Gruppe von Entwicklern auszurollen. Sie müssen sich darüber im Klaren sein, was Sie von einer solchen Einführung für Ihr Unternehmen, für Ihre Entwickler und für Ihr Geschäft erwarten. Es ist wichtig, dass Sie die Probleme Ihres Unternehmens aus der Sicht der Entwickler verstehen und wissen, wie sich diese auf Ihre Entwicklungsproduktivität auswirken. Diese unterscheiden sich vermutlich zwischen verschiedenen Personas, wie Softwareentwicklern und DevOps-Engineers. Fehlt es Ihren Anwendungen beispielsweise an Testabdeckung oder ist Ihr Code nicht ausreichend dokumentiert, was einen hohen Wartungsaufwand bedeutet und die Einarbeitung neuer Entwickler erschwert? Ist der Umgang mit Legacy-Code riskant und zeitaufwändig, so dass Sie notwendige Upgrades aufgrund der Komplexität und des Aufwands vermeiden? Verschlingt die Fehlerbehebung bei Anwendungen vor Ort oder in der Produktion die Zeit Ihrer Entwickler? Oder stehen Sie vor Herausforderungen, die durch schwer zu findende Sicherheitsprobleme im Code verursacht werden? Was wollen Sie mit der Einführung eines KI-gestützten Entwicklungsansatzes erreichen und warum?
3. Verantwortung schaffen
Die Einführung eines neuen Ansatzes wie dem Einsatz generativer KI in der Softwareentwicklung in großem Maßstab führt zu zahlreichen Aufgaben des Veränderungsmanagements und der Koordination. Diese stehen unter anderem im Zusammenhang mit dem Zugang zum Tool, der Befähigung neuer Nutzer, der Budgetplanung, der Erfolgsmessung, der Schaffung von Transparenz bei Problemen, der Erzeugung einer positiven Dynamik und der Sicherstellung einer nachhaltigen Einführung. Daher ist die Etablierung eines Customer Champion ein gängiger Ansatz. Dies ist eine Führungsrolle, welche die geschäfts- und technologiebezogenen Aspekte der Einführung koordiniert. Sie verbindet die strategischen Ziele des Unternehmens mit den für die Einführung erforderlichen taktischen Aktivitäten. Wenn Ihre Umsetzung mehrere verschiedene Geschäftsbereiche mit einer größeren Anzahl von Entwicklern umfasst, sollten Sie diese Rolle für jeden dieser Bereiche einrichten und so ein Team bilden, das im gesamten Unternehmen zusammenarbeitet. Die Hauptaufgaben der Customer Champions bestehen darin, die richtigen Leute für eine erfolgreiche Umsetzung zusammenzubringen, Transparenz über den Status zu schaffen und Hindernisse frühzeitig zu beseitigen.
4. Metriken einführen
Sobald Sie sich Klarheit über die spezifischen Herausforderungen und Ziele für ihr Unternehmens verschafft haben, besteht der nächste Schritt darin, geeignete Metriken zur Messung des Erfolgs Ihrer Maßnahmen zu bestimmen. Sie können beispielsweise die Auswirkungen der Verwendung von HAQM Q Developer auf die Einarbeitung neuer Entwickler messen, indem Sie die Zeit bis zum ersten Commit im Vergleich zu einem zuvor festgelegten Basisdurchschnitt verfolgen. Der Vergleich der Zeit, die für bestimmte Aufgaben benötigt wird – wie das Schreiben und Integrieren von Code, das Beheben von Fehlern, das Einrichten oder Aktualisieren von Umgebungen, die für die Erstellung einer neuen Funktion benötigte Zeit, oder der Vergleich der Sprint-Geschwindigkeit vor und nach der Einführung von HAQM Q Developer – gibt Ihnen weitere Hinweise. Beachten Sie jedoch, dass diese Kennzahlen nicht eindeutig sind, da sie von verschiedenen Faktoren beeinflusst werden.
Überwachen Sie die Entwicklung Ihres etablierten Messmodells, z. B. DORA [EN, Extern], SPACE [EN, Extern] oder GSM [EN, Extern], und konzentrieren Sie sich dabei auf die Erfahrungen und Produktivität der Entwickler. Insbesondere SPACE mit seiner Dimension „Satisfaction & Well-Being“ („Zufriedenheit & Wohlbefinden“) achtet sehr darauf, wie Softwareentwickler ihre Arbeit wahrnehmen und wie zufrieden sie mit ihrer eigenen Produktivität sind. Tools wie HAQM Q Developer wirken sich hier positiv aus, wie zum Beispiel eine McKinsey-Studie [EN, Extern] zeigt. Sie helfen dabei, Entwickler von als mühsam empfundenen Aufgaben zu befreien, wie sich wiederholende und langweilige Routinearbeiten, die nicht unbedingt einen geschäftlichen Nutzen bringen. Um diese Auswirkung auf die wahrgenommene Produktivität zu messen, entwerfen Kunden manchmal einfache Umfragen. In denen stellen sie ihren Entwicklern Fragen wie „Wie schätzt ihr die Auswirkung der Verwendung von HAQM Q Developer auf eure Produktivität in Prozent ein“ oder „Wie wirkt sich HAQM Q Developer auf einer Skala von 1-5 auf die Zufriedenheit mit eurer täglichen Arbeit aus?
Als letzte Dimension ist es wichtig, die allgemeine Nutzung von HAQM Q Developer in Ihrem Unternehmen zu verstehen. Überwachen Sie die Anzahl aktiver Nutzer, akzeptierter Code-Empfehlungen oder die Anzahl ausgeführter Sicherheitsscans über das HAQM Q Developer-Dashboard. Auf diese Weise erhalten Sie ein Verständnis für die Akzeptanz des Tools in Ihrer Entwicklerbasis. Setzen Sie diese Informationen mit den von Ihnen definierten Erfolgsmetriken in Bezug.
5. Klein anfangen
Bei der Einführung eines KI-gestützten Softwareentwicklungsansatzes sollten Sie den Lebenszyklus der Technologieakzeptanz [EN, Extern] und Everett Rogers Glockenkurve im Auge behalten. Diese beschreiben, dass die Akzeptanz einer neuen Technologie in der Regel mit einigen wenigen Innovatoren beginnt, gefolgt von einer kleinen Gruppe von Early Adopters. Nur wenn diese ersten Gruppen überzeugende Erfahrungen vorweisen können, wird auch die Mehrheit der Nutzer eine neue Technologie akzeptieren. Die Orientierung an diesem Modell wird Ihnen helfen, die Einführung von KI-gestützter Entwicklung in Ihrem Unternehmen erfolgreich zu gestalten.
Fangen Sie klein an. Identifizieren Sie Ihre technischen Innovatoren oder Champions, die die Einführung von HAQM Q Developer leidenschaftlich unterstützen und den Ansatz in Ihrem Unternehmen befürworten. Bauen Sie mit ihnen ein Team oder ein Center of Excellence (COE) auf, das Sie bei der Identifizierung von Early Adopters in Ihren Entwicklungsteams, beim Aufbau der technischen Grundlagen für das Onboarding von Anwendern, bei der Erstellung von Einführungsplänen und bei einer nachhaltigen Einführung unterstützt. Die Champions fungieren als Brücke zwischen Ihrem Einführungsteam und Ihren Anwendern. Sie können Transparenz bezüglich der Einführung vermitteln, Feedback sammeln und Empfehlungen erarbeiten.
6. Positive Dynamik erzeugen
Nachdem Sie die Grundlagen geschaffen haben, ist es an der Zeit, eine positive Dynamik zu erzeugen und die ersten Anwender für HAQM Q Developer zu gewinnen. Beginnen Sie mit einem Kommunikationsplan, um Sichtbarkeit zu schaffen, Updates und Erfolgsgeschichten zu teilen und Feedback der Anwender zu sammeln. Erstellen Sie Schulungsmaterial, das organisationsspezifische Ressourcen (z. B. wie Anwender Zugriff auf das Tool erhalten oder welche Kommunikationskanäle und Ansprechpartner es gibt), Benutzerhandbücher, Anleitungen und Hinweise auf relevante Dokumentation und Online-Ressourcen umfasst. Ziehen Sie in Erwägung, Ihre eigene Prompt-Bibliothek zu erstellen. In dieser sammeln Sie Prompts für HAQM Q Developer, die Ihre Benutzer als besonders hilfreich empfinden. Community-Projekte wie promptz.dev [Extern] können dafür Inspiration liefern. Besonders für neue Anwender ist dies eine wertvolle Hilfe bei der Einarbeitung.
Überlegen Sie, wie Sie entsprechende Lernpfade künftig in die Lernplattform Ihres Unternehmens integrieren. Diese sollten die unternehmensspezifischen Erfahrungen und Kenntnisse einbeziehen, welche Sie sammeln. Darüber hinaus kann es hilfreich sein, externe Angebote zu berücksichtigen, z. B. von AWS angebotene Schulungen oder Workshop-Formate.
Praktische technische Einführungsworkshops helfen Ihren Early Adopters, ihre Erfahrungen zu vertiefen. AWS bietet unterschiedliche Unterstützungsformate an, die auf Ihren individuellen Kontext zugeschnitten werden können. Dazu gehören Service-Deep-Dives mit HAQM Q Developer-Spezialisten, Immersion Days und Hackathon-Unterstützung für Teams, um das Tool in einem geführten, interaktiven Format praktisch zu erleben, oder gemeinsame Proof-of-Value-Engagements. Ihr AWS-Accountteam wird Ihnen weitere Informationen dazu geben.
7. Einführung unterstützen und ausweiten
Zu diesem Zeitpunkt werden Sie HAQM Q Developer bei einem ersten Teil Ihrer Entwicklergemeinde etabliert haben. Wenn Sie sich jedoch Rogers Akzeptanzkurve vor Augen halten, liegt der größte Teil der Einführung noch vor Ihnen. Um diese in Ihrer gesamten Organisation zu beschleunigen, konzentrieren Sie sich auf die Durchführung von Workshops für alle Teams, die einbezogen werden sollen. Diese werden von Ihren Champions geleitet und beziehen Ihre unternehmensspezifischen Praktiken und Kenntnisse mit ein.
Um die Akzeptanz aufrechtzuerhalten, stellen Sie sicher, dass die existierende Anwenderbasis aktiv bleibt. Bieten Sie weiterhin Austausch und Support an, sammeln Sie Feedback, aktualisieren Sie Ihr Einführungs-Material, informieren Sie über die neuesten Entwicklungen für HAQM Q Developer und überprüfen Sie Ihre Metriken. Machen Sie Erfolge und positive Erfahrungen in Ihrem Unternehmen sichtbar. Lassen Sie Anwender über die Auswirkungen von HAQM Q Developer auf ihre Arbeit sprechen. Dies wird helfen, eine positive Dynamik aufrechtzuerhalten. Fördern Sie den Aufbau einer Community rund um Ihre Anwender von KI-gestützter Entwicklung.
Richten Sie regelmäßige Sprechzeiten mit Ihren Champions ein, um Ihren Anwendern von HAQM Q Developer Unterstützung zu bieten. Das erleichtert auch das kontinuierliche Sammeln von Feedback, um die Dokumentation und die Einführungsmaterialien zu verbessern, Erfolge sichtbar zu machen und ihr Vorgehen bei der Einführung zu validieren. Etablieren Sie einen regelmäßigen Kommunikations- und Reporting-Rhythmus, um alle relevanten Stakeholder über wichtige Metriken, Neuigkeiten, Feedback und Erfolge auf dem Laufenden zu halten. Auf diese Weise wird sichergestellt, dass die Einführung von KI-gestützter Entwicklung mit Ihren strategischen Zielen und Erwartungen übereinstimmt.
8. Prüfen und anpassen
Darüber hinaus sollten Sie die Ziele und Metriken, die Sie sich erarbeitet haben, immer wieder aus strategischer Sicht überprüfen. Entwickeln sie sich in die richtige Richtung? Sind Ihre Probleme immer noch dieselben? Sollten Sie Ihren Schwerpunkt auf andere Aspekte des Softwareentwicklungslebenszyklus verlagern? Und wie könnten neue Funktionen von HAQM Q Developer Ihre Ziele unterstützen?
Fazit
Durch die Beachtung des hier beschriebenen Vorgehens können große Organisationen die Herausforderungen bei der Einführung von HAQM Q Developer erfolgreich meistern. Der Ansatz befasst sich mit den technischen, kulturellen und organisatorischen Aspekten der Einführung und erhöht die Wahrscheinlichkeit, das volle Potenzial der KI-gestützten Entwicklung im gesamten Unternehmen auszuschöpfen.
Wenn Sie Beratung oder Unterstützung bei der Einführung benötigen, wird Ihr AWS-Kundenteam Sie mit Experten für HAQM Q Developer in Kontakt bringen, Ihnen Informationen zu Schulungen und Workshops zur Verfügung stellen und Sie beim Erarbeiten eines erfolgreichen Einführungsprogramms für Ihr Unternehmen unterstützen. Um mehr darüber zu erfahren, wie die Funktionen von HAQM Q Developer den gesamten Lebenszyklus der Softwareentwicklung unterstützen, besuchen Sie die Produktseite oder werfen Sie einen Blick in die Dokumentation.
Über den Autor
![]() |
Rene-Martin Tudyka ist ein Senior Customer Solutions Manager bei AWS. Er berät und unterstützt große Unternehmenskunden bezüglich ihrer Cloud-Nutzung. Rene verfügt über langjährige Erfahrung in der Entwicklung und Führung leistungsfähiger IT-Organisationen und in der erfolgreichen Einführung von Cloud-Lösungen in großem Maßstab. |