Article View: pl.comp.lang.delphi
Article #334831Re: Bug Tracker prosty i dla ludzi
From: wloochacz
Date: Tue, 17 Jan 2012 12:59
Date: Tue, 17 Jan 2012 12:59
87 lines
5434 bytes
5434 bytes
W dniu 2012-01-17 11:39, Adam Siwoń pisze: > W dniu 2012-01-17 11:15, wloochacz pisze: >> W dniu 2012-01-17 10:57, Adam Siwoń pisze: >>> W dniu 2012-01-17 09:48, m pisze: >>>> Czy koncepcja aby przeciętny użytkownik był w stanie zgłaszać błędy do >>>> programu jest słuszna ? Czy też jednak to nie ma sensu bo użytkownik i >>>> tak opisze problem używając takich słów których osoba tworząca >>>> oprogramowanie i tak nie zrozumie. >>> >>> Z mojego doświadczenia wynika, że większość użytkowników nie zgłasza >>> błędów, no chyba, że błąd uniemożliwia im zrobienie czegoś co jest im >>> potrzebne, to obudzą Cię nawet w środku nocy. :-) Bug tracker jest jedną >>> z możliwości - wygodną dla programisty, a pewnie i do przyjęcia przez >>> wielu użytkowników. Nawet jeżeli opis błędu będzie zawiły, to możesz >>> spróbować skontaktować się z zgłaszającym i coś wyjaśnić. Ale >>> przynajmniej masz sygnał, że coś jest nie tak. >> Zgadzam się ze wszystkim, ale to wcale nie znaczy, że nie można próbować >> tego ogarnąć... >> >> Pierwsza i podstawowa rzecz to EurekaLog (lub inny MadExcept), który >> będzie automatycznie wysyłał fatalne błędy programu. >> EurekaPotrafi wysyłać również i do Mantisa - czyli automatycznie robi >> zgłoszenie. >> Łapacz błędów taki jak EurekaLog to jest absolutna podstawa, ale dopiero >> synergia takich rozwiązań jak EirekaLog, CodeSite (lub SmartInspect) + >> kilka pomysłów daje naprawdę imponujące możliwości - przynajmniej dla >> mnie są imponujące ;-) > > Zgadza się, ale o to pytacz nie pytał. :-) Poza tym pamiętajmy, że > zgłoszenia błędów to tylko jeden aspekt. Czasami użytkownicy zgłaszają > sugestie dotyczące programu, nowych funkcji itp. - taka wiedza jest > czasami bardzo cenna. Oczywiście, ale ten sam mechanizm ogarnia zgłoszenia wszelkie - nie tylko błędy. >> Kiedyś, dawno temu, mieliśmy taki patent, że zgłoszenie do Mantisa można >> było wysłać (i przeglądać historię rozwiązań błędów - taka automatyczna >> baza wiedzy na temat konkretnej funkcjonalności) bezpośrednio do Mantisa >> z każdego okna w aplikacji. > > To już jest imponujące dla mnie. A to było trywialne do zrobienia; mój kolega coś tam naklepał w PHP ja w Delphi i już. Całość zajęła nam nie więcej jak dwa/trzy dni robocze... Ale to było dawno i dziś nie chciało by mi się tak bawić, zwłaszcza za że przecież jest Mantis Connect: http://www.futureware.biz/mantisconnect/screenshots.php >> To był naprawdę fajny patent, gdyż takie zgłoszenie automatycznie >> zawierało wszystkie informacje o środowisku (wersja OSa, baza danych, >> ConnectionString) a także dane użytkownika, jego poziom uprawnień, log >> jego ostatnich czynności w aplikacji, bieżący CallStack itd. >> Użytkownik musiał tylko podać temat błędu - reszta byłą opcjonalna. >> >> Aktualnie w/w informacje pakuję do zgłoszenia Eureki, a jeszcze więcej >> może być logowane (wszystko zależy od konfiguracji) za pomocą CodeSite'a. >> >>>> I kolejna sprawa to prosta obsługa "Bug Tracker-a" >>>> bo dla przeciętnego użytkownika może to być znaczne utrudnienie >>>> wypełnienie formularza , wiec warto by było użyć czegoś bardzo >>>> prostego. >>>> Czy mantis jest dobrym wyborem ? >>> >>> Używam właśnie Mantisa, choć wyłącznie wewnętrznie w firmie. Na moje >>> potrzeby jest wystarczający. >> Też używałem, był prawie OK, ale zawsze mi coś nie pasowało. >> Ale to już przeszłośc, bo do ponad roku jestem wielkim fanem systemu >> JIRA, która jest po prostu rewelacyjna. >> > > Tylko jej cena jest równie imponująca dla większych instalacji. A nie > wiem jak podchodzić do licencji z publicznym dostępem, bo chyba o to > chodziło pytaczowi. Unlimited Access :D Ale, zauważ że JIRA posiada ładne SOAP'owe API, a więc napisanie czegoś takiego nie jest szczególnie trudne ;-) A przecież wszyscy klienci mogą logować się na jednego usera, a samą segregację zgłoszeń można zrobić inaczej. Ale o to pytacz nie pytał a więc nie będę się tu wymądrzał. > Jest jakiś sposób migracji Mantis=>JIRA czy trzeba > zapomnieć o zebranej dotychczas bazie zgłoszeń? http://confluence.atlassian.com/display/JIRA/Importing+Data+From+Mantis -- wloochacz
Technical Details
Message-ID:
<jf3rci$mmh$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<jf3cl0$9kp$1@inews.gazeta.pl> <4f1545fc$0$1258$65785112@news.neostrada.pl> <jf3hp4$ohs$1@inews.gazeta.pl> <4f154fc8$0$26685$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: wloochacz <wloochacz@nospam.nie.gmail.com> Newsgroups: pl.comp.lang.delphi Subject: Re: Bug Tracker prosty i dla ludzi Date: Tue, 17 Jan 2012 13:59:42 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 87 Message-ID: <jf3rci$mmh$1@inews.gazeta.pl> References: <jf3cl0$9kp$1@inews.gazeta.pl> <4f1545fc$0$1258$65785112@news.neostrada.pl> <jf3hp4$ohs$1@inews.gazeta.pl> <4f154fc8$0$26685$65785112@news.neostrada.pl> NNTP-Posting-Host: mainframe.rene.com.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1326805202 23249 193.239.124.200 (17 Jan 2012 13:00:02 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 17 Jan 2012 13:00:02 +0000 (UTC) X-User: wloochacz In-Reply-To: <4f154fc8$0$26685$65785112@news.neostrada.pl> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit