defect triaging scrum
Introduktion till Defect Triaging:
I vår tidigare handledning, vi introducerade dig till Scrum Events - Sprint, Sprint Planning, Daily Scrum, Sprint Review & Sprint Retrospection. Vi diskuterade begreppen som tidsboxning, deltagare och aktiviteter för vart och ett av Scrum Event.
Nästa i väntan för våra läsare är Defect Triaging - Ett koncept som inte är nytt för QA-folket, men vi kommer att försöka förstå vikten av Defect Triaging och hur det är organiserat i en Scrum Setup.
Så låt oss börja med förståelse ”Vad är Defect Triaging?”.
Vad du kommer att lära dig:
- Defekt Triaging
- Deltagare
- Roller och ansvar
- Defektprovningsprocess i ett nötskal
- Slutsats
- Rekommenderad läsning
Defekt Triaging
Defect Triaging är ett formellt möte där alla defekter i den aktuella Sprint diskuteras och triages, dvs. prioriteras.
QA-utvecklarna i utvecklingsteamet demonstrerar och förklarar bristerna för resten av Scrum-teamet. Baserat på allas insatser organiseras och defekteras bristerna i olika kategorier.
Några av de viktiga avgörande faktorerna för att kategorisera dessa defekter kan vara svårighetsgrad, riskassocierad, affärspåverkan, förekomst, natur etc. Baserat på dessa kategorier bestämmer vi sedan hur snart felet måste lösas.
hur man spelar mkv på pc
Deltagare
Defect Triaging-mötet deltar av alla Scrum-teammedlemmar.
- Produktägaren
- Scrummästaren
- Utvecklingsteamet
Det kan finnas en möjlighet att intressenterna (interna eller externa) också kan inkluderas i mötet för defektutredning.
Låt oss nu diskutera och fastställa en tydlig skillnad kring rollerna och ansvarsområdena för varje Scrum-teammedlem under Defect Triaging Meeting.
Roller och ansvar
Utvecklingsteamet
- Utvecklare förklarar och demonstrerar defekten.
- Utvecklare skulle också fokusera på grundorsaksanalysen.
- Utvecklare skulle ge en inblick i de applikationsområden som påverkas av Defekten.
- Ett kombinerat samtal görs om bristen är acceptabel eller ska avvisas.
- Hjälper till att prioritera defekten.
- Uttrycker komplexiteten i att fixa defekten.
- Tilldela defekterna inbördes för att fixa och testa om.
Scrum Master
- Scrum Master är också ansvarig för att organisera Defect Triaging Meeting.
- Scrum Master kan också underlätta mötet på begäran av resten av teammedlemmarna.
- Anteckna om det finns några hinder som teamet kan stöta på för felkorrigeringarna.
- Kontrollerar att mötet är tidsbegränsat och inte avviker från fokus.
- Klassificerar defekterna till vissa defektklasser genom att tilldela deras prioritet och svårighetsgrad.
- Tillsammans med laget tar Scrum Master också förbättringsområdena på bordet.
Produktägare
- Har en stor andel i Prioritization of the Defects som skulle avgöra hur senast defekten kan lösas.
- För defekter som har medelprioritet kan produktägaren planera att placera dem i produktbackloggen för att plockas upp för de efterföljande versionerna.
- Låter teamet förstå hur verksamheten skulle påverkas på grund av defekten.
- Produktägaren tar slutanvändarens perspektiv och känslor när han diskuterar bristerna.
Defektprovningsprocess i ett nötskal
Alla Scrum Team-medlemmar samlas i ett mötesrum för ett Defect Triaging Meeting. Alla från utvecklarens team kan ta en ledning och börja diskutera defekterna i detalj. Teamet diskuterar sedan var och en av bristerna för dess giltighet.
Defekten avvisas om den visar sig vara ogiltig. Om defekten är giltig, kontrollerar teamet att det är svårt att åtgärda felet och den affärseffekt som det skulle göra om det lämnades olöst i systemet.
helpdesk tekniker intervju frågor och svar pdf
Alla andra i teamet analyserar och utvärderar nu felet för rätt klassificering och ser till att rätt prioritet och svårighetsgrad tilldelas defekten.
Om rätt prioriteringar och svårighetsgrader inte tilldelas kommer teamet att återställa dem till de rätta. Produktägare tillsammans med teamet kommer nu att bestämma vilka defekter som ska prioriteras och vilka som kan tilldelas till efterföljande utgåvor.
Under ett möte för defektering analyseras och utvärderas av hela Scrum-teamet. Teamet tilldelar sedan rätt svårighetsgrad och prioritet till dessa defekter.
Lägg upp diskussionen och granskningen, nu kommer tiden då Defektuppdraget är klart. Under denna aktivitet skulle en eller flera utvecklare tilldelas att åtgärda defekten. En annan utvecklare skulle tilldelas att testa defekten.
En annan mycket avgörande aktivitet är att undersöka grundorsaksanalysen för var och en av defekterna och komma med en plan för processförbättring för att minimera sannolikheten för att ha liknande defekter igen i systemet.
Allt detta fångas upp i ett spårningssystem. För lag som arbetar under Agile har JIRA varit favoriten mest. Därför har teamet i slutet av mötet en lista över giltiga defekter med korrekta prioriteringar och svårighetsgrader tilldelade. Teamet har också en processförbättringsplan som bör antas för de efterföljande sprintarna.
Defect Triaging-mötet är planerat när ett par Defekter har hittats och behöver diskuteras. Den som tror att mötet med defektutredning krävs kan göra en begäran om mötet.
Under vanliga omständigheter kan Defect Triaging-mötet hjälpa 2-3 gånger under en sprint. Men det finns definitivt ingen regel för det och mötet kan ske närhelst behov uppstår.
Slutsats
Det är allt vi hade i väntan på Defect Triaging Meeting. Defect Triaging Meeting anses vara en förstärkt aktivitet för att öka smidigheten bland Scrum Team-medlemmarna. Det har blivit en integrerad del av Scrum-processen på grund av de fördelar det ger.
I vår kommande handledning ska vi diskutera vikten av självförsörjande Scrum Teams.
Vi kommer också att lägga vikt vid vad självförsörjning betyder i Scrum Setup och hur ett team kan utvecklas till att bli ett självförsörjande team.
PREV-handledning | NÄSTA självstudie
Rekommenderad läsning
- Självförsörjande Scrum Team: Hur skapar jag ett självförsörjande team?
- Scrum Team Roller och ansvar: Scrum Master och produktägare
- JIRA Scrum Board Tutorial: Scrum Handling with Jira For Managing the Sprint
- Scrum-artefakter: Product Backlog, Sprint Backlog och Product Increments
- Agile Scrum Online Quiz: Testa din kunskap om Agile Scrum
- Vad är testbaserad testteknik?
- Process för defekthantering: Hur man hanterar en defekt effektivt
- Vad är defekt / bug-livscykel vid programvarutestning? Defekt livscykelhandledning