Il existe plusieurs options pour structurer les organisations au sein de votre entreprise. Chaque approche a des avantages et des inconvénients, et la meilleure structure pour votre entreprise dépend des caractéristiques et des besoins de votre activité, notamment les contraintes de taille et de sécurité. Nous vous recommandons d’aligner votre stratégie sur la culture que vous souhaitez créer, et non sur celle que vous avez actuellement. Si vous souhaitez avancer en termes de collaboration et d’innersourcing, structurez vos outils en conséquence. Ainsi, vos outils pourront vous aider dans le changement de culture au lieu d’être un facteur bloquant.
Cet article résume les points clés des recommandations de GitHub. Pour plus de détails, consultez la section Lectures complémentaires.
Réduire le nombre d’organisations
En général, GitHub recommande de réduire le nombre d’organisations que vous créez au minimum.
- Les membres d’une organisation peuvent trouver des ressources et communiquer facilement, ce qui favorise un environnement collaboratif.
- Il est toujours plus facile d’ajouter des organisations que d’en supprimer, c’est pourquoi nous vous recommandons de commencer avec un petit nombre d’organisations. Vous aurez ainsi plus de flexibilité à l’avenir.
- La suppression d’organisations est beaucoup plus difficile, car elle entraîne souvent des migrations et une réduction de la flexibilité à laquelle les équipes se sont habituées.
Quand plusieurs organisations sont-elles nécessaires ?
Certains clients auront besoin de plusieurs organisations.
- Le principal avantage de créer plusieurs organisations est la possibilité de configurer des stratégies, des paramètres et des critères distincts pour chacune d’elles.
- Les propriétaires d’organisation ont toujours accès à tous les dépôts appartenant à l’organisation. Si votre entreprise est suffisamment grande pour qu’aucun propriétaire ne doive avoir accès à tous les référentiels, envisagez de créer plusieurs organisations.
- Nous vous recommandons de créer et d’appliquer des règles fixes et transparentes pour la création d’une nouvelle organisation dans votre entreprise. Cela permettra à tout le monde de comprendre plus facilement l’objectif de chaque organisation et quelles ressources se trouvent où.
Différents clients ont réussi avec différentes configurations du nombre d’organisations et d’autorisations d’accès au sein de celles-ci. Pour explorer les options, consultez Meilleures pratiques pour structurer les organisations de votre entreprise.
Meilleures pratiques au sein des organisations
Au sein de chaque organisation de votre entreprise, vous devez encourager les propriétaires d’organisation à suivre les meilleures pratiques.
- Ajouter plusieurs propriétaires : si une organisation n’a qu’un seul propriétaire, les projets de l’organisation peuvent devenir inaccessibles si le propriétaire est injoignable. Pour garantir que personne ne perd l’accès à un projet, nous recommandons qu’au moins deux personnes au sein de chaque organisation aient le rôle de propriétaire.
- Utiliser des équipes : les équipes vous permettent de gérer les autorisations, la propriété du code et les notifications pour des groupes de personnes. Si vous utilisez un fournisseur d’identité (IdP) pour l’authentification, nous vous recommandons vivement de gérer l’appartenance à l’équipe via votre IdP. Consultez Création d’équipes.
- Collaborer dans les référentiels appartenant à l’organisation : dans la mesure du possible, minimiser 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.
Étapes suivantes
Vous avez commencé à créer des organisations et à gérer l’accès des utilisateurs en fonction de la structure souhaitée par votre entreprise. Découvrez ensuite comment obtenir de l’aide quand vous en avez besoin avec Support GitHub. Consultez Compréhension du support de l’entreprise.