Niedawno w naszej firmie zakupiliśmy JIRA. JIRA, jakby ktoś nie wiedział, to zaawansowany system do zarządzania zadaniami. Ma naprawdę spore możliwości, można tworzyć zadania (np. bugi do naprawienia, ale nie tylko), przypisywać je członkom zespołu, prognozować czas wykonania, tworzyć podzadania, skojarzyć bug z wersją w której wystąpił, z wersją w której ma być naprawiony itp. Wygodny w używaniu i mający duże możliwości produkt.
Jednej rzeczy nam jednak w JIRA brakuje - możliwości time trackingu (zliczania ile czasu poświęciło się na dane zadanie). Można co prawda zaznaczać ile się nad zadaniem spędziło, ale nie ma czegoś takiego, że można kliknąć START i czas zaczyna się odliczać, a potem STOP i JIRA automatycznie dodaje tyle godzin/minut ile przepracowaliśmy. Po prostu codziennie trzeba to "ręcznie" lub przy użyciu innych programów liczyć i pod koniec dnia wpisywać do systemu.
Dzisiaj natknąłem się na projekt ClockingIT. Ma właśnie to czego nam brakuje, a jest za darmo! Nie ma co prawda innych rzeczy, które z kolei JIRA oferuje, no ale coś za coś. Jak sama nazwa wskazuje, nastawiony jest głównie na liczenie czasu, a dopiero w drugiej kolejności na zarządzanie zadaniami.
Największy jego brak jaki widzę w porównaniu do JIRA to słabe zarządzanie wersjami i release'ami. Można tylko przypisywać milestone'y do tasków.
A może ktoś z Was zna i używa lub używał ClockingIT? Jeśli tak, chętnie przeczytam o wrażeniach.
Showing posts with label narzędzia. Show all posts
Showing posts with label narzędzia. Show all posts
Thursday, July 3, 2008
Monday, June 9, 2008
Hudson - user friendly CI tool
Hej,
Niedawno znalazłem bardzo fajne narzędzie do CI (continous integration). Jest nim Hudson, napisał je jeden Japończyk (nie wiem czy to ma znaczenie, ale jakoś czuję że jakieś tam chyba ma ;)).
Ma przyjemny interface i jest wygodny. Generalnie odnoszę wrażenie że wszystko jest bardzo przemyślane i nastawione właśnie na wygodę użytkowania. Można go odpalić przez wywołanie "java -jar hudson.war", a można wrzucić wara do tomcat/webapps i też działa.
Cała konfiguracja odbywa się przez przeglądarkę. Zapisywana jest w dosyć prostych plikach XML, więc jakby ktoś chciał sobie to zautomatyzować (np. wrzucanie 100 projektów i konfigurowanie każdego z osobna to niezbyt przyjemne zajęcie) to zawsze można wygenerować/zmodyfikować sobie XMLe jakimś skryptem (albo programem w javie ;)).
Są też różne różniste pluginy, ja na przykład używam pluginu do Cobertury.
Od niedawna jest to projekt Suna. Kohsuke pracuje w Sunie, zaczął Hudsona jako hobbystyczny projekt open source, ale stał się on na tyle popularny i dojrzały, że Sun przygarnął go pod swoje skrzydła i teraz Kohsuke pracuje nad nim w godzinach pracy, a nie w weekendy i po nocach :)
Niedawno znalazłem bardzo fajne narzędzie do CI (continous integration). Jest nim Hudson, napisał je jeden Japończyk (nie wiem czy to ma znaczenie, ale jakoś czuję że jakieś tam chyba ma ;)).
Ma przyjemny interface i jest wygodny. Generalnie odnoszę wrażenie że wszystko jest bardzo przemyślane i nastawione właśnie na wygodę użytkowania. Można go odpalić przez wywołanie "java -jar hudson.war", a można wrzucić wara do tomcat/webapps i też działa.
Cała konfiguracja odbywa się przez przeglądarkę. Zapisywana jest w dosyć prostych plikach XML, więc jakby ktoś chciał sobie to zautomatyzować (np. wrzucanie 100 projektów i konfigurowanie każdego z osobna to niezbyt przyjemne zajęcie) to zawsze można wygenerować/zmodyfikować sobie XMLe jakimś skryptem (albo programem w javie ;)).
Są też różne różniste pluginy, ja na przykład używam pluginu do Cobertury.
Od niedawna jest to projekt Suna. Kohsuke pracuje w Sunie, zaczął Hudsona jako hobbystyczny projekt open source, ale stał się on na tyle popularny i dojrzały, że Sun przygarnął go pod swoje skrzydła i teraz Kohsuke pracuje nad nim w godzinach pracy, a nie w weekendy i po nocach :)
Subscribe to:
Posts (Atom)