Dicas para uma implementação de sucesso do GitHub Copilot
Em última análise, os detalhes de como você implantará o GitHub Copilot para seus desenvolvedores dependem da sua organização e de suas necessidades, mas observamos alguns elementos comuns de implementações bem-sucedidas. Não importa se você já está começando ou já tem equipes em sua organização usando GitHub Copilot: ter cuidado com sua implementação e lembrar desses elementos pode ajudar você a obter um maior retorno sobre seu investimento.
Neste guia, você aprenderá:
O que considerar ao planejar sua implementação.
Como um modelo de licenciamento de autoatendimento pode agilizar a adoção.
O que pensar ao realizar treinamentos internos.
Tenha cautela com a escala de sua implementação inicial
Habilitar o GitHub Copilot para todos de uma vez pode ser emocionante, mas também pode ter alguns efeitos imprevistos. Se sua organização tem foco em engenharia com muita demanda para o GitHub Copilot, pode fazer sentido adotar essa abordagem. No entanto, outras organizações podem ser melhor atendidas por uma implementação inicial menor e mais deliberada para descobrir potenciais bloqueadores e ter sucesso já no início.
A escala da sua implementação inicial depende do tamanho e da natureza da sua organização. Sua escolha deve se basear no quanto você consegue gerenciar. É mais fácil medir a adoção e obter feedback quando você trabalha com uma dezena de desenvolvedores, em vez de trabalhar com uma organização inteira com centenas ou milhares de desenvolvedores. Trabalhar com um grupo menor e mais focado no lançamento também tornará mais fácil encontrar defensores internos, desenvolvedores influentes em suas organizações que podem ajudar você a promover a adoção.
Pense em quais equipes estão mais entusiasmadas com o uso do GitHub Copilot e quais seriam as mais beneficiadas. A partir daí, você pode conceder acesso a uma equipe por vez até estar tudo pronto para uma implementação mais ampla.
Adote o autoatendimento e envie lembretes
Facilite o uso do GitHub Copilot para quem estiver interessado nele. Algumas de nossas organizações mais bem-sucedidas oferecem um modelo inteiramente de autoatendimento, onde os desenvolvedores podem reivindicar uma licença do GitHub Copilot sem qualquer tipo de aprovação. Na hora de realmente implementar o GitHub Copilot, os desenvolvedores vão estar ansiosos para ter acesso. Você pode se preocupar com o uso de um número muito alto de licenças, mas descobrimos que muitas organizações inicialmente têm o problema oposto: elas querem ver mais desenvolvedores usando as licenças. A simplificação do número de aprovações que um desenvolvedor precisa concluir para obter uma licença permitirá que os desenvolvedores obtenham acesso mais cedo. Consulte nosso guia de estratégias de gerenciamento de usuários para obter mais dicas sobre como elaborar um plano de licenciamento para sua organização.
Quando um desenvolvedor recebe o acesso ao GitHub Copilot pela primeira vez, ele recebe um e-mail de boas-vindas e instruções sobre como começar. Acabamos percebendo que os desenvolvedores leem o e-mail, ignoram as instruções nele e depois o esquecem completamente. O envio de e-mails ou mensagens de lembrete para canais comuns incentivará os desenvolvedores a instalar e utilizar o GitHub Copilot, e o autoatendimento implementado facilita muito isso. Incluir exemplos de como as equipes estão usando o GitHub Copilot pode ser uma ótima maneira de incentivar o uso.
Identifique e documente potenciais bloqueadores técnicos
Como acontece com qualquer nova ferramenta, haverá considerações específicas para a integração do GitHub Copilot com sua stack de tecnologia específica. Por exemplo, sua equipe de TI pode precisar adicionar o GitHub Copilot à lista de permissões do firewall ou configurar seus proxies de rede. Identifique qualquer coisa exclusiva do seu ambiente que os usuários precisarão fazer para começar a trabalhar, documente todas essas informações e mantenha-as atualizadas.
É melhor encontrar e resolver esses possíveis problemas, começando com grupos menores concentrados e mais selecionados, em vez de uma implementação em toda a empresa. Ao integrar primeiro usuários comprometidos em fornecer feedback sobre sua experiência, você pode identificar e resolver proativamente esses desafios.
Foco no alinhamento executivo
As organizações que conseguem dimensionar o GitHub Copilot com sucesso geralmente têm uma forte adesão dos executivos. Quando o incentivo para usar uma ferramenta vem de cima, não há dúvida sobre se, ou como, os desenvolvedores podem usá-la.
É importante conversar com os líderes da sua organização e garantir que eles estejam envolvidos na implementação do GitHub Copilot. Aborde quaisquer preocupações que eles possam ter e peça que eles façam uma declaração para toda a organização sobre sua estratégia do GitHub Copilot. As respostas a perguntas e preocupações comuns que eles possam ter estão disponíveis na Central de confiança do GitHub Copilot e em outros guias neste roteiro de aprendizagem. Se você já executou um teste ou uma prova de conceito com um grupo seleto de desenvolvedores, agora é um bom momento para apresentar todos os dados que você tiver sobre a medição do impacto do GitHub Copilot.
Capacite os influenciadores
Assim como em outros aspectos da vida, um fator comum para a adoção de produtos é a influência de outras pessoas. Você pode usar isso para aumentar a adoção, ao selecionar desenvolvedores e gerentes influentes desde o início. O entusiasmo e a orientação deles pode ajudar outras pessoas a adotar e usar o GitHub Copilot. Por exemplo, o vice-presidente e chefe de engenharia da Shopify, Farhan Thawar, fez uma entrevista em vídeo com um engenheiro que adora o GitHub Copilot e compartilhou o vídeo internamente para ajudar a estimular a adoção.
Organize treinamentos
Os desenvolvedores terão dúvidas sobre as práticas recomendadas do GitHub Copilot e quando e onde podem usá-lo. Alguns clientes tiveram sucesso realizando sessões combinando um treinamento do GitHub Copilot com um almoço, para compartilhar a estratégia de adoção de sua empresa, práticas recomendadas e responder perguntas. Isso não apenas ajuda aqueles que já usam o GitHub Copilot a aproveitá-lo melhor, mas também serve como marketing interno para incentivar a adoção. Este é um bom momento para pedir ajuda aos seus influenciadores internos.
Veja a seguir alguns recursos úteis que você pode consultar ao responder perguntas ou planejar sessões de treinamento:
Quando fomos lançar o GitHub Copilot para os 6.000 desenvolvedores da Cisco em nosso grupo de negócios, eles estavam ansiosos e animados, mas tinham muitas perguntas. Fizemos uma parceria com nossa equipe de suporte premium do GitHub para realizar uma série de sessões de treinamento onde eles explicaram como começar a usar o GitHub Copilot, forneceram as práticas recomendadas para escrever prompts úteis e demonstraram seus recursos exclusivos, seguidas por uma sessão de perguntas e respostas. Logo, nossos desenvolvedores estavam usando o GitHub Copilot com confiança para escrever código. O que realmente nos ajudou foi ter uma noção das perguntas e preocupações dos nossos desenvolvedores com antecedência e manter nossas sessões de alto nível para abordar as preocupações iniciais durante a sessão de perguntas e respostas.
Sua estratégia de implementação não estará completa até que você tenha um plano para provisionar estações. Trataremos disso com mais detalhes a seguir.
A seguir: Gerenciamento e provisionamento de estações do GitHub CopilotComece a usar o GitHub Copilot