Gromadzenie użytkowników do swojego narzędzia do śledzenia błędów


17

Mam w pełni skonfigurowany moduł śledzenia błędów modliszki do śledzenia problemów w tworzonych przeze mnie aplikacjach. Gdy użytkownik zostanie zdyscyplinowany i przejdzie bezpośrednio do modliszki, aby napisać raport o problemie, uzyska najszybszą odpowiedź, a wszystko dotyczące problemu będzie bardzo łatwe do śledzenia.

Jednak nie wszyscy chcą to zrobić. Zgłaszają swoje problemy przez telefon, e-mail, w ogóle ich nie zgłaszają.

Jaki byłby najlepszy sposób, aby skłonić ich do korzystania z systemu śledzenia błędów? Najwyraźniej MUSZĄ zobaczyć natychmiastowe korzyści, aby mogli wrócić i poszukać dodatkowych korzyści.

EDYTOWAĆ:

Mówię o wsparciu dla produktów, które sprzedaję jako niezależny dostawca oprogramowania.


2
Co powiesz na zintegrowanie zgłaszania błędów bezpośrednio z produktem?
JoelFan

Odpowiedzi:


22

Twój moduł do śledzenia błędów służy Twojej wygodzie, a nie Twoim klientom. Jak możesz się czuć, jeśli nie chcesz, aby problem z telefonem lub e-mailem został wprowadzony samodzielnie?

Musisz mieć możliwość wprowadzania problemów i przypisywania ich ręcznie do klienta. Następnie, gdy zadzwonią z problemem, możesz powiedzieć: „Dziękuję za zgłoszenie tego! Zamierzam wprowadzić go do naszego systemu zarządzania problemami, a Ty zaczniesz otrzymywać wiadomości e-mail (lub cokolwiek innego) w trakcie ich rozwiązywania. W w przyszłości, jeśli jest to dla ciebie łatwe, możesz wprowadzić takie rzeczy właśnie tam. Możesz też do mnie zadzwonić, to też jest w porządku ”.

Jednym z najlepszych takich systemów, z którymi współpracowałem jako klient, jest ten od dostawcy hostingu, który sprzedaje. Wiadomość e-mail do obsługi @ jest analizowana pod kątem nazwy domeny w temacie, przypisywana do konta klienta na podstawie adresu od i automatycznie wprowadzana do systemu zgłoszeń. Całkiem zręczny.


2
Zgadzam się - nie spodziewałbym się, że klienci będą używać systemu śledzenia błędów.
tcrosley,

4
@tcrosley - potrzebujesz lepszego systemu śledzenia błędów. Kluczem tutaj nie jest to, czy użytkownicy muszą korzystać z systemu śledzenia, ale raczej, w jaki sposób przekonujesz użytkowników, że lepiej (łatwiej, szybciej, bardziej prawdopodobne jest osiągnięcie pożądanego rezultatu) z systemu śledzenia.
Murph

1
Naprawdę nie mogę się z tym zgodzić. Programiści nigdy nie powinni otrzymywać raportów o błędach bezpośrednio od użytkowników przez telefon, e-mail lub inne miejsce w tym zakresie. Jeśli użytkownicy chcą zgłaszać błędy „osobiście”, powinni to robić za pośrednictwem personelu wsparcia. Jeśli nie chcą tego zrobić, wówczas jedyną opcją powinno być przesłanie prawdziwego raportu o błędzie, albo bezpośrednio przez interfejs użytkownika, albo poprzez dedykowaną skrzynkę e-mail, która przesyła dalej do modułu śledzącego. A jeśli jesteś niezależnym dostawcą oprogramowania i nie masz personelu pomocniczego, to zupełnie inna sprawa.
Aaronaught

1
Jako start-up niezależnego dostawcy oprogramowania naprawdę nie mogę mieć personelu pomocniczego. I nie z oczywistego powodu - to wydatek, ale powód, dla którego chcę być tak blisko użytkownika, jak to możliwe, aby kierować produktem we właściwym kierunku zgodnie z potrzebami i pragnieniami. Środkowy człowiek do pewnego stopnia go rozcieńczył.
Daniel Mošmondor

