Czy ktoś wie o prostym (bezpłatnym?) Systemie śledzenia żądań funkcji, którego moglibyśmy używać wewnętrznie dla sprzedawców? [Zamknięte]

15

Czasami słyszę o problemach klientów korzystających z naszej aplikacji od sprzedawców, ale tak naprawdę nie mamy dobrego sposobu, aby je śledzić. Zamierzałem sam napisać, ale pomyślałem, że zapytam pierwszy.

Myślałem o czymś tak prostym, że dosłownie byłaby to tylko mała forma dodania nowej funkcji, a następnie pojawiłaby się na liście, na przykład pytania wymiany stosu. Następnie użytkownicy mogą głosować za nimi, a nawet rejestrować za każdym razem, gdy użytkownik skarży się na coś związanego z żądaniem, abyśmy mogli zamówić je w pierwszej kolejności na podstawie rzeczywistych danych. Potem mogę łatwo rozejrzeć się co kilka dni i zobaczyć, co się dzieje. To wszystko, nic bardziej skomplikowanego.

Wiesz o czymś?

MetaGuru
źródło
Kiedy mówisz „użytkownicy”, czy masz na myśli swoich klientów lub pracowników, którzy będą korzystać z systemu?
whatsisname
Wydaje się, że coś tak prostego można zakodować za jakiś dzień. Coś tam będzie prawdopodobnie zbyt skomplikowane.
Byron Whitlock
12
@Byron Whitlock: Słyszałem o tym wiele razy, gdy twórca spędził tygodnie wspierając swoje na wpół upieczone narzędzie.
whatsisname
1
„wtedy użytkownicy mogą głosować za nimi” - tam właśnie wybuchła „prosta” rzecz. Utwórz formularz e-mail w swojej aplikacji, który pozwoli im powiedzieć, co chcieliby ulepszyć, i załączy zrzut ekranu, abyś mógł zobaczyć, o czym mówią.
Naprawdę lubię The Bug Genie ! Niedawno zaczęliśmy go używać i stwierdziliśmy, że jest stosunkowo prosty w użyciu.
bluebill

Odpowiedzi:

6

Redmine to aplikacja internetowa do zarządzania projektami typu open source. Nie jestem pewien, czy opisałbym to tak prosto, ponieważ ma wiele funkcji, a nie tylko śledzenie funkcji. Może być przydatny w Twojej organizacji.

Johnsyweb
źródło
5

Trac to ulepszony system wiki i śledzenia problemów dla projektów rozwoju oprogramowania. Możesz mieć klasę biletów, które służą tylko ulepszeniom, a nie defektom w bazie kodu. Istnieje również wtyczka, która dodaje system głosowania. Nie zarządzałem systemem Trac, ale zakładam, że byłbyś w stanie ograniczyć dostęp do zespołu sprzedaży, aby mogli zobaczyć tylko listę ulepszeń i nie wpływać na wady.

unholysampler
źródło
5

Większość dobrych tropicieli błędów, takich jak Bugzilla, można skonfigurować za pomocą wtyczek do śledzenia problemów z „ulepszaniem” i zezwalania użytkownikom na głosowanie nad nimi.

W przypadku mniej złożonego interfejsu dostępne są bezpłatne (publiczne) usługi do żądania funkcji + głosowania.

UserVoice ma bezpłatną usługę „feedback”, która dokonuje agregacji i głosowania.

Moderator Google jest trochę brzydszy, ale ma też bezpłatny prosty system do tego

ProdigySim
źródło
2
Bugzilla i Good ... w tym samym zdaniu ?!
CaffGeek
3

Kiedy wspomniałeś o błędach związanych z upvotingiem, pomyślałem o sieci Stack Exchange i tym, jak model głosowania społeczności ma taki wpływ na określenie tego, co jest ważne. Możliwe jest użycie podobnego formatu do zgłaszania błędów.

Byłbym zainteresowany widząc, jak ktoś wdraża strategię śledzenia błędów przy użyciu takiego formatu.

Istnieją dosłownie setki otwartych klonów wymiany stosów i innych modeli pytań i odpowiedzi, które mogą być wykorzystane przez zespół sprzedaży do zgłaszania błędów, komentowania ich i głosowania na nie.

Oto OSQA , klon StackExchange typu open source, napisany w Pythonie, a także Shapado , wersja open source napisana w Ruby. Te dwa wydają się być aktywnie rozwinięte, użyteczne i szybkie!

