Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

Práticas recomendadas para organizar o trabalho em sua empresa

Promova a colaboração e gerencie recursos em escala seguindo as práticas recomendadas pela GitHub para gerenciar organizações e equipes.

Usar organizações para trabalho ou governança

Há dois modelos principais de uso de organizações:

  •         **Agrupar projetos de trabalho relacionados**: agrupar repositórios para um aplicativo específico e serviços relacionados. As equipes que trabalham nesse aplicativo poderão se comunicar efetivamente e contribuir entre os diferentes repositórios.
    
  •         **Agrupar requisitos de governança semelhantes**: repositórios de grupo que exigem políticas semelhantes, configurações de segurança ou restrições de acesso. Você poderá aplicar as configurações necessárias à organização em larga escala. Por exemplo, se você tiver projetos de trabalho altamente confidenciais ou uma classificação de dados específica, agrupe-os em uma organização em que apenas um número limitado de pessoas tenha acesso.
    

Criar organizações intencionalmente

Criar organizações é um equilíbrio. Enquanto GitHub continua a tornar o gerenciamento da organização mais eficiente, você deve ter clareza sobre o motivo de criar uma organização. É sempre mais fácil adicionar organizações do que removê-las.

Não tente encaixar partes não naturais de sua empresa em uma única organização grande. Os recursos administrativos de uma conta corporativa permitem automatizar processos, gerenciar o acesso e aplicar políticas em várias organizações ao mesmo tempo. No entanto, há desvantagens de separar o trabalho em várias organizações diferentes:

  • É mais fácil para as pessoas se comunicarem dentro de uma organização, pois @-mentions só funcionam entre membros da mesma organização.
  • É mais fácil para as pessoas encontrarem recursos em uma organização, pois há apenas um local para pesquisar.

Talvez você queira começar com um pequeno número de organizações à medida que desenvolve sua estratégia. Depois de criar confiança no que funciona bem para sua empresa, você pode criar organizações adicionais conforme a necessidade surgir.

Você deve avaliar regularmente suas estratégias de acesso, governança e organização de trabalho. Limpar organizações herdadas faz parte desse processo.

Usar equipes para organizar pessoas

Observação

As equipes empresariais estão em versão prévia pública e sujeitas a alterações.

As equipes empresariais são a melhor maneira de controlar o acesso e as permissões em escala. Crie equipes e gerencie sua associação como seu principal meio de executar ações, como adicionar usuários às organizações, conceder licenças e delegar acesso às configurações da empresa.

Quando você usa equipes dessa forma, o controle de membros das equipes é uma ação delicada. Limite a permissão para controlar as equipes e sua associação a um pequeno número de pessoas. Se você usar um IdP (provedor de identidade externo), sincronize as equipes com grupos de IdP para que a associação à equipe possa ser controlada por um administrador central.

Use funções para delegar funções administrativas às equipes. Isso permite que você limite o número de proprietários corporativos em sua empresa e dê às pessoas apenas as permissões necessárias para realizar seus trabalhos efetivamente. Por exemplo, uma equipe de auditores pode receber acesso ao log de auditoria empresarial sem poder acessar outras configurações.

Colaborar em repositórios de propriedade da organização

Recomenda-se colaborar em repositórios de propriedade da organização sempre que possível e minimizar a colaboração em repositórios de propriedade dos 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.

Usar práticas de innersource

O innersource facilita a descoberta e reutilização de trabalho de todos os funcionários. Isso permite que as equipes de desenvolvimento aprendam entre si e evitem esforços duplicados para recriar serviços comuns.

Para obter diretrizes sobre como configurar práticas efetivas de fonte interna, consulte Usando o innersource em sua empresa.