10 najlepszych programów do śledzenia czasu dla Linuxa

  • 17 stycznia, 2019
  • by Kamil Rudnicki
  • No comments

Linux nie jest zbyt popularnym systemem operacyjnym na komputery stacjonarne, a przynajmniej wśród zwykłych użytkowników, co innego w przypadku serwerów, komputerach typu mainframe czy szybkich superkomputerów. Warto również wspomnieć, że bez Linuxa nie byłoby Androida, komputerów sieciowych, konsol do gier wideo i smartwatchy. Wszystkie te dobrodziejstwa zawdzięczamy jednej osobie, Linusowi Torvaldsowi.

Według Wikipedii, rozwój Linuxa jest jednym z najważniejszych przykładów współpracy w zakresie darmowego i oprogramowania typu open source. Jego kod źródłowy może być używany, modyfikowany i dystrybuowany – komercyjnie lub niekomercyjnie – przez każdego, a jedynym warunkiem jest stosowanie się do warunków licencji. Dzięki Linuxowi możemy używać wspaniałego oprogramowania, jakim jest Ubuntu, Fedora, Gentoo Linux, Debian i inne.

 

Źródło: itsfoss.com

 

To by było na tyle w temacie samego Linuxa. Pora przejść do tematu niniejszego postu – prezentacji aplikacji do śledzenia czasu przeznaczonych dla tego systemu. Jako że nie jest on tak popularny jak Windows czy Mac OS, jest ich niewiele, ale zrobiliśmy rozeznanie rynku, którego wyniki przedstawiamy poniżej.

 

1. TimeCamp

Wersja desktopowa TimeCampa dla Linuxa oferuje te same funkcje, co aplikacja przeznaczona dla systemów Windows i Mac, w tym:

  • Ręczne timesheety
  • Analiza produktywności
  • Automatyczne śledzenie aktywności komputera
  • Szczegółowa historia tego, jak pracownicy spędzają swoje godziny pracy
  • Lista najdłużej aktywnych stron internetowych i aplikacji
  • Profesjonalnie wyglądające faktury
  • Śledzenie czasu rozliczanego i nierozliczanego
  • Automatyczne fakturowanie na podstawie wykazu przepracowanych godzin
  • Zintegrowana bramka płatnicza
  • Śledzenie wakacji, dni wolnych itd.

I wiele, wiele innych….

 

Zacznij korzystać z TimeCamp już dziś! Odwiedź naszą stronę internetową i zobacz, jak wiele możliwości oferuje nasze oprogramowanie

 

2. Project Hamster

 

Jest to jeden z najpopularniejszych programów do śledzenia czasu, zaprojektowany specjalnie dla środowiska Linux. Nie jest zbyt zaawansowane, ale spełnia w swoją rolę, pozwalając użytkownikom na:

  • Śledzenie projektów
  • Oznaczanie wykonywanych czynności, co ma ułatwić ich sortowanie
  • Przeglądanie i ręczne edytowanie wykazów roboczych dni, tygodni lub miesięcy
  • Sprawdzanie na wykresach słupkowych czasu spędzonego na poszczególnych czynnościach
  • Konwertowanie analiz do formatu HTML, z możliwością ich wydruku

Project Hamster to prosta i intuicyjna aplikacja do śledzenia czasu. Zapoznanie się z wszystkimi jej funkcjami nie zajmuje dużo czasu. Wystarczy ustalić nazwę projektu i kliknąć przycisk START. Zmień wykonywaną czynność aktywność, a Hamster przestanie ją śledzić. Minusem tej aplikacji jest fakt, że nowe zadania trzeba wprowadzać ręcznie.

Ogółem, Project Hamster to świetne narzędzie, a zejest dedykowane Linuxowi, jest wspierane regularnymi aktualizacjami. Miejmy nadzieję, że twórcy Hamstera nieco bardziej go zautomatyzują i poprawią szatę graficzną, zwłaszcza wyświetlanie śledzonego czasu.

 

Źródło: projecthamster.wordpress.com

 

3. Hubstaff

 

Hubstaff wspiera wszystkie, główne dystrybucje Linuxa, a także oferuje rozwiązania międzyplatformowe. Znaczy to, że rodzaj używanego przez pracownika systemu operacyjnego nie powinien mieć większego znaczenia Hubstaff powinien być w stanie z nim współpracować.

Kiedy Hubstaff zostanie uruchomiony, zbiera on dane (pracując w tle, póki użytkownik go wywoła). Za każdym razem, gdy wprowadzana jest nowa aktualizacja dla Linuxa, Hubstaff wypuszcza łatę mającą na  celu zabezpieczenie kompatybilności oprogramowania. Fakt, że Hubstaff od robi czasu do czasu zrzut ekranu naszego komputera nie każdemu musi się podobać, niemniej, tak właśnie działa większość trackerów.

