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 effektiver Aktivierungsprozess ist unerlässlich, um die Einführung Copilot in Ihrer Organisation voranzutreiben. Dieser Prozess sollte auf die Bedürfnisse und Ziele Ihrer Organisation zugeschnitten sein und so konzipiert werden, dass Ihre Teams verstehen, wie Copilot effektiv eingesetzt 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 GitHub Copilot Aktivierungsprozess 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 Copilot Einführung stimmen Sie Zeitpunkt und Vorgehensweise auf die Anforderungen Ihrer Organisation ab. 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 Einführung fördern GitHub Copilotkönnen, müssen Sie sicherstellen, 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.

Sie können beginnen, indem Sie eine kleine Anzahl von Teams identifizieren, die an der Verwendung Copilotinteressiert sind. Sie können dann mit diesen Teams zusammenarbeiten, um ihnen den Einstieg in Copilot zu erleichtern.

GitHub hat festgestellt, dass viele erfolgreiche Rollouts ein vollständiges Self-Service-Modell bieten, in dem Entwickler 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. GitHub bietet eine umfassende Dokumentation, mit der Benutzer ihre Umgebung einrichten und häufige Probleme beheben können. Siehe Einrichten von GitHub Copilot für die eigene Nutzung und Problembehandlung für GitHub Copilot.

Wenn Ihr Unternehmen einen Unternehmensproxy oder eine Firewall verwendet, gibt es zusätzliche Schritte, um sicherzustellen, dass Benutzer eine Verbindung herstellen GitHub Copilotkönnen:

  • Stelle sicher, dass der Zulassungsliste für den Proxyserver oder die Firewall Schlüssel-URLs hinzugefügt werden. Siehe Copilot-Zulassungslistenreferenz.
  • 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 können Sie auch einen internen Kontaktpunkt festlegen, um Benutzern bei der Behebung von Problemen zu helfen oder sie zu GitHub-Supporteskalieren. Du solltest einen Ansprechpartner auswählen, der sich mit der Behebung von Firewall- und Netzwerkkonfigurationsprobleme auskennt.

Unterstützung einer effektiven Copilot Nutzung in Ihrer Organisation

In diesem Abschnitt finden Sie Beispiele dafür, wie Sie die effektive Nutzung von Copilot unterstützen können. 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, Ihren Rollout an konkreten technischen Zielen auszurichten. Du solltest die Ziele den Mitarbeitenden mitteilen und entsprechende Schulungen organisieren. Siehe Erreichen der Engineeringziele deines Unternehmens mit GitHub Copilot.

Erstellen von Onboarding-Ressourcen

Sie können interne Onboarding-Unterlagen erstellen, um Teams den Einstieg in Copilot zu erleichtern. Diese Materialien könnten die Vorgaben und Richtlinien Ihrer Organisation für die Verwendung von Copilot, die GitHub-Dokumentation, relevante Blogbeiträge zu GitHub sowie weitere Ressourcen umfassen, die Ihrer Meinung nach hilfreich sind.

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

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, unter Teams, die Copilot verwenden, ein Gemeinschaftsgefühl zu fördern und neuen Teams den Einstieg zu erleichtern.

Arbeiten mit deinem Pilotprogramm

Sobald die Nutzer in Ihrem Pilotprogramm Ihre Onboarding-Ressourcen verwendet haben, haben Sie eine erste Gelegenheit, Feedback zu erhalten und zu prüfen, ob es noch Knackpunkte gibt, die vor der Einführung von Copilot in größerem Maßstab behoben werden sollten.

Eine Möglichkeit zum Sammeln von Feedback ist eine Umfrage. Sie können das Copilot Umfragemodul verwenden, um eine App zu erstellen, die eine Umfrage an bestimmten Stellen in der Copilot Oberfläche auslöst. Sehen Sie sich das Copilot Umfragemodul an.

Anbieten von Schulungen und Support

In Ihrem Pilotprogramm können Sie eine Gruppe von Copilot Fürsprechern identifizieren, die Copilot mit Begeisterung nutzen und bereit sind, anderen den Einstieg zu erleichtern. Sie können mit diesen Multiplikatoren zusammenarbeiten, um Schulungen, Workshops und andere Ressourcen zu erstellen, die Teams den Einstieg mit Copilot erleichtern.

Sie können GitHub Discussions auch verwenden, um einen Raum zu schaffen, in dem Teams Fragen stellen, Best Practices austauschen und voneinander lernen können. Dies kann dazu beitragen, das Gemeinschaftsgefühl unter Teams zu fördern, die Copilot verwenden, und neuen Teams den Einstieg zu erleichtern.

GitHub bietet außerdem ein dediziertes Copilot Workshops-Repository, das eine Auswahl an Workshops enthält, die Teams dabei helfen sollen, effektiv zu nutzen Copilot . 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 Ihren Onboarding-Ressourcen könnten Sie eine Bibliothek mit Lernressourcen bereitstellen, um Teams dabei zu helfen, ihre Fähigkeiten im Umgang mit Copilot auszubauen. Das Copilot-Chat Cookbook ist ein großartiger Ausgangspunkt. Das Cookbook ist eine Sammlung von Beispielaufforderungen, die Sie verwenden können, um zu erfahren, wie Sie Hilfe bei einer Vielzahl von Aufgaben anfordern Copilot können. Siehe GitHub Copilot Kochbuch.

Kommunizieren von Erwartungen

Wenn Ihre Organisation über spezifische Copilot Nutzungsrichtlinien verfügt, sollten diese in Onboarding-Materialien klar kommuniziert werden, und an anderen Stellen, an denen Teams nach Informationen suchen könnten. Wenn Sie beispielsweise beabsichtigen, den Zugriff Copilot für Benutzer zu widerrufen, die ihn nicht in einem bestimmten Zeitraum verwendet haben, stellen Sie sicher, dass Ihre Benutzer diese Richtlinie kennen.

Viele Benutzer sind möglicherweise nicht über alle CopilotFunktionen 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 Sie Ihren Copilot Aktivierungsprozess implementiert haben, sollten Sie ihn regelmäßig überprüfen und optimieren, um sicherzustellen, dass er weiterhin den Anforderungen Ihrer 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
  • Prüfung von GitHub Discussions und anderen Kommunikationskanälen zur Identifizierung häufiger Probleme und Fragen.
  • 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

Weitere konkrete Beispiele und einen detaillierten Leitfaden finden Sie im Whitepaper „Schulung und Einarbeitung von EntwicklernGitHub Copilot“.