Svaki tim ima istog duha u svom backlogu: tiket koji kaže „stranica sa tiketima je pokvarena", uz snimak ekrana praznog bijelog ekrana. Tehnički, to jeste prijava greške. Ali je i beskorisna. Programer koji je preuzme mora prvo postati detektiv prije nego što uopšte postane inženjer.
Problem nije u tome što su prijavitelji lijeni. Problem je što od njih tražimo da riječima opišu stanje mašine koje ne mogu ni vidjeti.
Prijavitelj ne skriva informacije. On gleda u jedini sloj koji ne može objasniti grešku.
Kartica koju ne vidite
Snimak ekrana bilježi samo jedan sloj koji čovjek gleda — prikazanu stranicu. Odbacuje svaki sloj ispod: grešku u konzoli koja se pojavila, mrežni zahtjev koji je vratio 500, stanje aplikacije u trenutku kvara, pregledač i rezoluciju na kojima se desilo. Upravo su to slojevi koji su programeru potrebni — i upravo oni koje se prijavitelj nikad ne sjeti otvoriti.
Zašto snimci ekrana lažu
Prazna bijela stranica ima desetak mogućih uzroka. Njena slika ih ne sužava ni na jedan. Ono što stvarno pomjera grešku ka rješenju jeste ono što slika ne može zabilježiti:
- Koraci za reprodukciju — tačan put koji je izaziva, a ne „ponekad se pokvari"
- Okruženje — pregledač, OS, verzija builda, rezolucija
- Konzola — stvarna greška i linija iz koje dolazi, poput
TypeError: cannot read 'id' of undefined - Mreža — neuspjeli zahtjev, njegov statusni kod i sadržaj
- Očekivano naspram stvarnog — šta je trebalo da se desi, u jednoj rečenici
Anatomija prijave na koju programeri reaguju
Stavite tih pet stvari na jednu karticu i detektivski posao nestaje. Programer otvara tiket već znajući gdje da gleda — bez dopisivanja, bez „možeš li mi poslati konzolu?", bez čekanja dan da se prijavitelj ponovo prijavi.

Neka mašina napiše dosadne dijelove
Evo dijela koji većina timova propusti: prijavitelj nikada ne bi trebalo da popunjava ništa od toga. Osoba koja naiđe na grešku zna tačno jednu stvar — da je zaboljelo. Sve ostalo je kontekst koji alat može automatski prikupiti, a agent oblikovati u čist tiket spreman za dodjelu. To je cijela ideja iza Tiqzenovog widgeta za snimanje i njegovog MCP servera: čovjek opiše problem u devet riječi, mašina priloži konzolu, mrežni zapis i okruženje, i sastavi ostatak.

Pravilo od 90 sekundi
Ako popunjavanje dobre prijave greške traje duže od 90 sekundi, vaši najbolji testeri će tiho prestati da ih šalju — i ostaćete sa „ne radi" i snimkom ekrana. Odgovor nije da gnjavite ljude da pišu više. Odgovor je da kompletnu prijavu učinite lakim putem: jedan klik za snimanje, jedan agent za sastavljanje, nula formulara.
Lakši put pobjeđuje
Prestanite tražiti od ljudi da opisuju kvar. Počnite ga snimati — vaš backlog, i programer koji ga čita u 17h u petak, biće vam zahvalni. Pogledajte kako radi na tiqzen.com.