Usiamo Scrum. Abbiamo uno sprint di un mese. All'inizio dello sprint stimiamo le attività dal backlog e quindi, a seconda della capacità che abbiamo, aggiungiamo compiti allo sprint corrente.
Tuttavia, la natura del nostro lavoro è tale che (sviluppiamo soluzioni di connettività per il mercato azionario) spesso dobbiamo aspettare per lunghi periodi di tempo (a volte mezza giornata e quasi 2-3 giorni in casi estremi). Ciò accade perché la borsa potrebbe aver rovinato qualcosa dalla loro parte, potrebbe non aver comunicato qualcosa a causa della quale qualcosa si è rotto dalla nostra parte e stiamo cercando di chiarirlo con lo scambio, lo scambio potrebbe essere in ritardo con la consegna di alcune funzionalità che finisce creare ritardi dalla nostra parte.
Il problema è che, diciamo che c'era un'attività X per la quale ho stimato Y ore. Ora ho iniziato a lavorare su X, ma dopo un po 'di tempo, mi viene richiesto di parlare con lo scambio di persone e sono in ritardo alla risposta. Ora il tempo impiegato per completare X non è Y, è Y + Y '.
In che modo (o dove) conto Y? Tecnicamente, mi ci sono voluti ancora un sacco di tempo per completare l'operazione. Il tempo in cui Y 'è stato sostanzialmente speso inattivo. (Generalmente uso Y 'per fare diverse cose come scrivere degli script che migliorano la produttività .. alcune prove per vedere se posso migliorare la latenza del prodotto, ecc.). Il mio manager lo sa e lui è più che felice della situazione. Tuttavia, dal punto di vista Scrum / Agile, ho dei problemi. Come posso risolvere questa situazione?