3. Determinare e impostare la capacità sprint in Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Come passaggio successivo, si vuole determinare la capacità effettiva del team. Anche se la velocità è correlata al modo in cui il team stima i requisiti, la capacità è correlata al tempo effettivo dell'attività. Il tempo viene calcolato in ore o giorni. La capacità prende in considerazione la variazione delle ore lavorative dai membri del team. Considera anche vacanze, giorni di vacanza e giorni lavorativi non lavorativi.

Poiché i giorni di off e il tempo disponibili per ogni membro del team possono variare dallo sprint allo sprint, impostare la capacità per ogni sprint. Lo strumento di capacità consente di assicurarsi che il team non sia eccessivo o sottocommesso per lo sprint. Inoltre, mentre lavori quotidianamente, vedrai se il tuo team è in pista.

  • Impostare la capacità del team per uno sprint
  • Copiare la capacità dallo sprint precedente allo sprint corrente
  • Tenere traccia della capacità durante l'esecuzione di più attività
  • Aggiungere o rimuovere gli account utente dalla pianificazione della capacità per uno sprint
  • Tenere traccia della capacità quando si lavora su più team

Se non sono ancora stati configurati sprint per il team, vedere l'articolo Gestire le sequenze temporali dello sprint durante l'uso in Scrum .

Prerequisiti

Informazioni sugli elementi dell'elenco di selezione attività o disciplina

I valori visualizzati per i campi Activity (Agile, Basic o Scrum) o Discipline (CMMI) riflettono un'unione di tutti i valori definiti per i campi Activity o Discipline in tutti i progetti all'interno dell'organizzazione.

Per modificare le selezioni dei menu Attività o Disciplina , vedere Aggiungere e gestire i campi.

I valori visualizzati per i campi Activity (Agile, Basic o Scrum) o Discipline (CMMI) riflettono un'unione di tutti i valori definiti per i campi Activity o Discipline in tutti i progetti all'interno dell'insieme di progetti. In alternativa, se il progetto è stato personalizzato, con il campo assegnato a type="Activity" within the ProcessConfiguration file.

Per modificare le selezioni dei menu Attività o Disciplina , vedere Aggiungere o modificare un campo, personalizzare un elenco di selezione.

Voci di capacità al giorno

La maggior parte dei team specifica la capacità in ore. È anche possibile specificarlo in giorni o in qualsiasi altra unità scelta dal team. Ad esempio, 0,5 giorni corrispondono a 4 ore per un giorno tipico di 8 ore. Scegliere la stessa unità usata dal team per stimare e tenere traccia del tempo. Ad esempio, le voci che effettueranno nei campi Stima originale o Lavoro rimanente .

Aprire un backlog sprint per un team

  1. Dal Web browser aprire il backlog del prodotto. (1) Verificare di aver selezionato il progetto corretto, (2) scegliere Sprint di Schede>, (3) selezionare il team corretto dal menu del selettore del team e infine (4), scegliere Capacità.

    Screenshot che mostra Open Sprints per un team.

    Per scegliere un altro team, aprire il selettore e selezionare un team diverso oppure scegliere l'opzione Sfoglia tutti gli sprint . In alternativa, è possibile immettere una parola chiave nella casella di ricerca per filtrare l'elenco dei backlog del team per il progetto.

    Screenshot di Scegliere un altro team.

  2. Per scegliere uno sprint diverso da quello visualizzato, aprire il selettore sprint e scegliere lo sprint desiderato.

    Screenshot di Scegliere un altro sprint.

    Il sistema elenca solo gli sprint selezionati per lo stato attivo del team corrente. Se non vengono visualizzati gli sprint desiderati, scegliere Nuovo sprint dal menu e quindi selezionare Seleziona iterazione esistente. Per informazioni dettagliate, vedere Definire i percorsi di iterazione (sprint).

  1. Dal Web browser aprire il backlog del prodotto del team. (1) Selezionare il progetto/team dal selettore di progetto/teams, scegliere (2) Lavoro, (3) Backlog e quindi (4) il backlog del prodotto, ovvero elementi Backlog (per Scrum), Storie (per Agile) o Requisiti (per CMMI).

    Screenshot della pagina Apri backlogs, versioni precedenti

    Per scegliere un altro team, aprire il selettore progetto/team e selezionare un team diverso o scegliere l'opzione Sfoglia .

    Screenshot di Scegliere un altro team, versioni precedenti.

    Il set di sprint selezionati per il team viene visualizzato nel riquadro sinistro. Se non vengono visualizzati sprint elencati, è possibile aggiungere sprint o selezionare sprint esistenti per l'uso del team. Per informazioni su come, vedere Definire gli sprint.

  2. Scegliere lo sprint da pianificare.

    Screenshot di Scegliere un altro sprint, versioni precedenti

    Il sistema elenca solo gli sprint selezionati per lo stato attivo del team corrente. Se non vengono visualizzati gli sprint desiderati, vedere Definire i percorsi di iterazione (sprint).

