OK, ecco i miei 2 centesimi. Innanzitutto, il blocco può essere risolto con alcune discussioni sulle altre parti interessate? A volte solo parlare con le persone farà miracoli. A volte le persone non sono consapevoli di causare un arresto di lavoro per qualcun altro. A volte, è necessario andare più in alto nella catena di comando per convincere qualcuno a capire che il proprio lavoro ha una priorità più alta e deve prima o deve svolgere l'attività di cui ha bisogno per andare più in alto nel proprio elenco di priorità.
Quindi, cos'altro puoi fare fino a quando le circostanze non saranno chiare. Bene quali compiti non sono sul percorso critico per quel particolare cambiamento? Se non riesco a mettere questo cambiamento al QA in questo momento, posso lavorare su come ottenere questo altro compito e poi caricarlo insieme al QA? In molti casi, la parte più importante di questo quando sei bloccato è cercare ciò che non si trova nel percorso critico dell'attività bloccata. Solo perché al momento non riesco a spostare un pacchetto SSIS in QA non significa che non possa lavorare su un rapporto SSRS. Puoi ottenere revisioni del codice all'interno del tuo team nel frattempo o scrivere test unitari per il prossimo pezzo di lavoro (o test unitari per coprire il codice esistente se non hai già una suite completa di test)? Hai uno sviluppatore che è in ritardo su alcuni altri compiti e potresti usare un aiuto a breve termine? Puoi fare un paio di programmazione in quel caso?
Che cosa puoi fare per aiutare a risolvere il blocco. I tuoi sviluppatori possono aiutare gli altri facendo revisioni del codice? Ci sono piccoli compiti per il team di blocco che puoi prendere in consegna per risolvere il blocco più rapidamente?
A volte un ritardo inevitabile è un ottimo momento per istituire nuove modifiche di processo che si desidera fare, ma non hanno avuto il tempo per le pressioni a scadenza. Quindi riorganizza il tuo controllo del codice sorgente se devi o impostalo se non lo hai, inizia a scrivere test per iniziare su TDD, configura un wiki della knowledgebase e inizia a scrivere articoli per esso, ecc. Assegna ad ogni sviluppatore bloccato un argomento per la ricerca e fornire una sessione di formazione su. Crea alcuni strumenti in-house che desideri o ricerca i vari bug tracker e prova alcuni di loro per decidere quale utilizzare. Installa un nuovo sistema di gestione del progetto. Refactor codice esistente. Ecc.
Ci sono compiti che dovresti fare per il progetto, ma a nessuno piace molto fare come aggiornare la documentazione? Questo è un buon momento per questo.
Infine, perché stanno succedendo queste circostanze? Hai fatto un cattivo coordinamento del lavoro con gli altri? Inizia subito a lavorare per migliorarlo in modo da avere un minor numero di questi tempi di inattività in futuro.