Negli ultimi giorni ho studiato e letto di Scrum e ho letto di Sprint Planning e delle attività. Un problema che mi è venuto in mente è come affrontare i bug in Scrum. Henrik Kniberg elenca alcuni modi per affrontare questo problema nel suo bellissimo libro Scrum and XP from the Trenches :
- Il product owner stampa gli elementi Jira con la priorità più alta, li porta allo sprint planning meeting e li mette sul muro insieme alle altre storie (specificando così implicitamente la priorità di questi elementi rispetto alle altre storie).
- Il proprietario del prodotto crea storie che fanno riferimento agli articoli Jira. Ad esempio "Risolvi i bug di segnalazione back office più critici, Jira-124, Jira-126 e Jira-180".
- La correzione dei bug è considerata al di fuori dello sprint, ovvero il team mantiene un fattore di concentrazione sufficientemente basso (ad esempio il 50%) per assicurarsi di avere il tempo di correggere i bug. Si presume quindi semplicemente che il team impiegherà una certa quantità di tempo a ogni sprint per correggere i bug segnalati da Jira
- Metti il backlog del prodotto in Jira (cioè fosso Excel). Tratta gli insetti come qualsiasi altra storia.
È davvero qualcosa che deve essere deciso in base al progetto o ci sono soluzioni migliori? Posso pensare a problemi con ciascuno di questi approcci. C'è un ibrido proveniente da quegli approcci che funziona meglio? Come gestisci questo nei tuoi progetti?