Według branży

Jak programiści i zespoły IT rejestrują godziny bez odtwarzania tygodnia w piątek?

Zaktualizowano 4 min czytania

Krótka odpowiedź

Rejestruj czas według klienta i projektu, korzystając z tego, co już zostawiasz po sobie w pracy: commity w gicie, sesje kodowania z AI, kalendarz i otwarte zgłoszenia. Krótkie pytania wsparcia zapisuj od razu lub zbieraj je per klient – inaczej znikną. Nawet przy projektach ryczałtowych warto rejestrować godziny: tylko wtedy widać, czy budżet godzinowy się spina.

Dlaczego programistom ginie tyle godzin?

Programowanie to praca w długich blokach, ale dzień pełen jest przerw: kolega utknął, klient dzwoni, coś padło na produkcji. Po przerwie wracasz do kodu, nie do tabelki z godzinami.

Nie giną duże bloki, tylko drobne fragmenty. Głównego projektu z dzisiaj nie zapomnisz do piątku. Dwudziestu minut dla innego klienta już tak.

  • Pomoc koledze przy innym projekcie.
  • Klient, który dzwoni z pytaniem na 45 minut.
  • Awaria, przez którą wszystko rzucasz.
  • Code review projektu, którego sam nie prowadzisz.
  • Przekopywanie się przez logi lub dokumentację, której nigdy nie było na liście zadań.

Co zrobić z dziesięciominutowymi pytaniami wsparcia?

Każde z osobna kosztuje niewiele, razem – sporo. Czy je fakturujesz, zależy od klienta: czasem wsparcie jest w abonamencie, czasem liczysz co kwadrans. Ale zawsze je zapisuj, bo inaczej nie wiesz, ile naprawdę kosztuje cię ta umowa.

Ustal z klientem, gdzie trafiają te godziny – np. do projektu ‘Wsparcie’ lub ‘Utrzymanie’ – i zapisuj je od razu po zakończeniu sprawy. Jeśli się nie uda, pomoże oś czasu, która wyłapie temat później.

Umowy wsparcia a wymagania wobec ewidencji czasu
UmowaJak rejestrowaćPo co
Ryczałt na utrzymanieNa projekcie wsparcia, nie do fakturyŻeby wiedzieć, czy umowa się opłaca
Wsparcie rozliczane na bieżącoNa projekcie wsparcia, do fakturyKażde zgłoszenie trafia na fakturę
Wsparcie w ramach projektuBezpośrednio na projekcieBudżet projektu pozostaje aktualny

Jak commity i sesje AI pomagają znaleźć godziny?

Twoja praca zostawia ślady. Commit ma czas, repozytorium i opis. Sesja w Claude Code, Codex czy Cursor pokazuje, nad czym pracowałeś i jak długo. Razem z kalendarzem to najlepsze podpowiedzi, co robiłeś danego dnia.

To podpowiedzi, nie ewidencja. Commit nie mówi, ile nad nim siedziałeś, a otwarta sesja AI to nie zawsze czas pracy. Wykorzystaj je do budowania sugestii, które sam sprawdzasz – jak opisano w Automatyczna rejestracja czasu.

Pamiętaj o prywatności. Opisy commitów, nazwy plików i promptów często nie są dla szefa czy klienta. Trzymaj te dane prywatnie, udostępniaj tylko godziny i krótki opis. Więcej w Prywatność i kontekst AI.

Czy agent AI może sam zapisać godziny?

Tak, jeśli twój tracker obsługuje serwer MCP. Agent, z którym właśnie naprawiłeś błąd, wie, w którym repozytorium i branchu pracował oraz jakie commity powstały. Na koniec sesji może zapisać ten czas z opisem zrozumiałym dla klienta.

  1. Połącz asystenta z serwerem MCP w trackerze i zaloguj się.
  2. Pracuj jak zwykle. Na koniec powiedz: ‘zapisz to’.
  3. Agent wysyła opis, repozytorium, branch i tematy commitów – bez kodu i ścieżek plików.
  4. Jeśli tracker nie jest pewien klienta lub czasu, agent dopyta ciebie.
  5. Wpis czeka na akceptację, jak inne godziny.

