Esercizio - Monitorare le dipendenze con i piani di recapito

Completato

In precedenza, il team Tailspin ha notato che ad alcune schede dei piani di recapito sono associate icone verdi o icone rosse . Si apprenderà ora come queste icone mostrano le dipendenze esistenti tra gli elementi di lavoro e come risolvere i problemi di dipendenza.

Il team ha creato dipendenze tra vari elementi di lavoro usando il tipo di collegamento Predecessore/Successore. Nel piano di recapito realizzato vengono automaticamente visualizzati i collegamenti creati. Il team deve ora esaminare queste dipendenze e risolvere quelle che presentano problemi.

A tale scopo, eseguire l'operazione seguente:

  • Esaminare i piani di recapito per identificare le dipendenze.
  • Individuare gli elementi di lavoro con problemi di dipendenza.
  • Risolvere le dipendenze con problemi.

Visualizzare gli elementi di lavoro con dipendenze

La prima cosa che il team nota quando apre il piano di recapito è la presenza di icone di collegamento. Le schede con un'icona verde indicano che non sono presenti problemi di dipendenza. Le schede con un'icona rossa indicano che si sono verificati problemi in una o più dipendenze.

I problemi di dipendenza sorgono quando un elemento di lavoro precedente è previsto che termini dopo un elemento di lavoro successivo.

A screenshot showing the delivery plan with dependencies.

Visualizzare le linee che collegano gli elementi di lavoro alle dipendenze

Per visualizzare gli elementi di lavoro che condividono una dipendenza, fare clic sulla scheda a cui è associata un'icona. In questo caso, fare clic sulla scheda Update privacy policy.

Viene visualizzato un collegamento che indica quale elemento di lavoro partecipa alla dipendenza. In questo caso, viene evidenziato l'elemento di lavoro Complete community interaction training relativo al team del motore. La freccia indica la direzione della dipendenza e la linea nera significa che non esiste alcun problema.

A screenshot showing the dependency line between teams with no issues.

Per rimuovere la riga di dipendenza, fare clic sulla scheda o in un punto qualsiasi della visualizzazione.

Scegliere ora una scheda con un problema. In questo caso, fare clic su Update site branding. Viene visualizzato un problema con il collegamento all'elemento Push beta definito per il team del motore. La riga rossa indica che si è verificato un problema e la freccia indica che il completamento dell'elemento Push beta è previsto dopo l'elemento Update site branding, che dipende tuttavia dal completamento del primo.

A screenshot showing the dependency line between teams with issues.

Aprire la finestra di dialogo delle dipendenze

Per esaminare i dettagli dell'elemento di lavoro Push beta, scegliere l'icona della scheda per aprire la finestra di dialogo Dipendenze. La prima dipendenza indica un problema per cui l'elemento di lavoro Update site branding richiede che venga completato prima l'elemento di lavoro Push beta. La seconda dipendenza elencata non mostra alcun problema.

Dependency dialog for a work item with issues.

Risolvere le dipendenze con problemi

Il team decide di modificare l'ordine di completamento di alcuni elementi di lavoro in modo da risolvere i problemi di dipendenza. Eseguono le azioni seguenti:

  • Team Web:

    • Trascinare la scheda Crea un flusso di lavoro basato su Git da Sprint 1 a Sprint 2.
    • Trascinare la scheda Controlla il codice open source per individuare le vulnerabilità e le condizioni di licenza da Sprint 2 a Sprint 1.
    • Trascinare la scheda Aggiorna il marchio del sito da Sprint 4 a Sprint 6.
  • Team del motore:

    • Trascinare la scheda Push beta da Sprint 6 a Sprint 5.

Suggerimento

Se le icone non vengono aggiornate come previsto, aggiornare il browser premendo Ctrl+F5.

Dopo aver apportato queste modifiche, il team rileva che tutti i problemi di dipendenza sono stati risolti.

A screenshot showing the delivery plan with all dependencies resolved.

È stato appena portato a termine un lavoro prezioso che ha un impatto significativo sull'organizzazione. La gestione può avere la certezza che il lavoro proseguirà senza ritardi prevedibili. Invece di attendere la consegna delle dipendenze, i team avranno sempre un lavoro produttivo da portare avanti. Certo, le cose potrebbero cambiare man mano che le circostanze si sviluppano, ma almeno ora tutti sanno dove andare per rimanere sempre aggiornati.