defect triaging scrum
Inleiding tot Defect Triaging:
In onze vorige tutorial hebben we heeft je kennis laten maken met de Scrum-evenementen - Sprint, Sprint Planning, Dagelijkse Scrum, Sprint Review & Sprint Retrospectie. We bespraken de concepten zoals time-boxing, deelnemers en activiteiten voor elk van het Scrum-evenement.
Het volgende dat onze lezers in petto heeft, is Defect Triaging - Een concept dat niet nieuw is voor de mensen van QA, maar we zullen proberen het belang van Defect Triaging te begrijpen en hoe het is georganiseerd in een Scrum-setup.
Dus laten we beginnen met begrip ‘Wat is Triaging van defecten?’.
Wat je leert:
- Defect Triaging
- Deelnemers
- Rollen en verantwoordelijkheden
- Defect Triaging Process in een notendop
- Gevolgtrekking
- Aanbevolen literatuur
Defect Triaging
Defect Triaging is een formele bijeenkomst waar alle defecten van de huidige Sprint worden besproken en getriaged, d.w.z. Prioritized.
De QA-ontwikkelaars in het Development Team demonstreren de gebreken aan de rest van het Scrum Team en leggen deze uit. Op basis van ieders inbreng worden de defecten vervolgens georganiseerd en ingedeeld in verschillende categorieën.
Enkele van de belangrijke doorslaggevende factoren voor het categoriseren van deze defecten kunnen zijn: Ernst, Risico-verbondenheid, Bedrijfsimpact, Voorval, Aard enz. Op basis van deze categorieën beslissen we vervolgens hoe snel het defect moet worden verholpen.
hoe je een array van een methode in java retourneert
Deelnemers
De Defect Triaging-bijeenkomst wordt bijgewoond door alle Scrum-teamleden.
- De Product Owner
- De Scrum Master
- Het ontwikkelingsteam
Het is mogelijk dat de Stakeholders (intern of extern) ook worden betrokken bij de Defect Triaging Meeting.
Laten we nu een duidelijk onderscheid maken tussen de rollen en verantwoordelijkheden van elk van de Scrum-teamleden tijdens de Defect Triaging Meeting.
Rollen en verantwoordelijkheden
Het ontwikkelingsteam
- Ontwikkelaars leggen het defect uit en demonstreren het.
- Ontwikkelaars zouden zich ook richten op de analyse van de hoofdoorzaak.
- Ontwikkelaars zouden inzicht verschaffen in de toepassingsgebieden die door het defect worden beïnvloed.
- Er wordt een gecombineerde oproep gedaan om te bepalen of het defect acceptabel is of moet worden afgewezen.
- Helpt bij het prioriteren van het defect.
- Geeft de complexiteit weer van het oplossen van het defect.
- Wijs de defecten onderling toe om ze te verhelpen en opnieuw te testen.
Scrum Master
- Scrum Master is ook verantwoordelijk voor het organiseren van de Defect Triaging Meeting.
- Scrum Master kan de bijeenkomst ook faciliteren als de rest van de teamleden daarom vraagt.
- Maak notities als er belemmeringen zijn die het team kan tegenkomen bij het verhelpen van defecten.
- Controleert of de vergadering een time-box heeft en niet afwijkt van de focus.
- Classificeert de defecten in bepaalde defectklassen door hun prioriteit en ernst toe te kennen.
- Samen met het team brengt de Scrum Master ook de verbeterpunten op tafel.
Product eigenaar
- Heeft een groot belang bij het prioriteren van de defecten die zouden bepalen hoe laat het defect kan worden verholpen.
- Voor de defecten, met een gemiddelde prioriteit, kan de Product Owner plannen om ze in de Product Backlog te plaatsen om te worden opgepakt voor de volgende releases.
- Hiermee kan het team begrijpen hoe het bedrijf zou worden beïnvloed door het defect.
- Product Owner neemt het perspectief en de gevoelens van de eindgebruiker in overweging terwijl hij de gebreken bespreekt.
Defect Triaging Process in een notendop
Alle Scrum-teamleden komen samen in een vergaderruimte voor een Defect Triaging Meeting. Iedereen van het team van de ontwikkelaar kan het voortouw nemen en de gebreken in detail bespreken. Het team bespreekt vervolgens elk van de defecten op geldigheid.
Het defect wordt afgewezen als het ongeldig wordt bevonden. Als het defect een geldig is, controleert het team de complexiteit van het oplossen van het defect en de zakelijke impact die het zou hebben als het onopgelost blijft in het systeem.
Alle anderen in het team analyseren en evalueren nu de bug voor de juiste classificatie en zorgen ervoor dat de juiste prioriteit en ernst wordt toegewezen aan het defect.
Als de juiste prioriteiten en ernst niet zijn toegewezen, zal het team ze resetten naar de juiste. De Product Owner zal nu samen met het team beslissen welke Defects op prioriteit moeten worden verholpen en welke kunnen worden toegewezen aan de volgende releases.
Tijdens een defect triaging meeting worden de defecten geanalyseerd en geëvalueerd door het gehele Scrum Team. Het team wijst vervolgens de juiste ernst en prioriteit toe aan deze defecten.
Plaats de discussie en controle, nu komt het moment waarop de toewijzing van het defect is voltooid. Onder deze activiteit zouden een of meer ontwikkelaars worden toegewezen om het defect te verhelpen. Een andere ontwikkelaar zou worden toegewezen om het defect te testen.
Een andere zeer cruciale activiteit is het onderzoeken van de hoofdoorzaakanalyse voor elk defect en het opstellen van een procesverbeteringsplan om de kans op het opnieuw hebben van een soortgelijk defect in het systeem te minimaliseren.
Dit alles wordt vastgelegd in een volgsysteem. Voor teams die onder Agile werken, is JIRA het meest favoriet. Daarom heeft het team aan het einde van de vergadering een lijst met geldige defecten met de juiste prioriteiten en ernst die eraan zijn toegewezen. Het team heeft ook een procesverbeterplan dat voor de volgende sprints moet worden vastgesteld.
De Defect Triaging-bijeenkomst is gepland wanneer een paar Defecten zijn gevonden en moet worden besproken. Iedereen die denkt dat de Defect Triaging Meeting vereist is, kan een verzoek indienen voor de meeting.
beste gratis ssh-client voor Windows
In een veel voorkomende omstandigheid kan de Defect Triaging-bijeenkomst 2-3 keer helpen tijdens een Sprint. Maar er is absoluut geen regel voor en de ontmoeting kan plaatsvinden wanneer dat nodig is.
Gevolgtrekking
Dat is alles wat we in petto hadden met betrekking tot Defect Triaging Meeting. Defect Triaging Meeting wordt beschouwd als een intensieve activiteit om de behendigheid onder de Scrum Teamleden te vergroten. Het is een integraal onderdeel van het Scrum-proces geworden vanwege de voordelen die het oplevert.
In onze aanstaande tutorial gaan we het belang van Self Sufficient Scrum Teams bespreken.
We zullen ook de nadruk leggen op wat Self Sufficiency betekent in de Scrum Setup en hoe een team kan evolueren tot een Self Sufficient Team.
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Zelfvoorzienende scrumteams: hoe creëer je een zelfvoorzienend team?
- Scrum Team Rollen en verantwoordelijkheden: Scrum Master en Product Owner
- JIRA Scrum Board-zelfstudie: Scrum-afhandeling met Jira voor het beheren van de sprint
- Scrum-artefacten: Product Backlog, Sprint Backlog en Product Increments
- Agile Scrum Online Quiz: test uw kennis van Agile Scrum
- Wat is een op defecten gebaseerde testtechniek?
- Defect Management Process: hoe u een defect effectief kunt beheren
- Wat is de levenscyclus van defecten / bugs bij het testen van software? Zelfstudie over de levenscyclus van een defect