Ta odpowiedź nie jest do końca prawdziwa. Jak omówiono na stronie programmers.stackexchange.com/questions/191961/... , przynajmniej w kontekście rozwoju oprogramowania typu open source, narzędzie do śledzenia błędów może być bardzo przydatne dla użytkowników: działa jako baza wiedzy o znanych problemach i może stanowić obejście , jeśli istnieją. Pozwala użytkownikowi ocenić szybkość rozwiązania problemu, pomagając mu zdecydować, czy przejść na inne rozwiązanie. Pomaga także potencjalnym współpracownikom w działaniu zespołu i tam, gdzie potrzebna jest pomoc.
naught101

8

Użytkownik, który narzeka, jest lepszy niż ten, który tego nie robi, poddaje się i dzwoni do konkurenta. Z tego powodu ułatwiłbym wysłanie skargi tak łatwo, jak to możliwe. Pozwoliłbym im nadal dzwonić i / lub wysyłać e-maile i nie prosić ich o zgłaszanie błędów.

Spójrz na to z ich punktu widzenia - jeśli musiałbyś nie tylko poświęcić trochę czasu, aby zadzwonić / napisać e-mail, ale także zostać zmuszony do nauki czyjegoś chwiejnego systemu śledzenia błędów - szanse, że po prostu nie będziesz narzekał.

W razie potrzeby zatrudnij pracownika działu obsługi klienta, aby programiści nie zostali przerwani. Mogą przyjmować skargi od klientów i robić błędy dla zespołu programistów.


Daniel nie wspomina, czy jest wewnętrznym programistą, którego użytkownikami są jego współpracownicy (co było moją odpowiedzią), czy też wspiera płacących klientów.
Frank Shearar


3
Chciałbym, aby ten użytkownik, który narzeka, był lepszy niż ten, który nie ma OKRESU. Jeśli jest coś, czego najbardziej nie lubię, to użytkownik, który używa oprogramowania w niewłaściwy sposób, nie zgłasza niczego i kumuluje żal.
Daniel Mošmondor

6

Nie znam konkretnie Mantis, ale czy można ją skonfigurować do monitorowania adresu e-mail i automatycznego generowania raportów na ich podstawie? Znam inne systemy (na przykład JIRA może).

Problem polega na tym, że zmuszają ich do używania właściwego adresu e-mail!


1
+1 - e-mail to jedyny sposób, w jaki chcę, aby moi klienci komunikowali się z moim narzędziem do śledzenia błędów. Mantis UI jest daleko od przyjazne dla użytkownika, ale nawet z roztworem płaszcz, klienci poczują się jak robią swoją pracę dla Ciebie.
grossvogel

Ten sam system u mnie, używając FogBugz.
FinnNk

1

„Zgłoś to na narzędziu do śledzenia błędów na stronie http: // your / url / . Nie mogę śledzić błędów, jeśli ich tam nie zgłosisz.”

Być może możesz napisać wtyczkę dla swojego klienta poczty, aby zamienić wiadomość e-mail w raport o błędzie lub użyć dedykowanej skrzynki pocztowej - bugs @ foo - do przyjmowania raportów o błędach. (Ale to ostatnie oczywiście wymaga przeszkolenia użytkowników ...)


1
Istnieje wtyczka do modliszki do zbierania raportów o błędach z wiadomości e-mail.
Daniel Mošmondor

1
+ 1 .. ponieważ rozmowa przez telefon jest rozpraszająca, nieproduktywna i nieoficjalna. Nie pozostawia też śladu, kto powiedział co i dlaczego. Później, gdy ludzie pytają, dlaczego coś zrobiłeś, musisz wyjaśnić się, zamiast wskazywać im na wydanie #xxxxxx. Telefon powinien zostać zbanowany. Jeśli użytkownicy nie wiedzą, jak korzystać z narzędzia do śledzenia błędów, możesz je edukować.
dr Hannibal Lecter

