Um processo de capacitação eficaz é essencial para promover a adoção de Copilot em sua organização. Esse processo deve ser adaptado às necessidades e às metas da sua organização e deve ser projetado para ajudar suas equipes a entender como usar Copilot com eficiência.
O processo de habilitação pode evoluir com base em comentários e resultados. Examine e atualize regularmente o processo para garantir que ele continue atendendo às necessidades da organização.
O GitHub Copilot processo de habilitação pode ser dividido nos seguintes estágios:
- Conceder licenças
- Dar suporte à configuração dos ambientes pelos usuários
- Suporte ao uso efetivo de Copilot
Pré-requisitos
- GitHub Copilot deve ser configurado em sua organização. Para obter mais informações, consulte Configurando GitHub Copilot para sua organização.
Exemplo de cronograma de distribuição
Para uma adoção ideal Copilot , adapte o tempo e a abordagem às necessidades da sua organização. Por exemplo, um cronograma de implementação pode se parecer com:
- Comece a integração 45 dias antes da distribuição: defina métricas de sucesso e treine campeões.
- Compartilhe comunicados e recursos assíncronos com 14 dias de antecedência.
- Organize um workshop para daqui a 7 dias.
- No dia do lançamento, forneça um canal do Slack, uma wiki e recursos online coletados.
- Continue fornecendo treinamento. Ele pode ser formal a princípio e, depois, mudar para um suporte sob demanda específico à medida que a adoção aumenta.
Conceder licenças
Antes de impulsionar a adoção de GitHub Copilot, você precisa garantir que suas equipes tenham acesso ao produto. Para obter mais informações, consulte Concedendo acesso a GitHub Copilot para membros de sua organização.
Dependendo do tamanho da organização, talvez você queira começar com um programa piloto pequeno. Isso permitirá que você teste o processo de habilitação e faça os ajustes necessários antes de distribuí-lo para o restante da organização.
Você pode começar identificando um pequeno número de equipes que estão interessadas em usar Copilot. Em seguida, você pode trabalhar com essas equipes para ajudá-las a começar a usar Copilot.
GitHub descobriu que muitas distribuições bem-sucedidas oferecem um modelo totalmente de autoatendimento em que os desenvolvedores podem solicitar uma licença sem aprovação. Para saber mais sobre as opções para configurar esse processo, consulte Configurando um processo de autoatendimento para licenças do GitHub Copilot.
Dar suporte à configuração dos ambientes pelos usuários
Depois que suas equipes tiverem acesso ao GitHub Copilot, garanta que se sintam confiantes para configurar seu ambiente. GitHub fornece uma documentação abrangente para ajudar os usuários a configurar seu ambiente e resolver problemas comuns. Consulte Configurando GitHub Copilot por conta própria e Solucionar problemas do GitHub Copilot.
Se sua empresa usar um proxy ou firewall corporativo, haverá etapas adicionais para garantir que os usuários possam se conectar a GitHub Copilot:
- Assegure que as URLs importantes sejam adicionadas à lista de permissões do servidor proxy ou firewall. Consulte Referência da lista de permissões do Copilot.
- Forneça diretrizes para que os usuários configurem seu ambiente para se conectarem por meio de seu proxy. Também pode ser necessário instalar certificados SSL personalizados nos computadores dos usuários. Consulte Configurando configurações de rede para o Copilot GitHub.
Para problemas mais complexos, você também pode optar por designar um ponto de contato interno para ajudar os usuários a resolver problemas ou escaloná-los para Suporte do GitHub. Escolha um ponto de contato que tenha segurança para solucionar problemas de firewall e configuração de rede.
Apoiando o uso eficaz de Copilot na sua organização
Esta seção oferece exemplos de como você pode dar suporte ao uso efetivo de Copilot. Use esses exemplos como ponto de partida e adapte-os para atender às necessidades e metas da organização.
Para direcionar e medir o impacto posterior de Copilot, GitHub recomenda conduzir sua implementação tendo metas de engenharia específicas em mente. Você deve comunicar suas metas à equipe e organizar o treinamento adequadamente. Consulte Alcançar as metas de engenharia da sua empresa com o GitHub Copilot.
Criar recursos de integração
Você pode optar por criar materiais internos de onboarding para ajudar as equipes a começar a usar Copilot. Esses materiais podem incluir políticas e diretrizes da sua organização para uso Copilot, GitHub documentação, postagens relevantes GitHub no blog e quaisquer outros recursos que você acha que serão úteis.
GitHub a documentação que talvez você queira apresentar em seus materiais de integração inclui:
- Práticas recomendadas para usar GitHub Copilot
- Engenharia de prompts para o GitHub Copilot Chat
- Obtendo sugestões de código em seu IDE com GitHub Copilot
- Fazendo perguntas ao GitHub Copilot no seu IDE
Você também pode criar um GitHub repositório para armazenar esses materiais e incentivar as equipes a contribuir com seus próprios recursos e práticas recomendadas. Isso pode ajudar a promover um senso de comunidade entre as equipes que estão usando Copilote facilitar a introdução de novas equipes.
Trabalhando com seu programa piloto
Depois que os usuários do seu programa piloto tiverem usado seus recursos de onboarding, você terá uma primeira oportunidade de obter feedback para verificar se há pontos de atrito que devem ser resolvidos antes de implementar Copilot em maior escala.
Uma maneira de obter comentários é com uma pesquisa. Você pode usar o Copilot mecanismo de pesquisa para criar um aplicativo que disparará uma pesquisa em pontos específicos da Copilot experiência. Veja o Copilot mecanismo de questionários.
Oferecer treinamento e suporte
Em seu programa piloto, você pode identificar um grupo de Copilot campeões que estão entusiasmados com o uso Copilot e estão dispostos a ajudar outras pessoas a começar. Você pode trabalhar com esses defensores para criar sessões de treinamento, workshops e outros recursos para ajudar as equipes a começar a usar Copilot.
Você também pode usar GitHub Discussions para criar um espaço em que as equipes possam fazer perguntas, compartilhar práticas recomendadas e aprender umas com as outras. Isso pode ajudar a promover um senso de comunidade entre as equipes que estão usando Copilote facilitar a introdução de novas equipes.
GitHub também disponibiliza um repositório dedicado de workshops Copilot, que contém uma seleção de workshops criados para ajudar as equipes a aprender a usar Copilot com eficiência. Consulte Copilot Workshops.
As seções a seguir fornecem exemplos práticos para ajudar as equipes a começar a usar o Copilot com êxito, obtidos de organizações reais.
1. Executar um sprint de integração da equipe
- Reserve um dia ou uma semana em que todos se concentrem em usar o Copilot.
- Defina pares de desenvolvedores experientes com membros mais recentes da equipe para explorar o Copilot em sua base de código real.
- Incentive todos a experimentar o Copilot para um fluxo de trabalho específico (como escrever testes ou redigir conteúdo).
- Façam resumos em grupo. O que surpreendeu vocês, o que funcionou e o que não funcionou?
2. Criar ciclos regulares de feedback
- Adicione a discussão do Copilot à retrospectiva do sprint ou à sincronização semanal.
- Em que lugar o Copilot ajudou (ou não) nesta semana?
- Use padrões dessas conversas para ajustar a documentação ou a integração da equipe.
3. Acompanhar e comemorar o sucesso
- Escolha algumas métricas importantes (como PRs mais rápidas ou menos perguntas do tipo “como começar?” questões).
- Compartilhe as vitórias no canal da equipe ou durante as reuniões.
- Reconheça indivíduos que ajudam outras pessoas a obter valor do Copilot.
Fornecer recursos de aprendizagem
Além dos recursos de integração, convém fornecer uma biblioteca de recursos de aprendizagem para ajudar as equipes a avançar em suas habilidades.Copilot O Bate-papo do Copilot Livro de Receitas é um ótimo lugar para começar. O Cookbook é uma coleção de exemplos de prompts que você pode usar para aprender a pedir ajuda a Copilot com uma ampla gama de tarefas. Consulte Livro de receitas do GitHub Copilot.
Comunicar expectativas
Se sua organização tiver diretrizes de uso específicas Copilot , elas deverão ser comunicadas claramente em materiais de integração e em qualquer outro lugar em que as equipes possam procurar informações. Por exemplo, se você planeja revogar o acesso a Copilot usuários que não o usaram em um determinado período de tempo, verifique se os usuários estão cientes dessa política.
Muitos usuários podem não conhecer todos os recursos do Copilot. Apresente diretrizes de como espera que os diferentes recursos se ajustem aos fluxos de trabalho da sua organização e dê treinamento para apoiar isso. Para obter um exemplo de ponta a ponta, consulte Integrando a IA com agente ao ciclo de vida de desenvolvimento de software de sua empresa.
Análise e otimização contínuas
Depois de implementar o Copilot processo de habilitação, você deverá revisá-lo e otimize-o regularmente para garantir que ele continue a atender às necessidades da sua organização. Há algumas formas de fazer isso, por exemplo:
- Monitorar os dados de uso para identificar tendências e padrões. Consulte Acompanhamento da ativação de licença e uso inicial com métricas de uso do Copilot.
- Acompanhar usuários que não estão usando sua respectiva licença atribuída. Você pode usar a API para ver a data da atividade mais recente de cada assento atribuído. Consulte Lembrando os usuários inativos de usarem sua licença do Copilot GitHub.
- Reúna comentários das equipes para entender o que está funcionando bem e o que poderia ser aprimorado.
- Analisar GitHub Discussions e outros canais de comunicação para identificar problemas e dúvidas frequentes.
- Reavalie seu processo de habilitação com base nas lições aprendidas.
- Após uma distribuição bem-sucedida, compartilhe a lista de verificação de integração ou o guia estratégico com outras equipes para ampliar a adoção.
Leitura adicional
Para obter exemplos mais concretos e um guia prático detalhado, consulte o white paper Treinamento e integração de desenvolvedores no GitHub Copilot.