Utiliser des organisations pour le travail ou la gouvernance
Il existe deux modèles principaux d’utilisation d’organisations :
-
**Projets de travail liés au groupe** : référentiels de groupe pour une application et des services associés spécifiques. Les équipes qui travaillent sur cette application pourront ensuite communiquer efficacement et contribuer à l’ensemble des différents référentiels. -
**Exigences de gouvernance similaires** : référentiels de groupe qui nécessitent des stratégies, des paramètres de sécurité ou des restrictions d’accès similaires. Vous serez en mesure d’appliquer les paramètres nécessaires à l’organisation à grande échelle. Par exemple, si vous avez des projets de travail hautement confidentiels ou une classification de données spécifique, regroupez-les dans une organisation où seul un nombre limité de personnes ont accès.
Créer des organisations intentionnellement
La création d’organisations est un équilibre. Bien que GitHub continue à rendre la gestion des organisations plus évolutive, vous devez réfléchir à la raison pour laquelle vous créez une organisation. Il est toujours plus facile d’ajouter des organisations qu’à les supprimer.
N’essayez pas d’adapter des pièces non naturelles de votre entreprise à une seule grande organisation. Les fonctionnalités d’administration d’un compte d’entreprise vous permettent d’automatiser les processus, de gérer l’accès et d’appliquer des stratégies à plusieurs organisations à la fois. Toutefois, il y a des compromis à fragmenter le travail entre de nombreuses organisations différentes.
- Il est plus facile pour les personnes de communiquer au sein d’une organisation, car @-mentions ne fonctionne qu'entre les membres de la même organisation.
- Il est plus facile pour les personnes de trouver des ressources dans une organisation, car il n’y a qu’un seul endroit à rechercher.
Vous pouvez commencer par un petit nombre d’organisations au fur et à mesure que vous développez votre stratégie. Une fois que vous avez confiance en ce qui fonctionne bien pour votre entreprise, vous pouvez créer des organisations supplémentaires au fur et à mesure que cela se produit.
Vous devez évaluer régulièrement vos stratégies d’accès, de gouvernance et d’organisation du travail. Le nettoyage des organisations héritées fait partie de ce processus.
Utiliser des équipes pour organiser des personnes
Remarque
Les équipes d’entreprise sont en préversion publique et peuvent être modifiées.
Les équipes d’entreprise sont le meilleur moyen de contrôler l’accès et les autorisations à grande échelle. Créez des équipes et gérez leur appartenance comme moyen principal d’effectuer des actions telles que l’ajout d’utilisateurs à des organisations, l’octroi de licences et la délégation de l’accès aux paramètres d’entreprise.
Lorsque vous utilisez des équipes de cette façon, le contrôle de l’appartenance aux équipes est une action sensible. Limitez l’autorisation de contrôler les équipes et leur appartenance à un petit nombre de personnes. Si vous utilisez un fournisseur d’identité externe (IdP), synchronisez les équipes avec des groupes IdP afin que l’appartenance à l’équipe puisse être contrôlée par un administrateur central.
Utilisez des rôles pour déléguer des tâches administratives aux équipes. Cela vous permet de limiter le nombre de propriétaires d’entreprise de votre entreprise et de donner aux personnes uniquement les autorisations dont elles ont besoin pour effectuer leurs travaux efficacement. Par exemple, une équipe d’auditeurs peut recevoir l’accès au journal d’audit d’entreprise sans pouvoir accéder à d’autres paramètres.
Collaborer dans des référentiels appartenant à l’organisation
Nous vous recommandons de collaborer dans les référentiels appartenant à l’organisation chaque fois que cela est possible et de réduire la collaboration dans les référentiels appartenant à l’utilisateur. Les référentiels appartenant à l’organisation disposent de fonctionnalités de sécurité et d’administration plus sophistiquées, et restent accessibles même lorsque l’appartenance à l’entreprise change.
Utiliser des pratiques innersource
Innersource facilite la découverte et la réutilisation du travail pour tous les employés. Cela permet aux équipes de développement d’apprendre les uns des autres et d’éviter les efforts de duplication pour recréer des services communs.
Pour obtenir des conseils sur la configuration de pratiques internes efficaces, consultez Utilisation de innersource dans votre entreprise.
Étapes suivantes
Découvrez comment configurer votre entreprise conformément aux bonnes pratiques dans notre parcours Intégration d’entreprise pour GitHub Enterprise Cloud.