Być może najważniejsze jest to, że jeśli sprawiasz, że zgłaszanie błędów jest zabawne, Twoi użytkownicy mogą częściej zgłaszać błędy. Zakładając, że odznaki są konfigurowalne, możesz utworzyć odznaki dla najlepszych reporterów błędów, zmniejszyć uprawnienia do zgłaszania błędów dla tych, którzy zgłaszają drobne, nieważne lub rozpraszające błędy, i zrobić z tego grę. Nie wiem, o co chodzi z tymi koncepcjami, ale są one trochę motywujące.

jmort253
źródło
czy korzystałeś z któregoś z nich (OSQA lub Shapado)? Czy są jakieś wyraźne różnice, jeśli porównamy jedno z drugim? Naprawdę doceniam każdą pomoc!
DanielTheRocketMan
1
@DanielTheRocketMan - Nie, nie mam. Głównie dlatego, że wiele osób błędnie uważa, że ​​to, co sprawia, że ​​SE jest tak niesamowite, to oprogramowanie, więc biorą te klony i używają go do rzeczy, do których nie były przeznaczone, i ostatecznie budują miasta duchów. Oprogramowanie jest tylko częścią obrazu, druga część trzyma się ściśle określonego zestawu reguł, aby tworzyć świetne treści, które pobudzają wzrost. Chodzi o to, że buntownicy chcą to zrobić, a rebelianci nie lubią reguł ... Powiedziawszy to, trzeba spróbować, co może zadziałać, ponieważ nie próbujesz zbudować i wyhodować społeczność publiczna ...
jmort253
0

To, czego szukasz, może prawie uciec z Formularzem Google w połączeniu z Arkuszem kalkulacyjnym Google. Uprość to lub skorzystaj z gotowego rozwiązania.

Kto będzie obsługiwał to nowe oprogramowanie do śledzenia błędów, gdy się zepsuje? Ty? Jaki jest koszt alternatywny tego działania? (Jakie obowiązki zawodowe zrezygnujesz ze zmiany kursu i pójścia tą ścieżką?)

Naprawdę, jeśli chcesz ulepszyć swoją aplikację, myślę, że musisz skupić się na tworzeniu aplikacji . Kiedy zaczniesz budować coś nowego do śledzenia błędów, co potem odkryjesz, że musisz zbudować następny? Jak będziesz śledzić błędy w oprogramowaniu do śledzenia błędów? Co jeszcze będziesz musiał zrezygnować z głównych celów, skoro nadal skaczesz za innymi pomysłami?

Niestety, jest zbyt wiele świetnych pomysłów, niż jest czas i zasoby, aby je wdrożyć. Proponuję zrobić krok w tył i zastanowić się, co jest naprawdę ważne dla Ciebie i Twojej organizacji.

AKTUALIZACJA : Oto link, który może pomóc ci ustalić priorytety swoich celów: 11 sposobów koncentracji . Zapisując wszystko, nad czym musisz popracować, i spisując korzyści, możesz jaśniej określić zwrot z inwestycji w wiele różnych pomysłów, a następnie skoncentrować swoją energię na tych, które zapewnią Ci najwyższy zwrot z każdej zainwestowanej złotówki!

jmort253
źródło
chodzi o to, aby użytkownicy mogli zdecydować, co jest najważniejsze, nad czym powinieneś pracować, zamiast iść samotnie i zgadywać, co powinno być najważniejsze. Jasne, że tłum jest czasem wprowadzany w błąd, ale mądrość tłumu ma większe szanse, niż nasze odosobnione domysły. Jest to również podstawa lean lean.
Muhammad Umer
Pewnie @MuhammadUmer, a oprogramowanie do śledzenia błędów i lista mailingowa są idealne do dokumentowania tego, czego chcą użytkownicy. Jednak mój post jest następujący: nie próbuj samodzielnie tworzyć oprogramowania do śledzenia błędów, jeśli faktycznie masz za zadanie budowanie oprogramowania CRM do sprzedaży. Twoje oprogramowanie CRM do sprzedaży będzie ssać, jeśli twoi inżynierowie będą rozpraszani próbą budowania innych rzeczy, zwłaszcza gdy na rynku są już świetne rozwiązania do śledzenia błędów i listy mailingowej. Mam nadzieję, że to pomoże wyjaśnić. :)
jmort253
@ jmort253 11 sposobów koncentracji => Błąd nawiązywania połączenia z bazą danych. O ile nie jest to zamierzone;)
Ursus