W czasie pracy, możemy korzystać z darmowej wersji aplikacji, ale jeśli nam nie wystarcza, istnieje też kilka płatnych planów do wyboru.

 

Źródło: blog.hubstaff.com

 

4. Klok

 

Mimo że zamiarem twórców Kloka była współpraca ich oprogramowania z systemem Windows, zaprojektowali je na wzór wieloplatformowego środowiska AIR (ang. Adobe Integrated Runtime). Dobrze się składa, bo większość dystrybucji Linuxa wspiera AIR, dlatego wszystko, co musimy zrobić, to sprawdzić, czy mamy jedną z takich wersji systemu.

Klok to narzędzie z wieloma przydatnymi funkcjami. Oprócz opcji śledzenia czasu, aplikacja oferuje, między innymi, kolorowe wykresy ze szczegółowymi informacjami na temat czasu śledzonego w ciągu dnia, automatyczne śledzenie czasu z funkcją adjust czy generator faktur.

Niestety, mimo wielu swoich zalet, aplikacja na też słabe strony, a są nimi liczne raporty o błędach (szczególnie w środowisku Linux). Co więcej, Klok nie posiada chmury, w związku z czym dane są przechowywane na komputerze użytkownika i nie mogą być zsynchronizowane pomiędzy różnymi urządzeniami. Ponadto, większość użytkowników Linuxa odrzuca aplikację ze względu na jej wieloplatformowość.

Jakby nie było, to jeśli jesteś freelancerem, powinieneś wypróbować Kloka.

 

Źródło: getklok.com

 

5. Kimai

 

Jest to aplikacja internetowa, która śledzi i klasyfikuje czas pracy. Wykaz jest dostępny w formie wygodnych timesheetów, które można wydrukować, od tych dziennych po roczne, posortowanych według klientów, projektów i akcji.

Dzięki interfejsowi opartemu na przeglądarce internetowej, aplikacja działa między różnymi platformami i sieciami, można ją również zainstalować jako usługę internetową i używać w dowolnym miejscu z dostępem do sieci.

Kimai ma wiele do zaoferowania, w dodatku nie jednemu typowi użytkownika. Skorzysta z niej zarówno klient i pracownik, jak i administrator. Co więcej, dostęp do konfigurowalnych faktur i rozszerzeń ma każdy. Jak na darmowego open-source’owego trackera, Kimai jest dość zaawansowany i zdecydowanie warty polecenia.

 

Źródło: kimai.org

 

6. Task Coach

 

Szukasz prostego, open source’owego oprogramowania do śledzenia i zarządzania listami rzeczy do zrobienia? Task Coach powinien przypaść Ci do gustu. Pomoże Ci uporać się z co bardziej złożonymi zadaniami. Ponadto, aplikacja oferuje:

  • Możliwość tworzenia lub usuwania edytowalnych zadań i podzadań
  • Zaawansowane ustawienia dla zadań, które możemy śledzić w trybie dziennym, tygodniowym lub miesięcznym
  • Możliwość sortowania zadań według wszystkich ich atrybutów, np. tematu, budżetu, terminu realizacji itp.
  • Dołączone filtry, które umożliwiają, na przykład, ukrywanie zakończonych zadań lub przeglądanie aktualnych zadań
  • Możliwość przeciągnięcia i upuszczenia wiadomości e-mail z Outlooka lub Thunderbirda do przeglądarki zadań w celu utworzenia zadania
  • Proste dodawanie załączników poprzez przeciąganie i upuszczanie ich na zadanie
  • Przypisywanie zadań i uwag do kategorii
  • Możliwość ustalenia budżetu zadania. Czas spędzony może być wyświetlany według dnia, tygodnia i miesiąca
  • Eksport zadań, notatek i kategorii do pliku HTML, a także ich drukowanie
  • Wieloplatformowość

 

Źródło: taskcoach.org

 

7. Rachota Timetracker

 

Słowo ,,rachota’’ pochodzi z języka czeskiego i oznacza ,,pracę ręczną”. Rachota Timetracker to aplikacja typu Java i jest przeznaczona do śledzenia czasu. Program oferuje generowanie niestandardowych raportów i faktury, jak również analizę zgromadzonych danych i wskazówki, jak poprawić wykorzystanie czasu.

Wśród jego funkcji znajdziesz:

  • Funkcje eksploracji danych
  • Analiza efektywności użytkownika, priorytetyzacja, powtarzanie, statusowanie i kategoryzacja
  • Ręczna edycja zmierzonego czasu
  • Przekazywania informacji zwrotnych
  • Tagowanie
  • Zwarty design
  • Generowanie raportów lub faktur w postaci plików HTML, CSV lub TXT
  • Wsparcie w 11 językach – angielskim, japońskim, portugalskim, rumuńskim, rosyjskim, hiszpańskim, czeskim, węgierskim, włoskim, francuskim i niemieckim.

 

Źródło: rachota.sourceforge.net

 

8. dotProject

 

Oto kolejna przydatna aplikacja internetowa, zaprojektowania nie tyle do śledzenia  czasu co zarządzania projektami, dostępna dla wielu użytkowników i w wielu językach. Napisany w PHP, program ma służyć jako narzędzie do zbierania informacji i raportowania postępów.

Jego funkcje to:

  • Zarządzanie projektami, zadaniami, kontaktami, listami ToDo i zasobami
  • Śledzenie i sortowanie zadań według daty
  • Śledzenie i przypisywanie informacji kontaktowych
  • Hierarchiczna lista zadań
  • Wskaźnik postępu
  • Fora
  • Wykresy Gantta
  • Tworzenie raportów
  • Sprawozdawczość i rejestracja czasu
  • Historia działań
  • Kalendarz
  • System biletowy do wykrywania i usuwania błędów
  • Fakturowanie
  • Project Designer pozwala na wprowadzanie zmian w odniesieniu do wielu projektów i zadań

Na koniec warto wspomnieć, że DotProject został nagrodzony nagrodą SourceForge.net Projekt miesiąca, kwiecień 2009.

 

9. Kontakt

 

Kontakt jest zintegrowanym Menedżerem Informacji Osobistych KDE, ale może być również używany z innymi systemami. Program obsługuje pocztę elektroniczną, książki adresowe, kalendarze, zadania, kanały informacyjne i wiele innych.

Aplikacja pozwala obsługiwać pocztę elektroniczną, listę problemów do rozwiązania, kontakty oraz inne ,,osobiste” dane w jednym miejscu. Kontakt to źródło innowacji, które pomagają zarządzać komunikacją, szybciej organizować pracę i współpracować, co przekłada się na większą produktywność i efektywność współpracy cyfrowej.

 

Źródło: userbase.kde.org/Kontact

 

10. TimeSlotTracker

 

TimeSlotTracker jest narzędziem do śledzenia czasu napisanym w języku Java. Użytkownicy mogą podzielić swój projekt na poszczególne zadania i zhierarchizować je. Co więcej, mają możliwość gromadzenia danych z kilku przedziałów czasowych, a także tworzenia raportów na ich podstawie.

Wszystkie funkcje to:

  • Śledzenie czasu
  • Raporty predefiniowane i niestandardowe (csv, html, txt) W tym:

a) Podsumowanie w formacie HTML, szczegóły i raport z dziennika
b) Streszczenie CSV i raport z czasopisma
c) Raport z tabeli timesheetów CSV
d) Szczegóły dotyczące TXT, czasopisma i raportu miesięcznego

  • Wsparcie dla JIRA (JIRA jest oprogramowaniem do śledzenia projektów)
  • 7 lokalizacji
  • Instalator systemu operacyjnego Windows
  • Pakiet Debian Native
  • Obsługa Drag’n’Drop: kopiowanie i przenoszenie wielu działek czasowych w jednym
  • Obsługa kalendarza
  • Instalator JNLP

 

Źródło: sourceforge.net/projects/timeslottracker/

Podsumowanie

Mamy nadzieję, że nasza  lista 10 aplikacji do śledzenia czasu dla Linuxa okaże się przydatna, chociaż niektóre z programów mogą okazać się trudne w użyciu dla osób ze skąpą wiedzą na temat środowiska Linux. Co by nie mówić, nie jest on popularnym systemem, chociaż ma on wiele do zaoferowania. Kto wie, być może pewnego dnia okaże się wzorem dla kolejnych odsłon   Windowsa i Mac OSa.

Kamil Rudnicki

Kamil Rudnicki jest CEO i założycielem TimeCamp, firmy specjalizującej się w oprogramowaniu do śledzenia czasu i zwiększania produktywności. Pod jego kierownictwem TimeCamp rozwinął się z małego startupu w rozpoznawalnego gracza w branży oprogramowania do śledzenia czasu, oferując rozwiązania, które pomagają firmom i jednostkom monitorować czas spędzany na zadaniach, poprawiać produktywność i usprawniać przepływy pracy. Kamil jest znany ze swojej wiedzy z zakresu rozwoju oprogramowania, przedsiębiorczości oraz zaangażowania w wykorzystanie technologii do zwiększania efektywności pracy.