Estendere le pratiche Agile a tutti i team

servizi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Man mano che l'organizzazione cresce, Azure Boards consente di ridimensionare le procedure Agile tra team e progetti. Il modello basato sui team supporta l'autonomia dei team, offrendo al contempo agli stakeholder del programma e alla dirigenza la visibilità necessaria per coordinare l'esecuzione.

Suggerimento

È possibile usare l'intelligenza artificiale per semplificare le attività di Azure DevOps. Per iniziare, vedere Abilitare l'assistenza per intelligenza artificiale con il server MCP di Azure DevOps .

Approccio di scalabilità principale

Azure Boards si adatta alla crescita grazie a un modello di team flessibile in cui i team lavorano in modo indipendente, pur allineandosi a obiettivi organizzativi condivisi. Questo modello fornisce:

  • Autonomia del team con backlog dedicati, bacheche e pianificazione degli sprint
  • Visibilità organizzativa tramite rollup del portfolio e creazione di report tra team
  • Gerarchie flessibili che si adattano alla struttura organizzativa
  • Erogazione coordinata tra più team e progetti

Ogni team ottiene i propri strumenti Agile configurabili mantenendosi connessi al contesto aziendale più ampio. Per indicazioni sulla configurazione del team, vedere Informazioni sui team e sugli strumenti Agile.

Video: Agile su vasta scala

Questo video illustra come Azure Boards supporta la pianificazione e la visibilità tra team durante la scalabilità delle organizzazioni.

Funzionalità di ridimensionamento

Azure Boards include funzionalità di scalabilità complementari per la pianificazione, il coordinamento e la creazione di report tra i team.

Gestione del portafoglio

La gestione del portafoglio in Azure Boards aiuta i responsabili di programma e i dirigenti a ottenere una visibilità trasversale sull'avanzamento del lavoro nei vari progetti. Usare la gestione portfolio in questi scenari:

  • Connetti le gerarchie di lavoro dalle epic fino agli elementi a livello di team.
  • Tenere traccia dello stato di avanzamento tra team con la creazione di report di rollup.
  • Gestire le dipendenze tra team e progetti.
  • Supporta la reportistica direzionale con metriche di sintesi.

Le visualizzazioni portfolio consentono di identificare i colli di bottiglia e di esaminare lo stato di avanzamento rispetto a obiettivi più grandi.

Per altre informazioni, vedere Gestire i portfolio.

Piani di consegna

I piani di recapito forniscono un coordinamento basato sulla sequenza temporale per gli ambienti multiteam. In Azure DevOps Services e Azure DevOps Server 2022 i piani di recapito sono incorporati. Per Azure DevOps Server 2020 e versioni precedenti, usare l'estensione Piani di recapito.

Usare i piani di recapito in questi scenari:

  • Distribuzione di funzionalità tra team in più sprint.
  • Visualizzazione della sequenza temporale delle attività lavorative pianificate e delle attività cardine.
  • Relazioni di dipendenza tra team ed elementi di lavoro.
  • Coordinamento del rilascio per rilasci complessi che coinvolgono più team.

Usare gli strumenti sprint per la pianificazione dettagliata della capacità del team. Per altre informazioni, vedere Impostare e tenere traccia della capacità del team.

Per altre informazioni, vedere Esaminare i piani di recapito.

Dashboard per più team

Azure Boards offre funzionalità di dashboard flessibili per la creazione di report operativi e strategici:

  • Dashboard del team o del progetto per il rilevamento dello sprint e le operazioni quotidiane.
  • Viste del dashboard tra più team che aggregano metriche di più team.
  • Punti di vista incentrati sulla leadership con indicatori strategici.
  • Widget personalizzati per le metriche specifiche dell'organizzazione.
  • Dati quasi in tempo reale che riflettono lo stato corrente del progetto.

È possibile personalizzare i dashboard a diversi gruppi di destinatari, dagli sviluppatori che monitorino lo stato di avanzamento dello sprint ai leader che monitorano l'integrità complessiva del portfolio.

Per altre informazioni, vedere Aggiungere e gestire i dashboard.

Quando usare le funzionalità di ridimensionamento

Usare questa tabella per scegliere rapidamente la funzionalità appropriata per lo scenario in uso.

Capability Destinatari principali Migliore per Output primario Non è sufficiente quando
Gestione del portafoglio Responsabili di programma, leadership Monitoraggio della gerarchia e dell'avanzamento della consegna tra i team Rollup e visibilità delle dipendenze È necessario un coordinamento dettagliato della sequenza temporale
Piani di consegna Responsabili dei programmi, responsabili del rilascio Coordinamento delle tempistiche e dei traguardi tra più team Sequenza temporale e visualizzazione delle dipendenze È necessaria una pianificazione dettagliata della capacità del team
Dashboard per più team Responsabili del team, stakeholder, leadership Monitoraggio dello stato di salute e delle tendenze dei progetti Metriche e stato degli oggetti visivi condivisi È necessario eseguire la pianificazione gerarchica e il mapping delle dipendenze