Impostare la capacità per il team e i membri del team

Nella pagina Capacità è possibile aggiungere membri del team, immettere il time off del team e impostare capacità e giorni di disattivazione per ogni membro del team.

  1. Se non vengono visualizzati i membri del team elencati, aggiungerli. Scegliere l'icona dell'azione e selezionare Aggiungi tutti i membri del team. Per il lavoro di questa funzionalità, i membri del team saranno stati aggiunti al team.

    Screenshot della pagina Capacità, Aggiungere membri del team.

    Nota

    L'azione Aggiungi tutti i membri del team ha recuperato un massimo di 100 membri del team. Se si hanno altri membri del team da aggiungere, è possibile aggiungerli uno per uno scegliendo Aggiungi utente.

  2. Se è necessario aggiungere altri collaboratori al progetto, scegliere Aggiungi utente.

  3. Quindi, impostare qualsiasi ora di disattivazione da parte di un membro del team. Per l'intero giorno del team disattivato, scegliere il collegamento 0 giorni , come illustrato.

    Screenshot dell'ora di disattivazione dell'impostazione

    Nella finestra di dialogo Giorni disattivati selezionare i giorni di inizio e fine durante lo sprint che il membro del team o il team verranno disattivati.

    Nota

    Gli strumenti di pianificazione e rilevamento dello sprint considerano automaticamente i giorni di disattivazione durante il calcolo della capacità e del burndown sprint. È necessario indicare solo i giorni pianificati per il team. È possibile impostare giorni di fine settimana o altri giorni ricorrenti non disponibili nella pagina Impostazioni del team, giorni lavorativi .

  4. Impostare ora l'attività/disciplina e la capacità al giorno per ogni membro del team. Se si tiene traccia della capacità semplicemente dal membro del team, è possibile lasciare non assegnata la selezione Attività o Disciplina.

    Ad esempio, la capacità di Christie Church è di 6 ore/giorno per il lavoro di progettazione.

    Screenshot della capacità del team set

  1. Se non vengono visualizzati i membri del team elencati, aggiungerli. Scegliere l'icona Aggiungi membri del team mancanti . Per il lavoro di questa funzionalità, i membri del team saranno stati aggiunti al team.

    Screenshot di Aggiungi membri del team, versioni precedenti

  2. Se è necessario aggiungere altri collaboratori al progetto, scegliere l'icona Aggiungi utente.

  3. Quindi, impostare qualsiasi ora di disattivazione da parte di un membro del team. Per l'intero giorno del team disattivato, scegliere il collegamento 0 giorni , come illustrato.

    Screenshot di Set team days off, versioni precedenti.

    Nella finestra di dialogo Giorni disattivati per l'intera squadra selezionare i giorni di inizio e fine durante lo sprint che il team verrà disattivato.

    Nota

    Gli strumenti di pianificazione e rilevamento dello sprint considerano automaticamente i giorni di disattivazione durante il calcolo della capacità e del burndown sprint. Lasciare i giorni della settimana in cui il team non funziona deselezionato nella pagina Impostazioni del team, giorni lavorativi .

  4. Impostare ora l'attività/disciplina e la capacità al giorno per ogni membro del team. Se si tiene traccia della capacità semplicemente dal membro del team, è possibile lasciare non assegnata la selezione Attività o Disciplina.

    Ad esempio, la capacità di Christie Church è di 6 ore/giorno per il lavoro di progettazione.

    Screenshot di Imposta capacità singola, versione TFS 2018.