Jak tracker wybiera klienta dla repozytorium, opisane jest w Jak działa log_work.

Czy same bilety wystarczą do rozliczenia godzin?

Bilet opisuje, co trzeba zrobić; godziny – ile to kosztowało. Bilet może być otwarty trzy dni, a ty spędzisz nad nim dwie godziny. Wiele zadań w ogóle nie ma biletu. Wyciąganie godzin ze statusów biletów daje zafałszowany obraz.

Co działa: wpisz numer biletu w opisie wpisu czasu. Każdy może wtedy powiązać godziny z biletem bez synchronizowania dwóch systemów.

Po co rejestrować godziny przy projekcie ryczałtowym?

Przy ryczałcie nie fakturujesz godzin, ale to one decydują, czy projekt się opłaca. Bez rejestracji dowiesz się dopiero na końcu, że budżet został przekroczony dwukrotnie – i nie wycenisz lepiej kolejnej wyceny.

Ustal budżet godzinowy projektu i rejestruj godziny jak zwykle, z aktywnością nie do faktury, jeśli nie są rozliczane osobno. Sprawdzaj co tydzień, ile budżetu już poszło, nie tylko przy odbiorze.

Jeśli twoja firma tworzy nowe oprogramowanie w Holandii, możesz kwalifikować się do WBSO – holenderskiej ulgi podatkowej na R&D. RVO wymaga wtedy ewidencji czasu co najmniej z podziałem na dzień, projekt i pracownika. Jak to działa w software, opisano w WBSO dla software.

Jak to robi Half5

Aplikacja Half5 na Maca i Windows tworzy prywatną ‘Oś czasu’: programy i tytuły okien, strony przeglądarki przez wtyczkę, commity z wybranych folderów git oraz sesje Claude Code, Codex i Cursor jako ‘Sesje AI’. Z tego powstają ‘Sugestie’, które potwierdzasz lub poprawiasz. Tylko ty widzisz swoją oś czasu – Half5 nie ma do niej dostępu. Team leader widzi tylko zarejestrowane godziny. Nie ma dziś integracji z systemami ticketów; otwarta strona biletu w przeglądarce pojawi się na osi czasu.

Agenci logują przez serwer MCP pod https://app.half5.com/mcp używając log_work. Te wpisy czekają jako ‘Jeszcze niezatwierdzone’. Half5 zapamiętuje, które repozytorium należy do którego klienta – zarządzasz tym w ‘Połączone agenty’, w pamięci repozytoriów. Projekty mają budżet godzinowy: widzisz zużycie budżetu, przekroczenia i raport ‘Kondycja projektu’. Nie ma dedykowanego eksportu WBSO; filtrujesz raport po aktywności, projekcie i pracowniku i eksportujesz do CSV, Excela lub PDF.

Najczęstsze pytania

Czy muszę osobno rejestrować każde przełączenie kontekstu?

Nie każde przełączenie, ale każdą pracę dla innego klienta lub projektu. Oś czasu lub commity pomogą ci później znaleźć te fragmenty bez używania stopera.

Czy pracodawca widzi moje commity i prompt AI?

Nie w Half5. Commity i sesje AI są na twojej osi czasu, która jest tylko na twoich urządzeniach i synchronizuje się szyfrowana end-to-end. Organizacja widzi tylko zarejestrowane godziny i twój opis.

Czy Claude Code lub Cursor mogą zapisać moje godziny?

Tak, przez MCP. Agent zapisuje czas z opisem, repozytorium i branchem, a wpis czeka na akceptację zanim trafi do faktury.

Jak rejestrować godziny przy projekcie ryczałtowym?

Rejestruj je na projekcie jak zwykle, z aktywnością nie do faktury, jeśli nie są rozliczane osobno. Wtedy widać, ile budżetu godzinowego już wykorzystano.

Jak powiązać godziny z biletami?

Wpisz numer biletu w opisie wpisu. Potem możesz wyszukać po bilecie bez synchronizacji trackera czasu i systemu ticketów.

Źródła

Ktoś wraca rowerem do domu wzdłuż kanału po pracy

Dziś zamykasz laptopa o 16:30.

Wypróbuj Half5 przez 14 dni za darmo — sam lub z całym zespołem. Bez karty płatniczej.