Skip to main content

Fördern der GitHub Copilot-Einführung in Ihrem Unternehmen

Hier erfährst du, wie du einen effizienten Aktivierungsprozess planst, um die Copilot-Einführung voranzutreiben.

Ein effizienter Aktivierungsprozesses ist unerlässlich, um die Einführung von Copilot in deiner Organisation voranzutreiben. Dieser Prozess sollte auf die Anforderungen und Ziele deiner Organisation zugeschnitten und so konzipiert sein, dass deine Teams verstehen können, wie Copilot effektiv verwendet wird.

Dein Aktivierungsprozess kann sich basierend auf Feedback und Ergebnissen weiterentwickeln. Du solltest den Prozess regelmäßig überprüfen und aktualisieren, um sicherzustellen, dass er weiterhin den Anforderungen deiner Organisation entspricht.

Der Aktivierungsprozess für GitHub Copilot kann in die folgenden Phasen unterteilt werden:

  • Gewähren von Lizenzen
  • Unterstützen von Benutzenden beim Einrichten ihrer Umgebung
  • Unterstützung der effektiven Verwendung von Copilot

Voraussetzungen

Beispielzeitplan für eine Einführung

Für eine optimale Einführung von Copilot solltest du den zeitlichen Ablauf und die Herangehensweise an die Anforderungen deiner Organisation anpassen. Die Rollout-Zeitplan könnte beispielsweise wie folgt aussehen:

  1. Beginne 45 Tage vor dem Rollout mit dem Onboarding: Definiere Erfolgsmetriken, und schule die Fachleute.
  2. Gib Ankündigungen und asynchrone Ressourcen 14 Tage vorher weiter.
  3. Veranstalte einen Workshop 7 Tage vorher.
  4. Stelle am Starttag einen Slack-Kanal, ein Wiki und ausgewählte Onlineressourcen bereit.
  5. Führe weiterhin Schulungen durch. Diese können zunächst formal sein und dann in eine spezifische, bedarfsbasierte Unterstützung umgestellt werden, je weiter die Einführung voranschreitet.

Gewähren von Lizenzen

Bevor Sie die Nutzung von GitHub Copilot vorantreiben können, sollten Sie gewährleisten, dass Ihre Teams Zugriff auf das Produkt haben. Weitere Informationen finden Sie unter Gewähren des Zugriffs auf GitHub Copilot für Mitglieder Ihrer Organisation.

Je nach Größe deiner Organisation solltest du mit einem kleinen Pilotprogramm beginnen. Auf diese Weise kannst du deinen Aktivierungsprozess testen und alle erforderlichen Anpassungen vornehmen, bevor du ihn für den Rest deiner Organisation bereitstellst.

Du kannst beginnen, indem du ein paar wenige Teams auswählst, die daran interessiert sind, Copilot zu verwenden. Anschließend kannst du mit diesen Teams zusammenarbeiten, um ihnen bei den ersten Schritten mit Copilot zu helfen.

GitHub hat festgestellt, dass viele erfolgreiche Rollouts ein vollständiges Self-Service-Modell bieten, bei dem Entwickelnde eine Lizenz ohne Genehmigung anfordern können. Informationen zu den Optionen für die Einrichtung dieses Prozesses findest du unter Einrichten eines Self-Serve-Prozesses für GitHub Copilot-Lizenzen.

Unterstützen von Benutzenden beim Einrichten ihrer Umgebung

Sobald Ihre Teams Zugriff auf GitHub Copilot haben, stellen Sie sicher, dass sie mit dem Einrichten ihrer Umgebung vertraut sind. bietet umfassende Dokumentation, die Benutzern bei der Einrichtung ihrer Umgebung und bei der Behebung häufiger Probleme hilft. Siehe Einrichten von GitHub Copilot für sich selbst und Problembehandlung für GitHub Copilot.

Wenn dein Unternehmen einen Unternehmensproxy oder eine Firewall verwendet, kann mit zusätzlichen Schritten sichergestellt werden, dass Benutzende eine Verbindung mit GitHub Copilot herstellen können:

  • Stelle sicher, dass der Zulassungsliste für den Proxyserver oder die Firewall Schlüssel-URLs hinzugefügt werden. Siehe Copilot-Zulassungslistenverweis.
  • Stelle Anleitungen für deine Benutzenden bereit, um ihre Umgebung für die Verbindung über deinen Proxy einzurichten. Außerdem müssen Sie unter Umständen benutzerdefinierte SSL-Zertifikate auf den Computern der Benutzer*innen installieren. Siehe Konfigurieren von Netzwerkeinstellungen für GitHub Copilot.

