Kto v tíme bol zodpovedný za stanovenie priorít a dôležitosti chýb?
sobes.tech AI
Odpoveď od AI
Prioritety a dôležitosť chýb boli stanovené na spoločných stretnutiach tímu vývoja a QA, za účasti produktového manažéra alebo obchodného analytika.
Role a zodpovednosti:
- QA inžinier: odhalil chybu, poskytol podrobný opis, kroky na reprodukciu, očakávané a skutočné výsledky, a navrhol počiatočné hodnotenie dôležitosti z pohľadu používateľa.
- Vývojár: analyzoval technickú zložitosť opravy a potenciálny vplyv na iné časti systému.
- Produktový manažér / Obchodný analytik: hodnotil obchodný vplyv chyby, jej vplyv na používateľov a súlad s prioritami produktu.
Konečné rozhodnutie o prioritách bolo prijaté spoločne, s prihliadnutím na všetky tieto faktory. V prípade nesúhlasu mal posledné slovo produktový manažér alebo vedúci tímu.
Prioritizácia bola založená na matici, ktorá zohľadňuje:
| Priorita | Dôležitosť (Severita) | Vplyv na podnikanie a používateľov |
|---|---|---|
| Blocker | Kritický | Blokuje kľúčové funkcie, robí aplikáciu nepoužiteľnou. Vyžaduje okamžitú opravu. |
| High | Veľký | Závažne narúša fungovanie dôležitej funkcie, ale existujú obchádzacie riešenia. Ovplyvňuje veľké množstvo používateľov. |
| Medium | Menší | Mierne zhoršuje fungovanie funkcie, existujú jednoduché obchádzacie riešenia. Je viditeľná pre používateľov. |
| Low | Triviálny | Kosmetické chyby, nevýznamný vplyv na funkčnosť. Neovplyvňuje väčšinu používateľov. |
Dôležitosť (Severita) je technické hodnotenie vplyvu chyby na systém, stanovené QA a niekedy aj vývojármi. Priorita je obchodné rozhodnutie o tom, ako rýchlo má byť chyba opravená, prijaté spoločne s produktovým manažérom. Tieto dva parametre sa môžu líšiť.
Nástroje na sledovanie chýb (napríklad Jira) sa používali na zaznamenávanie a diskusiu o prioritách.