Zašto developeri gube toliko sati?
Programiranje zahtijeva duže blokove rada, ali dan je pun prekida: kolega kojem treba pomoć, klijent na telefonu, incident u produkciji. Nakon prekida vraćate se kodu, ne tablici radnih sati.
Ne gube se veliki blokovi, već rubovi. Glavni projekt dana pamtit ćete i u petak. Dvadeset minuta za drugog klijenta – nećete.
- Pomoć kolegi na drugom projektu.
- Klijent koji zove s pitanjem koje traje četrdeset i pet minuta.
- Incident zbog kojeg sve ostavljate po strani.
- Code review za projekt na kojem niste glavni developer.
- Pretraživanje logova ili dokumentacije koja nikad nije bila zadatak.
Što s podrškom koja traje deset minuta?
Svako malo pitanje pojedinačno ne znači puno, ali zajedno čine značajan trošak. Hoćete li ih naplatiti, odlučujete po klijentu: ponekad podrška ulazi u ugovor o održavanju, ponekad se naplaćuje po četvrt sata. No uvijek ih zabilježite – inače ne znate koliko vas ugovor zapravo košta.
Dogovorite po klijentu kamo idu ti sati, primjerice na projekt ‘Podrška’ ili ‘Održavanje’, i unesite ih čim je upit riješen. Ako to izostane, pomaže vremenska linija koja kasnije pronađe taj upit.
| Ugovor | Kako evidentirati | Zašto |
|---|---|---|
| Ugovor o održavanju po fiksnoj cijeni | Na projektu podrške, nenaplativo | Da vidite isplativost ugovora |
| Podrška naplaćena po utrošku | Na projektu podrške, naplativo | Svako pitanje ulazi na račun |
| Podrška unutar tekućeg projekta | Direktno na projekt | Budžet projekta ostaje točan |
Kako commiti i AI sesije pomažu pronaći sate?
Vaš rad ostavlja tragove. Commit ima vrijeme, repozitorij i poruku. Sesija u Claude Code, Codexu ili Cursoru pokazuje na kojem ste problemu radili i koliko dugo. Uz kalendar, to su najbolji tragovi što ste radili određenog dana.
To su podsjetnici, ne evidencija sati. Commit ne govori koliko ste dugo radili, a otvorena AI sesija nije nužno radno vrijeme. Koristite ih za prijedloge koje sami provjeravate, kako je objašnjeno u Automatska evidencija sati.
Pazite na privatnost. Poruke commita, nazivi datoteka i AI upiti često nisu za menadžera ili klijenta. Držite te podatke privatnima i dijelite samo sate s kratkim opisom. Više u Privatnost i AI kontekst.
Može li vaš AI agent sam evidentirati sate?
Može, ako vaš sustav za evidenciju sati ima MCP server. Agent s kojim ste upravo ispravili bug zna u kojem je repozitoriju i grani radio i koji su commiti napravljeni. Na kraju sesije može evidentirati to vrijeme s opisom razumljivim klijentu.
- Jednom povežite asistenta s MCP serverom vašeg sustava za evidenciju sati i prijavite se.
- Radite kao i inače. Na kraju recite: ‘evidentiraj ovo’.
- Agent šalje opis, repozitorij, granu i naslove commita, ne kod ili putanje datoteka.
- Ako tracker nije siguran za klijenta ili trajanje, agent vas pita.
- Unos čeka odobrenje, kao i ostali sati.
Kako se bira pravi klijent za repozitorij objašnjeno je u Kako radi log_work.
Jesu li tiketi dovoljni za izvlačenje sati?
Tiketi opisuju što treba napraviti; sati pokazuju koliko je to trajalo. Tiket može biti otvoren tri dana, a vi ste na njemu radili dva sata – i puno posla nikad nije imalo tiket. Izvlačenje sati iz statusa tiketa daje iskrivljenu sliku.
Što funkcionira: stavite broj tiketa u opis unosa sati. Tako svatko može povezati sate s tiketom bez potrebe za sinkronizacijom dva sustava.
Zašto pratiti sate na projektu s fiksnom cijenom?
Kod fiksne cijene ne naplaćujete sate, ali oni odlučuju je li projekt isplativ. Ako ih ne pratite, tek na kraju saznate da je budžet dvostruko probijen – i ne možete bolje procijeniti sljedeću ponudu.
Dodijelite projektu budžet u satima i evidentirajte ih kao i inače, s nenaplativom aktivnošću ako se ti sati ne naplaćuju posebno. Provjeravajte tjedno koliko je budžeta potrošeno, ne samo na isporuci.
Ako vaša tvrtka razvija novi softver u Nizozemskoj, možda ispunjava uvjete za WBSO, nizozemski porezni poticaj za istraživanje i razvoj. RVO tada traži evidenciju sati koja barem razlikuje po danu, projektu i zaposleniku. Kako to funkcionira za softver, pročitajte u WBSO za softver.
Kako Half5 to radi
Half5 desktop aplikacija za Mac i Windows bilježi vaš rad na privatnoj ‘Vremenskoj liniji’: programe i naslove prozora, stranice preglednika putem ekstenzije, commite iz git mapa koje odaberete te Claude Code, Codex i Cursor sesije pod ‘AI sesije’. Iz toga nastaju ‘Prijedlozi’ koje potvrđujete ili prilagođavate. Vremensku liniju možete čitati samo vi; Half5 nema pristup. Voditelj tima vidi samo prijavljene sate. Integracija s ticket sustavima trenutno ne postoji; otvorena stranica tiketa u pregledniku ipak se prikazuje na vremenskoj liniji.
Agenti prijavljuju sate putem MCP servera na https://app.half5.com/mcp koristeći log_work. Ti unosi čekaju status ‘Nije još odobreno’. Half5 pamti po korisniku kojem klijentu pripada koji repozitorij; to uređujete pod ‘Povezani agenti’, u memoriji repozitorija. Projekti imaju budžet u satima: vidite potrošeni budžet i koliko je projekt premašen, te izvještaj ‘Stanje projekta’. Nema posebnog WBSO izvoza; izvještaj filtrirate po aktivnosti, projektu i zaposleniku i izvozite u CSV, Excel ili PDF.
Često postavljana pitanja
Moram li svaki prebačaj konteksta prijaviti zasebno?
Ne svaki prebačaj, već svaki rad za drugog klijenta ili projekt. Vremenska linija ili commiti pomažu vam kasnije pronaći te dijelove bez pokretanja štoperice.
Vidi li moj poslodavac moje commite i AI upite?
Ne u Half5. Commite i AI sesije vidite samo vi na svojoj vremenskoj liniji, koja je pohranjena isključivo na vašim uređajima i sinkronizira se end-to-end enkripcijom. Vaša organizacija vidi samo prijavljene sate i opis koji napišete.
Mogu li Claude Code ili Cursor prijaviti moje sate?
Da, putem MCP-a. Agent prijavljuje vrijeme s opisom, repozitorijem i granom, a unos čeka odobrenje prije nego ulazi u obračun.
Kako pratim sate na projektu s fiksnom cijenom?
Evidentirajte ih na projektu kao i inače, s nenaplativom aktivnošću ako se ne naplaćuju posebno. Tako vidite koliko je budžeta u satima potrošeno.
Kako povezujem sate s tiketima?
Unesite broj tiketa u opis unosa. Tako možete pretraživati po tiketu bez potrebe da sustav za evidenciju sati i ticket sustav budu sinkronizirani.
Izvori
- RVO, Keeping S&O records (in Dutch) · pregledano dana