Un processus d’activation efficace est essentiel pour favoriser l’adoption de Copilot dans votre organisation. Ce processus doit être adapté aux besoins et aux objectifs de votre organisation et doit être conçu pour aider vos équipes à comprendre comment utiliser efficacement Copilot.
Votre processus d’activation peut évoluer en fonction du retour d’expérience et des résultats. Vous devez régulièrement revoir et mettre à jour le processus pour vous assurer qu’il continue à répondre aux besoins de votre organisation.
Le processus d’activation GitHub Copilot peut être décomposé en plusieurs étapes :
- Octroi de licences
- Prise en charge des utilisateurs qui configurent leur environnement
- Prise en charge de l’utilisation efficace de Copilot
Prérequis
- GitHub Copilot doit être configuré dans votre entreprise et votre organisation. Pour plus d’informations, consultez Configuration de GitHub Copilot pour votre entreprise et Configuration de GitHub Copilot pour votre organisation.
Exemple de chronologie de lancement
Pour une adoption optimale de Copilot, adaptez le calendrier et l’approche aux besoins de votre organisation. Par exemple, une chronologie de lancement pourrait ressembler à ceci :
- Commencez l’intégration 45 jours avant le lancement : définissez les indicateurs de réussite et formez des référents.
- Partagez les annonces et les ressources asynchrones 14 jours avant le lancement.
- Organisez un atelier 7 jours avant le lancement.
- Le jour du lancement, mettez à disposition un canal Slack, un wiki et des ressources en ligne sélectionnées.
- Continuez à dispenser des formations. Elles peuvent être formelles au début, puis évoluer vers un soutien spécifique et à la demande à mesure que l’adoption progresse.
Octroi de licences
Avant de favoriser l’adoption de GitHub Copilot, vous devez vous assurer que vos équipes ont accès au produit. Pour plus d’informations, consultez « Permettre aux membres de votre organisation d’accéder à Copilot ».
En fonction de la taille de votre organisation, vous pouvez commencer par un petit programme pilote. Vous pourrez ainsi tester votre processus d’activation et procéder aux ajustements nécessaires avant de le déployer dans l’ensemble de votre organisation.
Vous pouvez commencer par identifier un petit nombre d’équipes intéressées par l’utilisation de Copilot. Vous pouvez ensuite travailler avec ces équipes pour les aider à démarrer avec Copilot.
GitHub a constaté que de nombreux déploiements réussis proposent un modèle entièrement en libre-service où les développeurs peuvent demander une licence sans approbation. Pour en savoir plus sur les options de configuration de ce processus, consultez Configuration d’un processus en libre-service pour les licences GitHub Copilot.
Prise en charge des utilisateurs qui configurent leur environnement
Une fois que vos équipes ont accès à GitHub Copilot, veillez à ce qu’elles soient capables de configurer leur environnement. GitHub fournit une documentation complète pour aider les utilisateurs à configurer leur environnement et à résoudre les problèmes courants. Consultez Mise en place de GitHub Copilot pour vous-même et Résoudre les problèmes liés à GitHub Copilot.
Si votre entreprise utilise un proxy ou un pare-feu d’entreprise, des étapes supplémentaires sont nécessaires pour s’assurer que les utilisateurs peuvent se connecter à GitHub Copilot :
- Veillez à ce que les URL clés soient ajoutées à la liste d’autorisation du serveur proxy ou du pare-feu. Consultez Référence de la liste d'autorisation.
- Fournissez une aide à vos utilisateurs pour qu’ils puissent configurer leur environnement afin de se connecter via votre proxy. Vous devrez peut-être également installer des certificats SSL personnalisés sur les machines de vos utilisateurs. Consultez Configuration des paramètres réseau pour GitHub Copilot.
Pour les problèmes plus complexes, vous pouvez également choisir de désigner un point de contact interne pour aider les utilisateurs à résoudre les problèmes, ou les transmettre à Support GitHub. Vous devez choisir un point de contact capable de résoudre les problèmes de pare-feu et de configuration du réseau.
Prise en charge de l’utilisation efficace de Copilot dans votre organisation
Cette section fournit des exemples de la façon dont vous pouvez prendre en charge l’utilisation efficace de Copilot. Vous pouvez utiliser ces exemples comme point de départ et les adapter aux besoins et aux objectifs de votre organisation.
Pour stimuler et mesurer l'impact en aval de Copilot, GitHub recommande de mener votre déploiement en gardant à l'esprit des objectifs techniques spécifiques. Vous devez communiquer vos objectifs au personnel et organiser la formation en conséquence. Consultez Atteindre les objectifs d’ingénierie de votre entreprise avec GitHub Copilot.
Création de ressources d’intégration
Vous pouvez choisir de créer des supports d’intégration internes pour aider les équipes à démarrer avec Copilot. Ces supports peuvent inclure les stratégies et les directives de votre organisation concernant l’utilisation de Copilot, la documentation GitHub, les articles de blog GitHub pertinents, ainsi que toute autre ressource que vous jugerez utile.
La documentation GitHub que vous pouvez inclure dans vos supports d’intégration comprend :
- Meilleures pratiques pour l’utilisation de GitHub Copilot
- Ingénierie de prompt pour GitHub Copilot Chat
- Getting code suggestions in your IDE with GitHub Copilot
- Asking GitHub Copilot questions in your IDE
Vous pouvez également créer un référentiel GitHub pour stocker ces supports, et encourager les équipes à contribuer à leurs propres ressources et bonnes pratiques. Cette démarche peut contribuer à créer un sentiment de communauté parmi les équipes qui utilisent Copilot, et permettre aux nouvelles équipes de démarrer plus facilement.
Utilisation de votre programme pilote
Une fois que les utilisateurs de votre programme pilote auront utilisé vos ressources d’intégration, vous pourrez obtenir un premier retour d’expérience, afin d’identifier les éventuels problèmes à résoudre avant de déployer Copilot à plus grande échelle.
Pour obtenir un retour d’expérience, vous pouvez notamment effectuer une enquête. Vous pouvez utiliser le moteur d’enquête Copilot pour créer une application qui déclenchera une enquête à des moments précis de l’expérience Copilot. Consultez le moteur d’enquête Copilot.
Offre de formation et de support
Votre programme pilote vous permet d’identifier un groupe de champions Copilot qui sont enthousiastes à l’idée d'utiliser Copilot et qui sont prêts à aider d’autres personnes à démarrer. Vous pouvez travailler avec ces champions pour créer des sessions de formation, des ateliers et d’autres ressources pour aider les équipes à démarrer avec Copilot.
Vous pouvez également utiliser GitHub Discussions pour créer un espace où les équipes peuvent poser des questions, partager les meilleures pratiques et apprendre les unes des autres. Cette démarche peut contribuer à créer un sentiment de communauté parmi les équipes qui utilisent Copilot, et permettre aux nouvelles équipes de démarrer plus facilement.
GitHub fournit également un référentiel d'ateliers dédié Copilot, qui contient une sélection d’ateliers conçus pour aider les équipes à apprendre à utiliser efficacement Copilot. Consultez Ateliers Copilot.
Les sections suivantes fournissent des exemples pratiques tirés d’organisations réelles pour aider les équipes à commencer à utiliser Copilot avec succès.
1. Organisez un sprint d’intégration pour votre équipe
- Réservez une journée ou une semaine pendant laquelle tout le monde se concentrera sur l’utilisation de Copilot.
- Mettez en binôme des développeurs expérimentés et des nouveaux membres de l’équipe afin d’explorer Copilot dans votre codebase réel.
- Encouragez tout le monde à essayer Copilot dans le cadre d’un flux de travail spécifique (comme la rédaction de tests ou la création de contenu).
- Faites un débriefing en groupe. Qu’est-ce qui vous a surpris, qu’est-ce qui a fonctionné et qu’est-ce qui n’a pas fonctionné ?
2. Générez des boucles de commentaires régulières
- Ajoutez la discussion Copilot à votre rétrospective de sprint ou à votre réunion de suivi hebdomadaire.
- Prompt : « Dans quel contexte Copilot vous a-t-il aidé (ou non) cette semaine ? »
- Utilisez les modèles issus de ces conversations pour ajuster la documentation ou l’intégration de l’équipe.
3. Suivez et célébrez les succès
- Choisissez quelques indicateurs pertinents (tels que des demandes de tirage plus rapides ou moins de questions du type « Comment commencer ? »).
- Partagez les réussites dans le canal de l’équipe ou lors des réunions.
- Reconnaissez les personnes qui aident les autres à tirer parti de Copilot.
Fourniture de ressources d’apprentissage
En plus de vos ressources d’intégration, vous pouvez proposer une bibliothèque de ressources d’apprentissage pour aider les équipes à améliorer leurs compétences avec Copilot. Le Cookbook Copilot Chat est un excellent point de départ. Le Cookbook est un ensemble d’exemples de prompts que vous pouvez utiliser pour apprendre à demander de l’aide à Copilot pour un grand nombre de tâches. Consultez Livre de recettes de Copilot Chat.
Communication des attentes
Si votre organisation applique des directives d’usage spécifiques pour Copilot, celles-ci doivent être clairement communiquées dans les supports d’intégration et partout où les équipes pourraient chercher des informations. Par exemple, si vous prévoyez de révoquer l’accès à Copilot pour les utilisateurs qui ne l’ont pas utilisé depuis un certain temps, assurez-vous que vos utilisateurs sont au courant de cette politique.
De nombreux utilisateurs peuvent ne pas connaître toutes les fonctionnalités de Copilot. Vous devez fournir des conseils sur la façon dont vous attendez que les différentes fonctionnalités s’intègrent dans les flux de travail de votre organisation et fournissent une formation pour prendre en charge cela. Pour obtenir un exemple de bout en bout, consultez Intégration de l’IA agentique dans le cycle de vie du développement logiciel de votre entreprise.
Analyse et optimisation en cours
Une fois que vous avez mis en œuvre votre processus d’activation Copilot, vous devez le passer en revue et l’optimiser régulièrement pour vous assurer qu’il continue à répondre aux besoins de votre organisation. Voici quelques moyens d’y parvenir :
- Analyse des données d’utilisation pour identifier les tendances et les modèles. Consultez Analyse de l’utilisation au fil du temps avec l’API de métriques Copilot.
- Suivi des utilisateurs qui n’ont pas utilisé la licence qui leur a été attribuée. Vous pouvez utiliser l’API pour connaître la dernière date d’activité pour chaque siège attribué. Consultez Rappel aux utilisateurs inactifs d’utiliser leur licence GitHub Copilot.
- Recueillir le retour d’expérience des équipes pour comprendre ce qui fonctionne bien et ce qui pourrait être amélioré.
- Passer en revue GitHub Discussions et d’autres canaux de communication afin d’identifier les problèmes et les questions les plus courants.
- Faites évoluer votre processus d’accompagnement en fonction des enseignements tirés.
- Après un lancement réussi, partagez votre liste de contrôle ou votre playbook avec d’autres équipes afin d’étendre l’adoption.
Pour aller plus loin
Pour des exemples plus concrets et un playbook détaillé, consultez le livre blanc Formation et intégration des développeurs sur GitHub Copilot.