Stavo leggendo un articolo che spiega alcune soluzioni alla "situazione di emergenza imprevedibile" durante gli sprint Agile. L'articolo suggerisce di avere una valutazione per determinare se i problemi sono davvero delle emergenze e se devono essere trattati dalle risorse coinvolte in uno sprint attivo:
So solution 1 is: a strong Product Owner who performs triage on all production issues. If it's a real production issue then by all means fix it. But I can guarantee that you'll find a good number of issues that should not be emergencies at all... BTW, a Product Owner performing triage in this way is what James Coplien calls a Firewall in his organizational patterns book.
L'articolo menziona anche una "soluzione 2":
Solution 2: Perform Triage - And Defer The Fix Until At Least The Next Sprint
L'unica cosa su cui l'articolo non è stato approfondito è il triage stesso. Sono questi incontri, correttamente programmati? Oppure sono incontri "cubicoli" avviati su richiesta, molto informali, per discutere del bug con le parti interessate? Chi dovrebbe essere coinvolto in queste riunioni / discussioni di triage?
Le mie domande sono più generali. Non ho intenzione di chiedere a tutti qui di leggere il lungo articolo stesso. La domanda riguarda in generale la triage di bug nel processo Agile.