Dział produktu i rozwoju

System działu inżynierii jakości (QA)

Zespół inżynierii jakości testujący wydania produktu przed publikacją i zapewniający ich wolność od krytycznych defektów.

Brama jakości przed każdym uruchomieniem: plan testów, wykonanie, zgłoszenia i weryfikacja poprawki oraz jasny raport.

Bez karty kredytowej — Twój projekt z pełnym systemem będzie gotowy w minutę

Plan1
Napisz plan testów nadchodzącego wydania i jego zakresy
Wykonanie0
Brak kart na razie
Zgłoszenie1
Zamień pierwszą znaną usterkę w wzorcową kartę zgłoszenia
Weryfikacja0
Brak kart na razie
Uruchomienie1
Ustal z rozwojem definicję „krytyczny”, który zatrzymuje uruchomienie
Raport0
Brak kart na razie

Tak wygląda tablica systemu, którą otrzymasz: kolumny przepływu pracy i karty startowe pokazujące pierwsze kroki

Jak przebiega praca w tym systemie?

Przed każdym wydaniem budowana jest karta „Plan”, określająca zakres testów: nowe funkcje, obszary najbardziej ryzykowne oraz pokrywane urządzenia i przeglądarki. Gdy gotowa jest wersja kandydująca, przechodzi do „Wykonanie”, gdzie testerzy przechodzą scenariusze i zapisują wynik każdego przypadku. Każdy wykryty defekt rodzi kartę „Zgłoszenie” z opisem kroków reprodukcji, wyniku oczekiwanego i faktycznego oraz stopnia wagi — przejmuje go programista i naprawia. Naprawione zgłoszenie wraca do „Weryfikacja”, by przetestował je tester inny niż jego autor i upewnił się, że poprawka niczego innego nie zepsuła. Gdy krytyczne zgłoszenia wyzerują się, karta macierzysta przechodzi do „Uruchomienie” z oficjalną rekomendacją, a liczby przenoszone są do „Raport”: ile przypadków wykonano, ile zgłoszeń znaleziono i w których obszarach koncentrują się defekty.

Czat to centrum operacyjne w trakcie testów: krytyczne zgłoszenie zatrzymujące wydanie ogłaszane jest tam natychmiast, a pytanie, czy zachowanie jest zamierzone, czy błędem, rozstrzygane jest z programistą w minutę zamiast odrzuconą kartą. Zasada jest jednak rygorystyczna: to, co rozstrzygnięto na czacie z decyzji, zapisywane jest na samej karcie zgłoszenia — tablica jest rejestrem, nie pamięć.

Kierownik jakości pisze „Plan”, rozdziela wykonanie i jest właścicielem decyzji o rekomendacji uruchomienia — to on zatrzymuje wydanie, jeśli pozostały krytyczne zgłoszenia. Testerzy wykonują i piszą zgłoszenia według jednolitego standardu, a programiści przyjmują zgłoszenia, naprawiają i odsyłają do „Weryfikacja”. Zasada systemu: tester nie weryfikuje poprawki zgłoszenia, które sam napisał, a uruchomienie jest decyzją udokumentowaną liczbami, nie ogólnym poczuciem, że sytuacja wygląda dobrze.

Kto robi co?

Role operacyjne w tym systemie i odpowiedzialność każdej z nich w codziennej pracy — przypisz je zespołowi wprost albo dostosuj do swojej specyfiki.

Kierownik jakości

Pisze plan testów i rozdziela zakresy, przegląda krytyczne zgłoszenia i podpisuje liczbami rekomendację „Uruchomienie” lub jej zatrzymanie.

Inżynierowie testów

Wykonują scenariusze planu, piszą zgłoszenia z jasnymi krokami i sklasyfikowaną wagą oraz weryfikują poprawki kolegów w „Weryfikacja”.

Programiści

Przyjmują karty „Zgłoszenie” i naprawiają defekty oraz odsyłają je do „Weryfikacja” z opisem, co się zmieniło i co należy przetestować ponownie.

Co jest przygotowane dla Ciebie od pierwszego dnia?

Moduły systemu

  • Zadania Tablica kanban z kolumnami przepływu pracy i kartami realizacji
  • Czat Szybki kanał codziennej koordynacji zespołu

Gotowy? Pierwszy projekt jest o dwie minuty stąd

Utwórz darmową przestrzeń roboczą już teraz i zaproś zespół przed końcem dnia.