Cosa sono le organizzazioni?
Caratteristiche principali
Struttura dell’organizzazione
Gerarchia Enterprise
Flusso di controllo degli accessi
- Enterprise Admin crea le organizzazioni e gestisce le impostazioni generali dell’istanza enterprise
- Team Admins invitano i membri alle proprie organizzazioni
- Members accedono a Devin e ai repository delle organizzazioni a cui sono assegnati
- Le autorizzazioni dei repository vengono concesse dagli Enterprise Admin alle organizzazioni
Pianificare la struttura della tua organizzazione
Modello di mappatura consigliato
Esempio di mappatura
| GitHub Team | Devin Organization | IdP Group | Business Function |
|---|---|---|---|
ecommerce-platform | Piattaforma e-commerce | product-ecommerce | Esperienza di acquisto del cliente (web, API, ecc.) |
analytics-platform | Piattaforma di analisi | product-analytics | Analisi dei dati e reportistica |
payments-team | Piattaforma pagamenti | product-payments | Elaborazione dei pagamenti e fatturazione |
platform-infra | Infrastruttura | eng-platform | Infrastruttura condivisa e sicurezza |
Schema decisionale
Confini del team
Confini del team
Domanda: Come sono attualmente organizzati i tuoi team di sviluppo?Guida: Crea organizzazioni che rispecchino la struttura dei team esistente. I team che collaborano regolarmente sulla stessa codebase dovrebbero in genere condividere un’organizzazione.Esempio: Se i tuoi team frontend e backend lavorano a stretto contatto sullo stesso prodotto, prendi in considerazione un’unica organizzazione “Product Team” invece di organizzazioni separate per frontend/backend.
Modelli di accesso ai repository
Modelli di accesso ai repository
Domanda: A quali repository devono avere accesso i diversi team?Guida: Raggruppa i team che devono accedere allo stesso insieme di repository. Ricorda che tutti i membri di un’organizzazione possono accedere a tutti i repository dell’organizzazione.Esempio: Se sia il tuo team web sia il tuo team mobile hanno bisogno di accedere a un repository di design system condiviso, potrebbero appartenere alla stessa organizzazione.
Assegnazione dei costi e budgeting
Assegnazione dei costi e budgeting
Domanda: Come vuoi monitorare e assegnare i costi di utilizzo di Devin?Guida: Le organizzazioni rappresentano naturali centri di costo per il monitoraggio dell’utilizzo degli ACU. Allinea le organizzazioni alla tua struttura di budgeting.Esempio: Se prevedi budget separati per ogni linea di prodotto, crea organizzazioni che riflettano tali ambiti di prodotto.