Bei komplexeren Problemen kannst du auch einen internen Ansprechpartner festlegen, um Benutzende bei der Behebung von Problemen zu helfen, oder sie an den GitHub-Support eskalieren. Du solltest einen Ansprechpartner auswählen, der sich mit der Behebung von Firewall- und Netzwerkkonfigurationsprobleme auskennt.

Unterstützung der effizienten Verwendung von Copilot in deiner Organisation

In diesem Abschnitt findest du Beispiele dafür, wie du die effektive Verwendung von Copilot unterstützen kannst. Du kannst diese Beispiele als Ausgangspunkt verwenden und sie an die Anforderungen und Ziele deiner Organisation anpassen.

Um die nachgelagerten Auswirkungen von Copilot voranzutreiben und zu messen, empfiehlt GitHub, den Rollout mit spezifischen technischen Zielen im Hinterkopf durchzuführen. Du solltest die Ziele den Mitarbeitenden mitteilen und entsprechende Schulungen organisieren. Weitere Informationen findest du unter Erreichen der Engineeringziele deines Unternehmens mit GitHub Copilot.

Erstellen von Onboarding-Ressourcen

Sie können interne Onboarding-Materialien erstellen, um Teams bei den ersten Schritten mit Copilot zu unterstützen. Diese Materialien können die Richtlinien und Leitlinien Ihrer Organisation für die Verwendung von Copilot, GitHub Dokumentation, relevante GitHub Blogbeiträge und alle anderen Ressourcen umfassen, von denen Sie glauben, dass sie hilfreich sein werden.

GitHub Dokumentation, die Sie möglicherweise in Ihren Onboarding-Materialien hervorheben möchten, umfasst:

  •         [AUTOTITLE](/copilot/using-github-copilot/best-practices-for-using-github-copilot)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/copilot-chat/prompt-engineering-for-copilot-chat)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide)
    

Sie können auch ein GitHub Repository erstellen, um diese Materialien zu speichern, und Teams ermutigen, ihre eigenen Ressourcen und bewährten Methoden beizutragen. Dies kann dazu beitragen, ein Gemeinschaftsgefühl zwischen Teams zu fördern, die Copilot verwenden, und es neuen Teams einfacher machen, damit zu beginnen.

Arbeiten mit deinem Pilotprogramm

Wenn die Benutzenden in Ihrem Pilotprogramm Ihre Onboarding-Ressourcen verwendet haben, haben Sie eine erste Gelegenheit, Feedback zu sammeln, um zu sehen, ob es Probleme gibt, die noch vor dem Rollout von Copilot im großen Stil behoben werden sollten.

Eine Möglichkeit zum Sammeln von Feedback ist eine Umfrage. Sie können die Copilot-Umfrageengine verwenden, um eine App zu erstellen, die eine Umfrage an bestimmten Stellen des Copilot-Erlebnisses auslöst. Navigieren Sie zu Copilot-Umfragemodul.

Anbieten von Schulungen und Support

Aus Ihrem Pilotprogramm können Sie eine Gruppe von Copilot-Champions identifizieren, die begeistert sind, Copilot zu verwenden und bereit sind, anderen zu helfen, um loszulegen. Sie können mit diesen Vorreitern zusammenarbeiten, um Schulungssitzungen, Workshops und andere Ressourcen zu erstellen, die Teams dabei helfen, mit Copilot zu beginnen.

Du kannst auch GitHub Discussions verwenden, um einen Bereich zu erstellen, in dem Teams Fragen stellen, bewährte Methoden teilen und voneinander lernen können. Dies kann dazu beitragen, ein Gemeinschaftsgefühl zwischen Teams zu fördern, die Copilot verwenden. Es erleichtert auch neuen Teams den Einstieg.

GitHub bietet außerdem ein dediziertes Copilot-Workshops-Repository, das eine Auswahl von Workshops enthält, die Teams helfen, Copilot effektiv zu nutzen. Siehe Copilot Workshops.

Die folgenden Abschnitte enthalten praktische Beispiele aus echten Organisationen, die dir helfen sollen, Teams bei der erfolgreichen Verwendung von Copilot zu unterstützen.

