Czy ktoś ma doświadczenie w korzystaniu z oprogramowania do śledzenia błędów / śledzenia problemów, takiego jak Bugzilla, Modliszka lub JIRA, nie tylko do zgłaszania błędów lub zadań, ale także do inicjowania i prowadzenia dyskusji, które ostatecznie prowadzą do podjęcia decyzji?
Na przykład deweloper uważa, że wszystkie chronione pola powinny zostać zniesione i zmienione na prywatne z chronionymi metodami, które mają do nich dostęp. To nie jest jego wezwanie i chciałby to przedyskutować. Zazwyczaj porusza kwestię następnego spotkania programistów, pod koniec którego zapada decyzja. Zamiast tego moim pomysłem było, aby otworzył kwestię pewnego rodzaju „decyzji” i opisał swoje zamiary, tak jak normalnie można by opisać błąd lub zadanie.
Inni programiści mogą komentować, jeśli mają na to ochotę, a ostatecznie problem zostaje zamknięty jako „zaakceptowany” lub „odrzucony”.
Zalety, które widzę w tym:
- Komunikacja asynchroniczna: nikt nie jest zmuszony do wyrażenia swojej opinii na spotkaniu, gdy nie mieli jeszcze czasu na nadzorowanie wszystkich konsekwencji tej decyzji.
- Pisemny dziennik rozważań, które prowadzą do decyzji. Jeśli ktoś później podniesie to pytanie, można go skierować.
- Można nawiązać relacje z innymi kwestiami, np. Zadanie może być kontynuowane do podjęcia decyzji.
- Integracja z oprogramowaniem do kontroli wersji, np. Zatwierdzenie, można prześledzić od decyzji.
Niedogodności:
- Ciężki zapach złotego młota: oprogramowanie do śledzenia problemów zwykle służy do śledzenia przedmiotów, które można wykonać
- Narzuty organizacyjne mogą być nieproporcjonalne: zamiast małej nieformalnej rozmowy należy przekazać swoje pomysły w formie pisemnej