Cosa sono le organizzazioni?
Caratteristiche principali
Struttura organizzativa
Gerarchia dell’Enterprise
Flusso di controllo degli accessi
- Enterprise Admin crea le organizzazioni e gestisce le impostazioni generali dell’Enterprise
- Organization Admins invitano i membri alle rispettive organizzazioni
- Members accedono a Devin e ai repository all’interno delle organizzazioni a cui sono assegnati
- Le autorizzazioni sui repository vengono concesse dagli Enterprise Admin alle organizzazioni
Pianificazione della struttura dell’organizzazione
Modello di mappatura consigliato
Esempio di mappatura
| GitHub Team | Organizzazione Devin | Gruppo IdP | Funzione aziendale |
|---|---|---|---|
ecommerce-platform | Piattaforma e-commerce | product-ecommerce | Esperienza di acquisto dei clienti (web, API, ecc.) |
analytics-platform | Piattaforma Analytics | product-analytics | Analisi e reportistica sui dati |
payments-team | Piattaforma pagamenti | product-payments | Elaborazione dei pagamenti e fatturazione |
platform-infra | Infrastruttura | eng-platform | Infrastruttura condivisa e sicurezza |
Framework decisionale
Confini del team
Confini del team
Domanda: Come sono attualmente organizzati i tuoi team di sviluppo?Guida: Crea organizzazioni che rispecchino la tua struttura di 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, valuta un’unica organizzazione “Team Prodotto” 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 hanno bisogno di accedere allo stesso insieme di repository. Ricorda che tutti i membri dell’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 condiviso del design system, potrebbero appartenere alla stessa organizzazione.
Allocazione dei costi e budgeting
Allocazione dei costi e budgeting
Domanda: Come vuoi tracciare e allocare i costi di utilizzo di Devin?Guida: Le organizzazioni costituiscono naturali centri di costo per il tracciamento dell’utilizzo delle ACU. Allinea le organizzazioni alla tua struttura di budgeting.Esempio: Se definisci il budget separatamente per ogni linea di prodotto, crea organizzazioni che riflettano tali linee di prodotto.
