defect triaging scrum
Introduzione alla valutazione dei difetti:
Nel nostro precedente tutorial, noi ti ha presentato gli eventi Scrum - Sprint, Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospection. Abbiamo discusso i concetti come time boxing, partecipanti e attività per ogni evento Scrum.
Il prossimo in serbo per i nostri lettori è il Defect Triaging - Un concetto che non è nuovo per gli addetti al QA, ma cercheremo di capire l'importanza del Defect Triaging e come è organizzato in un Setup Scrum.
Quindi iniziamo con la comprensione 'Che cos'è il rilevamento dei difetti?'.
Cosa imparerai:
- Triaging dei difetti
- Partecipanti
- Ruoli e responsabilità
- Processo di individuazione dei difetti in poche parole
- Conclusione
- Lettura consigliata
Triaging dei difetti
Il Defect Triaging è un incontro formale in cui tutti i difetti dell'attuale Sprint vengono discussi e valutati, ovvero Prioritizzati.
Gli sviluppatori del QA nel team di sviluppo dimostrano e spiegano i difetti al resto dello Scrum Team. In base al contributo di tutti, i difetti vengono quindi organizzati e classificati in diverse categorie.
Alcuni dei fattori decisivi importanti per la classificazione di questi Difetti potrebbero essere Gravità, Rischio associato, Impatto sul business, Evento, Natura ecc. Sulla base di queste categorie, decidiamo poi quanto presto il difetto deve essere risolto.
ho bisogno di un nuovo provider di posta elettronica
Partecipanti
Alla riunione di Triaging dei Difetti partecipano tutti i Membri dello Scrum Team.
- Il Product Owner
- Lo Scrum Master
- Il team di sviluppo
Potrebbe esserci la possibilità che anche gli stakeholder (interni o esterni) possano essere inclusi nella riunione di valutazione dei difetti.
Cerchiamo ora di discutere e stabilire una chiara distinzione tra i ruoli e le responsabilità di ogni membro dello Scrum Team durante il Defect Triaging Meeting.
Ruoli e responsabilità
Il team di sviluppo
- Gli sviluppatori spiegano e dimostrano il difetto.
- Gli sviluppatori si concentreranno anche sull'analisi della causa principale.
- Gli sviluppatori fornirebbero una panoramica delle aree di applicazione interessate dal difetto.
- Viene effettuata una chiamata combinata per stabilire se il difetto è accettabile o deve essere rifiutato.
- Aiuta nella definizione delle priorità del difetto.
- Esprime la complessità coinvolta nella riparazione del difetto.
- Assegnare i difetti tra di loro per la riparazione e il nuovo test.
Maestro di mischia
- Scrum Master è anche responsabile dell'organizzazione del Defect Triaging Meeting.
- Scrum Master può anche facilitare l'incontro se richiesto dal resto dei membri del team.
- Prendi nota se ci sono ostacoli che il team potrebbe incontrare per le Correzioni dei Difetti.
- Verifica che la riunione sia fissata in intervalli di tempo e non si discosti dal focus.
- Classifica i difetti a particolari classi di difetti assegnandone la priorità e la gravità.
- Insieme al team, lo Scrum Master porta sul tavolo anche le aree di miglioramento.
Proprietario del prodotto
- Ha una partecipazione importante nell'assegnazione delle priorità ai difetti che determinerebbe quanto più tardi il difetto può essere risolto.
- Per i difetti, aventi una priorità media, il Product Owner può pianificare di inserirli nel Product Backlog per essere ritirati per i successivi rilasci.
- Consente al team di capire in che modo l'attività sarebbe influenzata a causa del difetto.
- Il Product Owner assume la prospettiva e i sentimenti dell'utente finale mentre discute dei difetti.
Processo di individuazione dei difetti in poche parole
Tutti i membri dello Scrum Team si riuniscono in una sala riunioni per un Defect Triaging Meeting. Chiunque dal team dello sviluppatore può prendere l'iniziativa e iniziare a discutere i difetti in dettaglio. Il team quindi discute ciascuno dei difetti per la sua validità.
Il difetto viene rifiutato se risulta non valido. Se il Difetto è valido, il team verifica la complessità della correzione del difetto e l'impatto sul business che avrebbe se lasciato irrisolto nel sistema.
Tutti gli altri membri del team ora analizzano e valutano il bug per la corretta classificazione e si assicurano che al difetto siano assegnate la priorità e la gravità corrette.
Se non vengono assegnate le priorità e le gravità corrette, il team le reimposterà su quelle corrette. Il Product Owner insieme al team deciderà ora su quali Difetti correggere in base alla priorità e quali possono essere assegnati alle versioni successive.
miglior software di clonazione del disco Windows 10
Durante una riunione di valutazione dei difetti, i difetti vengono analizzati e valutati dall'intero Scrum Team. Il team assegna quindi la gravità e la priorità corrette a questi difetti.
Pubblica la discussione e l'esame, ora arriva il momento in cui l'assegnazione del Difetto è terminata. Nell'ambito di questa attività, uno o più sviluppatori verrebbero assegnati per correggere il difetto. Un altro sviluppatore sarebbe stato assegnato per testare il difetto.
Un'altra attività molto cruciale è esaminare l'analisi della causa principale per ciascuno dei Difetti e elaborare un piano di miglioramento del processo al fine di ridurre al minimo la probabilità di avere nuovamente un difetto simile nel sistema.
Tutto questo viene catturato in un sistema di tracciamento. Per i team che lavorano con Agile, JIRA è stato il preferito di più. Pertanto, al termine della riunione, il team dispone di un elenco di difetti validi con priorità e gravità corrette assegnate. Il team ha anche un piano di miglioramento dei processi che dovrebbe essere adottato per gli sprint successivi.
La riunione di valutazione dei difetti viene programmata ogni volta che vengono rilevati un paio di difetti e necessita di una discussione. Chiunque pensi che sia necessaria la riunione di valutazione dei difetti può sollevare una richiesta per la riunione.
In una circostanza comune, la riunione di valutazione dei difetti può aiutare 2-3 volte durante uno Sprint. Ma sicuramente non c'è una regola e l'incontro può avvenire ogni volta che se ne presenta la necessità.
Conclusione
Questo è tutto ciò che avevamo in serbo per quanto riguarda la riunione di valutazione dei difetti. Il Defect Triaging Meeting è considerato un'attività intensiva per aumentare l'agilità tra i membri dello Scrum Team. È diventato parte integrante del processo Scrum grazie ai benefici che produce.
Nel nostro prossimo tutorial, discuteremo l'importanza di Self Sufficient Scrum Teams.
Metteremo inoltre l'accento su cosa significa Self Sufficiency in Scrum Setup e su come un team può evolversi per diventare un Team Self Sufficient.
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Scrum Team autosufficienti: come creare un team autosufficiente?
- Ruoli e responsabilità dello Scrum Team: Scrum Master e Product Owner
- Tutorial JIRA Scrum Board: Gestione di Scrum con Jira per la gestione dello Sprint
- Artefatti Scrum: Product Backlog, Sprint Backlog e Product Increment
- Quiz online su Agile Scrum: prova la tua conoscenza di Agile Scrum
- Che cos'è la tecnica di test basata sui difetti?
- Processo di gestione dei difetti: come gestire un difetto in modo efficace
- Che cos'è il ciclo di vita di difetti / bug nei test del software? Tutorial sul ciclo di vita dei difetti