1

Wewnętrznie mamy szablon witryny dla aplikacji internetowych, który zawiera łącze zwrotne w rogu. Ten link zwrotny zapewnia użytkownikowi okno dialogowe interfejsu użytkownika jQuery, które monituje go o opis błędu, nowej funkcji lub innego napotkanego przez niego problemu, a także przechwytuje niektóre szczegóły dotyczące strony i czasu, z którego się zgłasza. Wszystko to jest przesyłane bezpośrednio do JIRA za kulisami, a użytkownik może otrzymywać aktualizacje o statusie problemu.

W pewnym sensie najlepszym sposobem na zrobienie czegoś jest zwykle uczynienie go tak prostym, jak to możliwe dla użytkowników, jeśli w menu, które obsługuje wysyłanie informacji tam, gdzie musi się znaleźć, znajduje się łącze zwrotne, to jest o wiele bardziej prawdopodobne, że z nich skorzystają.


1

Cóż, jeśli chcesz użyć globalnego modułu obsługi wyjątków, masz wiele opcji. W przypadku Delphi korzystamy z MadExcept, ale korzystaliśmy również z Eureka Log, z których oba będą (wraz z użytkownikiem) e-mailem lub prześlą przez HTTP zgłoszenie błędu.

Możesz mieć przycisk w swojej aplikacji, który po prostu zgłasza wyjątek i uruchamia funkcje śledzenia błędów. MadExcept jest całkiem fajny, ponieważ wykonuje zrzut ekranu aplikacji i przesyła go wraz z błędem, w ten sposób nawet jeśli użytkownik nie może poprawnie wyjaśnić, co robią, możesz mieć całkiem niezłą tęsknotę.

Należy jeszcze pomyśleć o kodowaniu, aby było oczywiste, skąd pochodzą błędy. Jeśli masz użytkowników wersji beta, być może dołącz do swoich aplikacji informacje o debugowaniu, aby uzyskać od nich dodatkowe dane w przypadku awarii.

Nic z tego nie pomaga w błędach implementacyjnych (tj. Przycisk znajduje się w niewłaściwym miejscu), ale mam nadzieję, że nie masz żadnego z nich.


Oczywiście mam obsługę wyjątków e-mail, ale to naprawdę ostatnia deska ratunku. Więcej rzeczy, które chciałbym uchwycić, pochodzą z życzeń użytkowników dotyczących nowych funkcji i ulepszeń w systemie.
Daniel Mošmondor

OK dobrze, mam wtedy linię bazową. Zacznę od tego, że nie chcę nazywać go „Śledzeniem błędów”, jeśli chcesz mieć więcej forum z fakturami użytkowników! Jeśli Twój obecny program do śledzenia błędów przechwytuje zrzuty ekranu, być może możesz otworzyć MS MS Paint i pozwolić im zaproponować ulepszenia, zanim wyślą wiadomość.
Peter Turner

1

Największy wzrost absorpcji osiągnęliśmy poprzez skonfigurowanie usługi do pobierania wiadomości e-mail z adresu i automatycznego rejestrowania jej jako problemu. Fajnym efektem ubocznym tego systemu jest to, że możesz łatwo dodawać rozmowy do problemu, włączając specjalną składnię w temacie (np. TeamITNo: 12345). Ponadto, jeśli wyślesz całą swoją wiadomość e-mail za pośrednictwem tego systemu, a oni uderzą odpowiedź, otrzymasz odpowiedź z powrotem do narzędzia do śledzenia błędów, ze zaktualizowanym problemem.

Miało to największy pozytywny efekt, ponieważ wykorzystuje technologię, z którą użytkownicy czują się komfortowo, a także oznacza, że ​​wszystkie problemy masz w jednym miejscu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.