Supponiamo di aver terminato uno sprint, di aver implementato con successo la tua applicazione nell'ambiente di produzione e di aver avviato un altro sprint di due settimane. Ma poi trovi un bug critico nella versione che hai appena spedito, quindi è fondamentale che non si possa aspettare fino alla fine dello sprint per implementare la correzione.
Quali sono le linee guida per la gestione di tali situazioni in mischia? Un paio di domande specifiche:
- Correggi subito questi bug o esegui un rollback di emergenza del tuo sistema allo stato stabile precedente?
- Se decidi di risolverli subito, come fai a tenerne traccia (ovviamente non possono andare alla lavagna perché non appartengono allo sprint)?
- Come misuri l'impatto di tali bug sulla velocità della squadra?