1. Einen Team-Onboarding-Sprint durchführen

  • Plane einen Tag oder eine Woche ein, an dem bzw. in der sich die gesamte Organisation in Copilot einarbeiten kann.
  • Paaren Sie erfahrene Entwickler mit neueren Teammitgliedern, um Copilot in Ihrer realen Codebasis zu erkunden.
  • Rege alle an, Copilot für einen bestimmten Workflow zu testen (z. B. das Schreiben von Tests oder das Entwerfen von Inhalten).
  • Führe in der Gruppe eine Nachbesprechung durch. Was hat euch überrascht, was hat funktioniert und was nicht?

2. Einrichten regulärer Feedbackschleifen

  • Nimm die Diskussion über Copilot in eure Sprintretro oder wöchentliche Abstimmung auf.
  • Prompt: „An welcher Stelle hat Copilot diese Woche geholfen (oder eben nicht)?“
  • Verwende Muster aus diesen Unterhaltungen, um die Teamdokumentation oder das Onboarding zu optimieren.

3. Nachverfolgen und Würdigen des Erfolgs

  • Wählen Sie einige Metriken aus, die wichtig sind (z. B. schnellere PRs oder weniger "how do I starten?". ich?“-Prompts).
  • Kommuniziere Erfolge im Teamkanal oder während Besprechungen.
  • Erkenne Personen, die anderen helfen, einen Mehrwert aus Copilot zu ziehen.

Bereitstellen von Lernressourcen

Zusätzlich zu den Onboarding-Ressourcen sollte eine Bibliothek mit Lernressourcen bereitgestellt werden, um Teams dabei zu helfen, ihre Fähigkeiten mit Copilot zu verbessern. Das Copilot-Chat-Cookbook ist ein guter Ausgangspunkt. Das Cookbook ist eine Sammlung von Beispielprompts, die du verwenden kannst, um zu erfahren, wie du Copilot um Hilfe bei einer Vielzahl von Aufgaben bittest. Weitere Informationen findest du unter GitHub Copilot Chat-Cookbook.

Kommunizieren von Erwartungen

Wenn deine Organisation bestimmte Copilot-Nutzungsrichtlinien besitzt, sollten diese in den Onboardingmaterialien sowie an anderen Stellen, an denen Teams nach Informationen suchen könnten, klar kommuniziert werden. Wenn Sie beispielsweise beabsichtigen, den Zugriff auf Copilot für Benutzer zu widerrufen, die es in einem bestimmten Zeitraum nicht genutzt haben, stellen Sie sicher, dass Ihre Benutzer über diese Richtlinie informiert sind.

Viele Benutzende sind möglicherweise nicht über alle Funktionen von Copilot informiert. Gib Hinweise dazu, wie sich die verschiedenen Funktionen in die Arbeitsabläufe deines Unternehmens einfügen sollen, und biete entsprechende Schulungen an, um dies zu unterstützen. Ein End-to-End-Beispiel finden Sie unter Integration von Agentic AI in den Lebenszyklus der Softwareentwicklung deines Unternehmens.

Fortlaufende Analyse und Optimierung

Nachdem du deinen Copilot-Aktivierungsprozess implementiert hast, solltest du ihn regelmäßig überprüfen und optimieren, um sicherzustellen, dass er weiterhin den Anforderungen deiner Organisation entspricht. Einige Möglichkeiten, dies zu tun, sind:

  • Überwachen von Nutzungsdaten zur Identifizierung von Trends und Mustern Siehe Nachverfolgen der Lizenzaktivierung und der anfänglichen Nutzung mit Copilot-Nutzungsmetriken.
  • Kontaktieren von Benutzenden, die ihre zugewiesene Lizenz nicht verwendet haben. Du kannst diese API verwenden, um das Datum mit der letzten Aktivität für jeden zugewiesenen Arbeitsplatz anzuzeigen. Siehe Inaktive Benutzer daran erinnern, ihre GitHub Copilot-Lizenz zu verwenden.
  • Sammeln von Feedback von Teams, um zu verstehen, was gut funktioniert und was verbessert werden könnte
  • Überprüfung von GitHub Discussions und anderen Kommunikationskanälen, um häufig auftretende Probleme und Fragen zu identifizieren.
  • Optimiere deinen Onboardingprozesses basierend anhand der gewonnenen Erkenntnisse.
  • Teile nach dem erfolgreichen Rollout deine Onboardingcheckliste oder dein Playbook mit anderen Teams, um die Einführung zu skalieren.

Weitere Informationen

Konkretere Beispiele und ein detailliertes Playbook finden Sie im Whitepaper Training und Onboarding von Entwicklern auf Basis von GitHub Copilot.