Skip to main content

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.

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.