Was sind Organisationen?
Zentrale Merkmale
Organisationsstruktur
Enterprise-Hierarchie
Ablauf der Zugriffskontrolle
- Enterprise-Administrator legt Organisationen an und verwaltet die unternehmensweiten Enterprise-Einstellungen
- Organisationsadministratoren laden Mitglieder in ihre jeweiligen Organisationen ein
- Mitglieder greifen innerhalb ihrer zugewiesenen Organisationen auf Devin und Repositories zu
- Repository-Berechtigungen werden von Enterprise-Administratoren für Organisationen vergeben
Planung der Organisationsstruktur
Empfohlenes Zuordnungsmuster
Beispielzuordnung
| GitHub-Team | Devin-Organisation | IdP-Gruppe | Geschäftsfunktion |
|---|---|---|---|
ecommerce-platform | E-Commerce-Plattform | product-ecommerce | Kundenerlebnis beim Einkauf (Web, API usw.) |
analytics-platform | Analyseplattform | product-analytics | Datenauswertungen und Berichterstattung |
payments-team | Zahlungsplattform | product-payments | Zahlungsabwicklung und Abrechnung |
platform-infra | Infrastruktur | eng-platform | Zentrale Infrastruktur und Sicherheit |
Entscheidungsrahmen
Teamgrenzen
Teamgrenzen
Frage: Wie sind Ihre Entwicklungsteams derzeit organisiert?Leitfaden: Erstellen Sie Organisationen, die Ihre bestehende Teamstruktur widerspiegeln. Teams, die regelmäßig an derselben Codebasis zusammenarbeiten, sollten in der Regel derselben Organisation angehören.Beispiel: Wenn Ihre Frontend- und Backend-Teams eng an demselben Produkt arbeiten, sollten Sie eher eine gemeinsame Organisation „Produktteam“ als getrennte Frontend-/Backend-Organisationen in Betracht ziehen.
Repository-Zugriffsmuster
Repository-Zugriffsmuster
Frage: Auf welche Repositories benötigen verschiedene Teams Zugriff?Leitfaden: Fassen Sie Teams zusammen, die Zugriff auf denselben Satz von Repositories benötigen. Denken Sie daran, dass alle Organisationsmitglieder auf alle Repositories der Organisation zugreifen können.Beispiel: Wenn sowohl Ihr Web- als auch Ihr Mobile-Team Zugriff auf ein gemeinsames Design-System-Repository benötigen, sollten sie möglicherweise derselben Organisation angehören.
Kostenverteilung und Budgetierung
Kostenverteilung und Budgetierung
Frage: Wie möchten Sie die Nutzungskosten von Devin nachverfolgen und zuordnen?Leitfaden: Organisationen bilden natürliche Kostenstellen für die Nachverfolgung der ACU-Nutzung. Richten Sie Organisationen an Ihrer Budgetstruktur aus.Beispiel: Wenn Sie für jede Produktlinie separat budgetieren, erstellen Sie Organisationen, die diesen Produktgrenzen entsprechen.
