Skip to main content

Práticas recomendadas para organizações em sua empresa

Saiba como estruturar sua empresa e organizações para obter a melhor experiência de desenvolvedor.

Há várias opções para estruturar as organizações da sua empresa. Cada abordagem tem prós e contras, e a melhor estrutura para sua empresa depende das características e necessidades dela, incluindo restrições de tamanho e segurança. Recomendamos alinhar sua estratégia com a cultura que você deseja criar, não com a cultura que você tem atualmente. Se você quer avançar em termos de colaboração e produção interna, estruture suas ferramentas de modo a conseguir isso. Assim, suas ferramentas poderão ajudar você na mudança cultural, em vez de funcionarem como obstáculos.

Este artigo resume os principais pontos de recomendações do GitHub. Para obter mais detalhes, consulte a seção de Leitura adicional.

Minimizar o número de organizações

Em geral, o GitHub recomenda minimizar o número de organizações criadas.

  • Os membros de uma organização podem encontrar recursos e se comunicar facilmente, o que promove um ambiente colaborativo.
  • É sempre mais fácil adicionar organizações do que removê-las, portanto, recomendamos começar com um pequeno número de organizações para ter mais flexibilidade no futuro.
  • Remover organizações é muito mais difícil e muitas vezes exige migrações e uma redução da flexibilidade com que as equipes já se acostumaram.

Quando várias organizações são necessárias?

Alguns clientes exigirão várias organizações.

  • O principal benefício da criação de várias organizações é a capacidade de definir políticas, configurações e requisitos separados para cada uma delas.
  • Os proprietários da organização sempre têm acesso a todos os repositórios pertencentes a ela. Se a sua empresa for grande o suficiente para que nenhum proprietário sozinho tenha acesso a todos os repositórios, considere criar várias organizações.
  • É recomendável criar e impor regras fixas e transparentes para criar uma organização na sua empresa. Isso facilitará que todos entendam a finalidade de cada organização e quais ativos estão localizados onde.

Clientes diferentes foram bem-sucedidos com diferentes configurações para diversas organizações e permissões de acesso dentro deles. Para explorar as opções, consulte Práticas recomendadas para estruturar organizações em sua empresa.

Práticas recomendadas nas organizações

Em cada organização em sua empresa, você deve incentivar os proprietários da organização a seguir as práticas recomendadas.

  • Adicionar vários proprietários: se uma organização tiver apenas um proprietário, os projetos dela poderão ficar inacessíveis se ele estiver inacessível. Para garantir que ninguém perca o acesso a um projeto, atribua a pelo menos duas pessoas em cada organização a função de proprietário.
  • Usar equipes: o Teams permite que você gerencie permissões, propriedade de código e notificações para grupos de pessoas. Se você usar um IdP (provedor de identidade) para autenticação, é altamente recomendável gerenciar a associação de equipe por meio do IdP. Confira Como criar equipes.
  • Colaborar em repositórios de propriedade da organização: sempre que possível, minimize a colaboração em repositórios de propriedade de usuários. Os repositórios de propriedade da organização têm recursos administrativos e de segurança mais sofisticados e permanecem acessíveis mesmo quando a associação corporativa muda.

Próximas etapas

Você começou a criar organizações e gerenciar o acesso para que os usuários correspondam à estrutura desejada da sua empresa. A seguir, entenda como obter ajuda quando precisar por meio do Suporte do GitHub. Confira Noções básicas sobre o suporte empresarial.

Leitura adicional