defect triaging scrum
Wprowadzenie do selekcji defektów:
W naszym poprzednim samouczku my wprowadził Cię w wydarzenia Scrum - Sprint, planowanie sprintu, codzienny Scrum, przegląd sprintu i retrospekcja sprintu. Omówiliśmy takie pojęcia, jak boxing czasowy, uczestnicy i działania dla każdego zdarzenia Scrum.
Następnym, jaki czeka naszych czytelników, jest analiza defektów - koncepcja, która nie jest nowa dla osób odpowiedzialnych za kontrolę jakości, ale postaramy się zrozumieć, jakie znaczenie ma Triaging defektów i jak jest zorganizowany w Scrum Setup.
Zacznijmy więc od zrozumienia „Co to jest klasyfikacja defektów?”.
Czego się nauczysz:
- Defekt Triaging
- Uczestnicy
- Role i obowiązki
- Defekt Triaging Process w pigułce
- Wniosek
- rekomendowane lektury
Defekt Triaging
Defect Triaging to formalne spotkanie, na którym omawiane są wszystkie defekty obecnego Sprintu i triagowane, czyli określane według priorytetów.
Deweloperzy QA w Zespole Deweloperskim demonstrują i wyjaśniają wady reszcie Zespołu Scrumowego. W oparciu o informacje od wszystkich usterki są następnie porządkowane i klasyfikowane w różnych kategoriach.
Niektóre z ważnych czynników decydujących o kategoryzacji tych Defektów mogą być: Waga, Ryzyko, Wpływ na Biznes, Występowanie, Charakter itp. Na podstawie tych kategorii decydujemy, jak szybko defekt należy usunąć.
konwerter youtube na mp4 online za darmo bez pobierania
Uczestnicy
W spotkaniu Defect Triaging biorą udział wszyscy Członkowie Zespołu Scrumowego.
- Właściciel produktu
- Mistrz Scrum
- Zespół deweloperski
Może istnieć możliwość, że interesariusze (wewnętrzni lub zewnętrzni) również będą uczestniczyć w Spotkaniu Oceny Wad.
Omówmy teraz i ustalmy jasne rozróżnienie wokół Ról i Obowiązków każdego z Członków Zespołu Scrumowego podczas Spotkania Defektów.
Role i obowiązki
Zespół deweloperski
- Programiści wyjaśniają i demonstrują Wadę.
- Programiści skupiliby się również na analizie przyczyn źródłowych.
- Deweloperzy zapewnią wgląd w obszary zastosowań, na które ma wpływ Defekt.
- Wzywa się łącznie, czy wada jest akceptowalna, czy też powinna zostać odrzucona.
- Pomaga w ustaleniu priorytetów wady.
- Wyraża złożoność związaną z naprawą Wady.
- Przydziel wady między sobą do naprawy i ponownego przetestowania.
Scrum Master
- Scrum Master jest również odpowiedzialny za organizację spotkania Defect Triaging.
- Scrum Master może również ułatwić spotkanie, jeśli zostanie o to poproszony przez pozostałych członków zespołu.
- Rób notatki, jeśli istnieją jakiekolwiek przeszkody, które zespół może napotkać podczas Naprawiania Wad.
- Sprawdza, czy spotkanie jest ograniczone czasowo i nie odbiega od celu.
- Klasyfikuje Wady do poszczególnych Klas Wad poprzez przypisanie ich priorytetu i wagi.
- Wraz z zespołem Scrum Master przedstawia również obszary doskonalenia.
Właściciel Produktu
- Ma główny udział w ustalaniu priorytetów defektów, które określają, jak najpóźniej można usunąć usterkę.
- W przypadku wad, które mają średni priorytet, Właściciel Produktu może zaplanować umieszczenie ich w Backlogu Produktu w celu pobrania do kolejnych wydań.
- Pozwala zespołowi zrozumieć, jaki wpływ na firmę miałoby Wada.
- Właściciel produktu, omawiając usterki, przyjmuje punkt widzenia i nastroje użytkownika końcowego.
Defekt Triaging Process w pigułce
Wszyscy Członkowie Zespołu Scrumowego spotykają się w sali konferencyjnej na Spotkanie z Triagingem Defektów. Każdy z zespołu programisty może przejąć inicjatywę i rozpocząć szczegółowe omawianie usterek. Następnie zespół omawia każdą wadę pod kątem jej ważności.
Wada jest odrzucana, jeśli okaże się, że jest nieważna. Jeśli wada jest prawidłowa, zespół sprawdza złożoność naprawy usterki i wpływ na biznes, jaki miałaby, gdyby pozostała nierozwiązana w systemie.
Wszyscy pozostali w zespole analizują teraz i oceniają błąd pod kątem właściwej klasyfikacji i upewniają się, że do Usterki przypisano właściwy Priorytet i Ważność.
Jeśli nie zostaną przypisane odpowiednie Priorytety i Poziomy ważności, zespół zresetuje je do właściwych. Właściciel Produktu wraz z zespołem zdecyduje teraz, które usterki mają zostać naprawione w pierwszej kolejności, a które można przypisać do kolejnych wersji.
Podczas spotkania poświęconego selekcji defektów, defekty są analizowane i oceniane przez cały Zespół Scrumowy. Następnie Zespół przypisuje tym Defektom właściwą Ważność i Priorytet.
Opublikuj dyskusję i przeanalizuj, teraz nadchodzi czas, kiedy zadanie Wady zostanie wykonane. W ramach tego działania jeden lub więcej programistów zostanie przypisanych do naprawy Usterki. Inny programista zostałby przydzielony do przetestowania usterki.
jak radzić sobie w trudnych sytuacjach
Innym bardzo ważnym działaniem jest zbadanie analizy przyczyn źródłowych każdej z Defektów i opracowanie planu usprawnienia procesu, aby zminimalizować prawdopodobieństwo ponownego wystąpienia podobnej usterki w systemie.
Wszystko to jest rejestrowane w systemie śledzenia. Dla zespołów pracujących w Agile, JIRA jest najpopularniejszym. Dlatego na koniec spotkania zespół ma listę ważnych usterek z przypisanymi im prawidłowymi priorytetami i wagami. Zespół ma również plan usprawnienia procesu, który należy przyjąć na kolejne sprinty.
Spotkanie w sprawie Triaging Defektów jest planowane, gdy zostanie znalezionych kilka Defektów i wymaga dyskusji. Każdy, kto uważa, że Spotkanie Triaging Defekt jest wymagane, może zgłosić prośbę o spotkanie.
W typowych okolicznościach spotkanie Defekt Triaging może pomóc 2-3 razy podczas Sprintu. Ale na pewno nie ma w tym żadnej reguły i spotkanie może się odbyć, gdy zajdzie taka potrzeba.
Wniosek
To wszystko, co mieliśmy w zanadrzu odnośnie Spotkania Defektów. Spotkanie Defect Triaging jest uważane za czynność przyspieszającą, mającą na celu zwiększenie sprawności członków Zespołu Scrumowego. Stała się integralną częścią procesu Scruma ze względu na korzyści, jakie przynosi.
W naszym nadchodzącym samouczku omówimy znaczenie samowystarczalnych zespołów Scrumowych.
Położymy również nacisk na to, co oznacza samowystarczalność w konfiguracji Scruma i jak zespół może ewoluować, aby stać się zespołem samowystarczalnym.
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Samowystarczalne zespoły Scrumowe: jak stworzyć samowystarczalny zespół?
- Role i obowiązki zespołu Scrumowego: Scrum Master i właściciel produktu
- JIRA Scrum Board Tutorial: Obsługa Scruma w Jira do zarządzania sprintem
- Artefakty Scruma: Backlog Produktu, Backlog Sprintu i Przyrosty Produktu
- Agile Scrum Online Quiz: Sprawdź swoją wiedzę na temat Agile Scrum
- Co to jest technika testowania oparta na defektach?
- Proces zarządzania defektami: jak skutecznie zarządzać defektem
- Co to jest cykl życia defektów / błędów w testowaniu oprogramowania? Samouczek dotyczący cyklu życia wady