Główna
Proces obsługi zagadnień¶
Legenda:- Projekt - projekt techniczny powiązany z repozytorium kodu lub aplikacją.
- Projekt rozliczeniowy - projekt firmowy, który podlega rozliczeniu finansowemu
1) Dodanie zagadnienia¶
Zagadnieniem może być błąd, nowa funkcjonalność, zmiana funkcjonalności, utworzenie dokumentacji, itp. Aby dodać nowe zagadnienie, należy wybrać najpierw odpowiedni projekt, po czym nacisnąć przycisk "Nowe zagadnienie". W miarę możliwości zagadnienie powinno zawierać opis scenariusza uzyskania błędu i informacje o środowisku (jeśli zgłoszenie dotyczy błędu) oraz priorytet i termin wykonania.
W przypadku zgłoszenia błędu należy wybrać typ zagadnienia "Błąd". Dla zgłoszeń nowych funkcjonalności lub rozbudowy istniejącej funkcjonalności należy wybrać typ zagadnienia "Zadanie". Jeśli zgłoszenie dotyczy prac pomocniczych, np. konfiguracji środowiska, opisu dokumentacji, itp. należy wybrać typ zagadnienia "Wsparcie".
Dodane zagadnienia posiadają status "Nowy".
2) Weryfikacja zagadnienia¶
Po dodaniu nowego zagadnienia przeprowadzana jest jego weryfikacja. Podczas weryfikacji sprawdzana jest zasadność samego zagadnienia oraz przydział do projektu. Podczas weryfikacji może być poprawiony temat zagadnienia oraz jego opis, zagadnienie powinno też być uzupełnione o scenariusz uzyskania błędu, jeśli dotyczy błędu i takiego scenariusza nie posiada.
Jeśli zagadnienie jest duplikatem innego, wtedy zagadnienie należy powiązać z zagadnieniem duplikowanym. Dodane zagadnienie jest następnie odrzucane (zmiana statusu na "Odrzucone"). Podczas weryfikacji zagadnienia należy też sprawdzić, czy dotyczy ono najnowszej wersji aplikacji (np. czy błąd został już poprawiony), w takim przypadku zagadnienie również powinno zostać odrzucone wraz ze stosownym komentarzem.
Zweryfikowane zagadnienia posiadają status "Nowy" i mają poprawnie uzupełniony temat i opis.
3) Przydział zagadnienia¶
Po weryfikacji zagadnienia należy oszacować pracochłonność jego realizacji. Po tym oszacowaniu zagadnienie może zostać przydzielone do wersji projektu. Jeśli zagadnienie dotyczy ważnego błędu, to najczęściej jest przydzielane do aktualnie wytwarzanej wersji. Zagadnienia dotyczące błędów krytycznych mogą być realizowane dla wersji już wydanej w formie hotfix'a. Projekt rozliczeniowy dla tych zagadnień może być określony później. Pozostałe zagadnienia (np. nowe funkcjonalności, drobne błędy) aby mogły być przekazane do realizacji, powinny być sklasyfikowane do odpowiedniego projektu rozliczeniowego.
Przydzielone zagadnienia posiadają status "Nowy" i mają określony projekt rozliczeniowy i priorytet oraz oszacowaną pracochłonność.
4) Realizacja zagadnienia¶
Jeśli w etapie przydziału zagadnienia została również przydzielona osoba realizująca zagadnienie, osoba ta przystępuje do realizacji zagadnienia według priorytetu lub terminu realizacji zagadnienia. Jeśli zagadnienie nie jest przypisane do osoby realizującej, to deweloperzy sami mogą przypisywać do siebie zagadnienia i rozpoczynać ich realizację. Po rozpoczęciu realizacji zagadnienia trzeba zmienić jego status na "W toku", aby było widoczne, że zagadnienie jest już realizowane.
Czas poświęcony na realizację zagadnienia powinien być wpisany do dziennika zagadnienia. Wpisy do dziennika mogą dotyczyć aktywności: Analiza, Implementacja, Testy.
Po realizacji zagadnienia (etap analizy i implementacji) należy zmienić status zagadnienia na "Rozwiązane".
Realizowane zagadnienia posiadają status "W toku".