Verwendung von Organisationen für Arbeit oder Verwaltung
Es gibt zwei Hauptmodelle für die Verwendung von Organisationen:
-
**Gruppenbezogene Arbeitsprojekte**: Gruppenrepositorys für eine bestimmte Anwendung und verwandte Dienste. Teams, die an dieser Anwendung arbeiten, können dann effektiv kommunizieren und in den verschiedenen Repositorys mitwirken. -
**Gruppieren Sie ähnliche Governanceanforderungen**: Gruppenrepositorys, die ähnliche Richtlinien, Sicherheitseinstellungen oder Zugriffsbeschränkungen erfordern. Sie können die erforderlichen Einstellungen auf die Organisation im großen Maßstab anwenden. Wenn Sie beispielsweise streng vertrauliche Arbeitsprojekte oder eine bestimmte Datenklassifizierung haben, gruppieren Sie diese in einer Organisation, auf die nur eine begrenzte Anzahl von Personen Zugriff hat.
Absichtliches Erstellen von Organisationen
Das Erstellen von Organisationen ist ein Balanceakt. Während GitHub die Skalierbarkeit der Organisationsverwaltung weiter verbessert, sollten Sie sich bewusst sein, warum Sie eine Organisation erstellen. Es ist immer einfacher, Organisationen hinzuzufügen, als sie zu entfernen.
Versuchen Sie nicht, unnatürliche Teile Ihres Unternehmens in eine einzige große Organisation zu integrieren. Mit den administrativen Features eines Unternehmenskontos können Sie Prozesse automatisieren, den Zugriff verwalten und Richtlinien in mehreren Organisationen gleichzeitig anwenden. Es gibt jedoch Nachteile bei der Trennung von Arbeiten in vielen verschiedenen Organisationen:
- Es ist für Personen einfacher, innerhalb einer Organisation zu kommunizieren, da @-mentions nur zwischen Mitgliedern derselben Organisation funktioniert.
- Es ist für Personen einfacher, Ressourcen in einer Organisation zu finden, da es nur einen Ort für die Suche gibt.
Möglicherweise möchten Sie mit einer kleinen Anzahl von Organisationen beginnen, während Sie Ihre Strategie entwickeln. Nachdem Sie vertrauen, was für Ihr Unternehmen gut funktioniert, können Sie zusätzliche Organisationen erstellen, wenn dies erforderlich ist.
Sie sollten Ihre Strategien für Den Zugriff, die Governance und die Organisation der Arbeit regelmäßig bewerten. Das Bereinigen von älteren Organisationen ist teil dieses Prozesses.
Zusammenarbeiten in organisationseigenen Repositorys
Wir empfehlen, möglichst in organisationsinternen Repositorys zusammenzuarbeiten und die Zusammenarbeit in benutzereigenen Repositorys zu minimieren. Repositorys in Organisationsbesitz verfügen über ausgefeiltere Sicherheits- und Verwaltungsfunktionen und bleiben auch dann zugänglich, wenn sich die Unternehmensmitgliedschaft ändert.
Verwenden Sie Innersource-Praktiken
Innersource erleichtert allen Mitarbeitern das Auffinden und Wiederverwenden von Arbeiten. Auf diese Weise können Entwicklungsteams voneinander lernen und vermeiden es, die Anstrengungen zu duplizieren, gemeinsame Dienste neu zu erstellen.
Anleitungen zum Einrichten effektiver Innersource-Praktiken finden Sie unter Verwenden von Innersource in Ihrem Unternehmen.