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.