Copiare la pianificazione della capacità dallo sprint precedente

Copiando la capacità dallo sprint precedente, si risparmia tempo. Con le nozioni di base definite, è necessario modificare la capacità in base ai singoli giorni e ai giorni di lavoro e all'allocazione della capacità per ogni attività.

Si noti che viene copiato solo il valore di capacità al giorno e il valore dell'attività. I singoli e i giorni del team rimangono non insiebili. L'operazione di copia copia copia sempre gli aggiornamenti più recenti apportati allo sprint precedente. È quindi possibile ripetere l'operazione di copia se sono state apportate modifiche allo sprint precedente che si vuole copiare nello sprint più recente.

Screenshot della capacità di copia.

Ad esempio, qui scegliamo Sprint 2 e copia il set di capacità per Sprint 1. Screenshot della capacità Di copia dall'iterazione precedente, versioni precedenti.

Rimuovere un utente dalla capacità

Per rimuovere un utente, scegliere l'opzione dal menu azioni degli utenti . Questa azione non rimuoverà l'utente dal team.

Screenshot di Copia capacità Rimuovere l'utente dall'elenco di capacità.

Screenshot della pianificazione della capacità di copia, Rimuovere un utente, versioni precedenti.

Esaminare i grafici di capacità

Quando si definiscono le attività e si stima il lavoro, verranno visualizzati i grafici di capacità che iniziano a compilare per ogni membro del team. Le barre della capacità tengono traccia del lavoro rimanente rispetto alla capacità di ogni membro del team e dell'intero team.

Verrà inoltre visualizzato un roll-up del lavoro rimanente necessario per completare ogni requisito o bug.

Screenshot dei dettagli di lavoro.

Screenshot dei grafici capacità.

Da questa vista è possibile vedere facilmente quali individui si trovano in corrispondenza o vicino alla capacità. Teams può determinare se il lavoro deve essere spostato dallo sprint o per riassegnare le attività.

Suggerimento

Definire le attività che richiedono un giorno o meno per completare. Ciò consente di attenuare i rischi provenienti da stime scarse.

Inoltre, non dividere le attività in sottotask. Se si divide un'attività in sottotask, specificare Il lavoro rimanente solo per le sottotask, poiché il sistema esegue il roll up dei valori di riepilogo all'attività padre.

Suggerimento

Definire le attività che richiedono un giorno o meno per completare. Ciò consente di attenuare i rischi provenienti da stime scarse.

Inoltre, non dividere le attività in sotto-attività come taskboard visualizzano solo attività del nodo foglia. Se si divide un'attività in attività secondarie, specificare Lavoro rimanente solo per le sotto-attività, poiché il sistema esegue il roll up dei valori di riepilogo all'attività padre.

Tenere traccia della capacità durante il completamento di più attività

Poiché i singoli membri del team hanno diversi set di competenze e compiti, è possibile tenere traccia dell'attività e della capacità per ogni attività e per ogni sprint.

In questo caso Jamal divide il tempo tra distribuzione e sviluppo.

Screenshot di Aggiungi attività al rilevamento della capacità per un singolo utente.

Tenere traccia della capacità quando si lavora su più team

Se si lavora su più team, si vuole specificare la capacità di sprint per ogni team. Ad esempio, Christie e Raisa hanno diviso il loro tempo tra i team Web e Phone. Di conseguenza, assegnare 3 ore al team Web e 3 ore al team telefonico.

Screenshot della capacità allocare la capacità per il team Web.

Screenshot della capacità allocata per il team Phone.

Se il nome non è elencato nella visualizzazione capacità, è necessario aggiungere come membro del team.

Passaggio successivo

L'impostazione della capacità e la stima del lavoro rimanente per ogni attività offre gli strumenti necessari per tenere traccia della quantità di lavoro e delle risorse fornite dallo sprint.