Bug Tracking
Bug Tracking slouží ke sledování úkolů a potenciálních chyb na projektech xomax softworks. Pro plné pochopení funkčnosti Bug Trackingu je potřeba mít povědomí o projektových rolích, stavech úkolů a typu úkolů.
Projektové role
Administrátor plně spravuje projekt. Jeho pravomocemi je plná práce s úkoly, včetně zobrazení logu a práce s uživateli přiřazenými k projektu (přidání, odebrání, změna role).
Zadavatel / Tester je oprávněn nahrhovat novou funkcionalitu, reportovat chyby a plně pracovat s úkoly.
Vývojář nahlíží do úkolů a může je plně upravovat.
Čtenář nahlíží do úkolů (historických i aktivních), ale nemá možnost je měnit či tvořit.
Host může nahlížet do aktivních úkolů a přidávat k nim komentáře. Zároveň je oprávněn reportovat chyby.
Typy úkolů
Úkoly jsou v aplikaci rozřazeny na tři druhy úkolů.
Návrh nové funkcionality, který je vznášen zadavatelem a je potřeba jej schválit ze strany řešitele.
Nová funkcionalita je schválená funkcionalita projektu, která je na projektu vyvíjena.
Chyba je úkolem, který popisuje jednu chybu daného projektu.
Stavy úkolů
Otevřeno - úkol je otevřen k řešení
Potřeba více informací - úkol je potřeba doplnit novými informacemi - dál se nedá pokračovat
Vyřešeno - úkol je vyřešen a čeká na schválení řešení do stavu uzavřeno
Řešení akceptováno - schválení navrhovaného řešení
Uzavřeno - úkol je v archivu a již se nezobrazuje v přehledu projektu a ToDo
Prioritizace úkolů
Nedůležité - funkcionalita lehce omezující fungování - kosmetická závada (např. v designu)
Mírně důležité - funkcionalita výrazněji omezující fungování méně podstatných částí systému
Důležité - funkcionalita omezující fungování podstatné části systému, která se dá obejít (existuje alternativní řešení)
Kritické - funkcionalita zásadně omezující podstatnou část systému, která se nedá obejít (neexistuje alternativní řešení)
Blokující - funkcionalita omezující provoz celé aplikace (aplikace se nenačte vůbec - ani znak)