Zašto QA postaje izvanredan Scrum Master?
Živeti i primenjivati Agile nije lako. To je potpuno drugačija filozofija koja uključuje mnogo specifičnih aspekata i uloga. U ovom mindset-u, pored uloga kao što su Scrum Master i Product Owner, ne smemo zaboraviti možda i najvažniju – razvojni tim.
„Scrum je mindset, kultura i filozofija, a ne samo fiksni skup praksi. Zato su posmatranje, slušanje i neintervenisanje najvažniji aspekti posla jednog dobrog Scrum Master-a.“
Testeri (Quality Assurance) nisu nužno deo svakog Agile tima, ali su izuzetno važni. Zapravo, uloga testera u Scrum timu uključuje različite aktivnosti koje obezbeđuju i pružaju ključne povratne informacije ne samo o napretku testiranja, statusu i kvalitetu proizvoda, već i o kvalitetu procesa. Među tim aktivnostima je i razumevanje, implementacija i ažuriranje opšte Agile test strategije.
Ali, kako je to u Scrumu?
U Scrum-u je svaki Sprint prilično specifičan. Planiranje, izvršavanje testova i analiza rezultata su zadaci testera. Njihov posao je kompleksan, ali i veoma ispunjavajući. QA testeri su jedna od ključnih karika u lancu stvaranja novog softvera ili igara, jer je njihov zadatak da ih testiraju kako bi identifikovali sve moguće probleme i bagove i pomogli kompaniji da izbegne katastrofu do koje bi došlo ako bi proizvod počeo da se prodaje bez adekvatne provere. QA tester se može uporediti sa kuvarom koji mora prvo da proba svako jelo pre nego što ga posluži gostu, kako bi se uverio da su svi ukusi savršeni.
Dakle, glavna uloga QA testera je da ukloni sve nedostatke i greške iz proizvoda koji se testira, kako bi on bio lak i intuitivan za korišćenje – onako kako korisnici očekuju. Ali u praksi vidimo da sve češće QA postaju Scrum Masteri. Zašto je to tako?
- QA su godinama radili u Scrum/Agile/Kanban metodologijama
- QA analiziraju sve aspekte jedne ideje/projekta
- QA razumeju vrednost kreiranja povratnih informacija sa stakeholderima
- QA vide probleme u sistemu
- QA uočavaju kako male promene u projektu mogu imati veliki uticaj ako nisu prethodno testirane
- QA znaju detaljno da objasne svaki segment testiranja i zašto je njihova uloga važna
- QA su takođe dobri u monitoring-u i coachingu, pa im Scrum Master uloga odgovara i za karijeru
- QA znaju da je Scrum Master sertifikat značajan u Agile svetu, a njihovo iskustvo mu daje dodatnu širinu
Ovaj tekst je inspirisan i objavljen na blogovima „Testing is believing“ i „Near Shore“. Hvala na inspiraciji i smernicama.
Ako si QA i slažeš se da je Scrum Master uloga prirodan sledeći korak za tebe, pogledaj naše termine za CSM® sertifikaciju