Usare le sezioni seguenti per confermare l'adattamento a ogni funzionalità.

Gestione del portafoglio

Scegliere la gestione portfolio quando sono necessarie le funzionalità seguenti:

  • Visibilità su più team o progetti.
  • Report della dirigenza sull'avanzamento della consegna.
  • Rilevamento delle dipendenze tra team.
  • Pianificazione dell'allocazione delle risorse su larga scala.

Piani di consegna

Scegliere i piani di recapito quando sono necessarie le funzionalità seguenti:

  • Versioni coordinate tra più team.
  • Visibilità della sequenza temporale per il recapito delle funzionalità.
  • Gestione delle dipendenze tra i team.
  • Monitoraggio delle milestone tra i team.

Dashboard per più team

Scegli le dashboard multi-team quando hai bisogno delle seguenti funzionalità:

  • Reportistica per gli stakeholder a tutti i livelli dell'organizzazione.
  • Visibilità quasi in tempo reale sullo stato di salute del progetto.
  • Metriche personalizzate specifiche dell'organizzazione.
  • Creazione di report automatizzati per ridurre il sovraccarico manuale.

Considerazioni sulla scalabilità

Quando si amplia l’uso di Azure Boards, valuta i fattori organizzativi, tecnici e culturali che influenzano i risultati in termini di adozione e distribuzione.

Fattori organizzativi

  • Topologia del team: come sono organizzati i team e come interagiscono.
  • Percorsi di comunicazione: modalità di flusso delle informazioni tra team e stakeholder.
  • Proprietà delle decisioni: chi prende decisioni relative a consegna, ambito e priorità.
  • Aspettative in materia di reporting: di quale visibilità ha bisogno ciascun gruppo di stakeholder.

Per indicazioni complete sul ridimensionamento delle procedure organizzative, vedere Procedure su larga scala.

Fattori tecnici

  • Progettazione della gerarchia di lavoro: modalità di scomposizione e collegamento tra livelli.
  • Modello di percorso dell'area: modalità di divisione della proprietà per funzionalità, prodotto o team.
  • Frequenza di iterazione: indica se i team condividono le date dello sprint o operano in modo indipendente.
  • Requisiti di integrazione: come Azure Boards si connette con gli altri strumenti di progettazione.

Per comprendere gli approcci di coordinamento tra team, vedere Visibilità tra team.

Fattori culturali

  • Maturità Agile: come i team applicano in modo coerente le procedure Agile.
  • Norme di collaborazione: come i team coordinano, condividono il contesto e risolvono i problemi.
  • Conformità alle modifiche: in che modo l'organizzazione adotta nuovi strumenti e processi.
  • Abitudini di miglioramento continuo: come i team controllano i risultati e si adattano.

Altre informazioni sulla promozione della mentalità corretta nella cultura e nella scalabilità Agile. Per un cambiamento organizzativo più ampio, vedi cultura Agile.

Vantaggi del ridimensionamento con Azure Boards

Il ridimensionamento con Azure Boards offre vantaggi distinti per i team di distribuzione, i responsabili dei programmi e la leadership.

Per i team di sviluppo

  • Mantenere l'autonomia del team allineando il lavoro agli obiettivi condivisi.
  • Concentrarsi sulle priorità del team mantenendo visibile il contesto tra team.
  • Coordinare le dipendenze con altri team in modo più efficace.
  • Usare strumenti flessibili di pianificazione e rilevamento adatti ai flussi di lavoro del team.

Per i responsabili dei programmi

  • Ottenere visibilità tra team senza introdurre microgestione.
  • Coordina rilasci complessi che coinvolgono più team con tempistiche più chiare.
  • Identificare e risolvere le dipendenze in precedenza.
  • Pianificare e tenere traccia dello stato di avanzamento rispetto a obiettivi a livello di programma.

Per la leadership

  • Monitora l'avanzamento della consegna e lo stato di salute generale dell'organizzazione.
  • Prendere decisioni informate sulle priorità e l'allocazione delle risorse.
  • Tenere traccia dell'esecuzione rispetto a obiettivi strategici.
  • Mantenere visibilità di alto livello senza sovraccarico operativo quotidiano.

Introduzione alle funzionalità di ridimensionamento

Le funzionalità di scalabilità di Azure Boards si basano sulle pratiche fondamentali del team. Man mano che la tua organizzazione cresce, espanditi per fasi:

  1. Inizia con i singoli team usando i backlog e le bacheche del team.
  2. Aggiungere visibilità tra team quando i team devono coordinare le dipendenze.
  3. Introdurre la gestione del portafoglio per supportare la pianificazione e la reportistica per la leadership.
  4. Espandi la pianificazione delle distribuzioni per rilasci complessi che coinvolgono più team.

Azure Boards si adatta alla crescita della tua organizzazione, dai flussi di lavoro di piccoli team alla distribuzione complessa tra più team.

Per approfondire l'approccio, usare queste risorse:

Insieme, queste risorse integrano Azure Boards affrontando le persone e gli aspetti del processo di ridimensionamento delle procedure Agile.