De ce se pierd atâtea ore la dezvoltatori?
Programarea se face în blocuri lungi, dar ziua e plină de întreruperi: un coleg blocat, un client la telefon, un incident în producție. După o întrerupere te întorci la cod, nu la foaia de pontaj.
Nu se pierd blocurile mari, ci marginile. Proiectul principal de azi îl ții minte și vineri. Cele douăzeci de minute pentru alt client, nu.
- Să ajuți un coleg la alt proiect.
- Clientul care sună cu o întrebare ce-ți ia patruzeci și cinci de minute.
- Un incident care te face să lași totul baltă.
- Code review la un proiect pe care nu-l dezvolți tu.
- Să sapi prin loguri sau documentații care n-au existat ca task.
Ce faci cu întrebările de suport de zece minute?
Întrebările mici costă puțin fiecare, dar mult împreună. Dacă le facturezi sau nu depinde de client: uneori suportul intră în contractul de mentenanță, alteori îl taxezi la sfert de oră. Dar mereu le notezi, altfel nu știi cât te costă contractul.
Stabilește pe client unde se înregistrează orele, de exemplu pe un proiect ‘Suport’ sau ‘Mentenanță’, și notează-le imediat ce ai răspuns. Dacă nu, te ajută o cronologie care găsește întrebarea mai târziu.
| Acord | Cum îl notezi | De ce |
|---|---|---|
| Contract de mentenanță la preț fix | Pe un proiect de suport, nefacturabil | Ca să vezi dacă contractul mai e rentabil |
| Suport facturat la consum | Pe un proiect de suport, facturabil | Fiecare întrebare ajunge pe factură |
| Suport în cadrul unui proiect activ | Direct pe proiect | Bugetul proiectului rămâne corect |
Cum te ajută commit-urile și sesiunile AI să-ți găsești orele?
Munca ta lasă urme. Un commit are oră, repository și mesaj. O sesiune în Claude Code, Codex sau Cursor arată la ce problemă ai lucrat și cât a durat. Împreună cu calendarul, sunt cele mai bune indicii despre ce ai făcut într-o zi.
Sunt un ajutor de memorie, nu un pontaj. Un commit nu spune cât ai lucrat la el, iar o sesiune AI lăsată deschisă nu e timp muncit. Folosește-le pentru sugestii pe care le verifici tu, cum e explicat în Pontaj automat.
Ai grijă la confidențialitate. Mesajele de commit, numele fișierelor și prompturile nu sunt pentru manager sau client. Păstrează-le private și partajează doar orele cu o scurtă descriere. Detalii în Confidențialitate și context AI.
Poate agentul tău AI să-ți noteze singur orele?
Da, dacă time tracker-ul tău are un server MCP. Agentul cu care tocmai ai rezolvat un bug știe în ce repository și branch a lucrat și ce commit-uri s-au făcut. La finalul sesiunii poate nota timpul, cu o descriere pe care o poate citi și clientul.
- Conectează asistentul la serverul MCP al time tracker-ului o singură dată și autentifică-te.
- Lucrează ca de obicei. La final, cere: ‘notează asta’.
- Agentul trimite o descriere, repository-ul, branch-ul și subiectele commit-urilor, nu cod sau căi de fișiere.
- Dacă tracker-ul nu e sigur de client sau durată, agentul te întreabă.
- Înregistrarea așteaptă aprobare, ca și celelalte ore.
Cum se alege clientul corect pentru un repository este explicat în Cum funcționează log_work.
Nu ajung tichetele ca să deduci orele?
Tichetele spun ce e de făcut; orele arată cât a costat. Un tichet poate sta deschis trei zile, dar tu ai lucrat două ore la el, și multe task-uri nu au avut niciodată tichet. Deducerea orelor din statusul tichetelor dă o imagine distorsionată.
Ce funcționează: pune numărul tichetului în descrierea pontajului. Oricine poate lega orele de tichet fără să sincronizezi două sisteme.
De ce să ții pontajul la un proiect cu preț fix?
La preț fix nu facturezi orele, dar ele decid dacă proiectul e profitabil. Dacă nu le urmărești, afli abia la final că bugetul a fost depășit de două ori și nu poți estima mai bine următoarea ofertă.
Dă proiectului un buget în ore și notează-le ca de obicei, cu o activitate nefacturabilă dacă orele nu se facturează separat. Verifică săptămânal cât din buget s-a consumat, nu doar la livrare.
Dacă firma ta dezvoltă software nou în Olanda, poate fi eligibilă pentru WBSO, creditul fiscal olandez pentru R&D. RVO cere atunci pontaje care să diferențieze cel puțin pe zi, pe proiect și pe angajat. Cum funcționează pentru software găsești în WBSO pentru software.
Cum face Half5
Aplicația desktop Half5 pentru Mac și Windows pune munca ta pe o ‘Cronologie’ privată: programe și titluri de ferestre, pagini din browser prin extensie, commit-uri din folderele git alese de tine și sesiuni Claude Code, Codex și Cursor sub ‘Sesiuni AI’. Din ele vin ‘Sugestii’ pe care le confirmi sau le ajustezi. Doar tu vezi cronologia ta; Half5 nu are acces. Team lead-ul vede doar orele pe care le înregistrezi. Nu există integrare cu sistemul de tichete momentan; o pagină de tichet deschisă în browser apare totuși pe cronologie.
Agenții loghează prin serverul MCP la https://app.half5.com/mcp cu log_work. Aceste înregistrări apar ca ‘Neaprobate încă’. Half5 ține minte pe utilizator ce repository aparține fiecărui client; gestionezi asta la ‘Agenți conectați’, în memoria repository-urilor. Proiectele au buget în ore: vezi cât s-a consumat și cât e depășit bugetul, plus raportul ‘Starea proiectului’. Nu există export dedicat pentru WBSO; filtrezi raportul după activitate, proiect și angajat și exporți în CSV, Excel sau PDF.
Întrebări frecvente
Trebuie să notez fiecare schimbare de context separat?
Nu fiecare schimbare, ci fiecare bucată de muncă pentru alt client sau proiect. O cronologie sau commit-urile te ajută să le găsești ulterior fără să pornești un timer.
Angajatorul meu vede commit-urile și prompturile AI?
Nu în Half5. Commit-urile și sesiunile AI sunt pe cronologia ta, care rămâne doar pe dispozitivele tale și se sincronizează criptat end-to-end. Organizația vede doar orele pe care le înregistrezi, cu descrierea scrisă de tine.
Claude Code sau Cursor pot să-mi noteze orele?
Da, prin MCP. Agentul notează timpul cu descriere, repository și branch, iar înregistrarea așteaptă aprobare înainte să intre la facturare.
Cum țin pontajul la un proiect cu preț fix?
Notează-le pe proiect ca de obicei, cu activitate nefacturabilă dacă nu se facturează separat. Așa vezi cât din bugetul în ore s-a consumat.
Cum leg orele de tichete?
Pune numărul tichetului în descrierea înregistrării. Poți căuta apoi pe tichet fără să fie nevoie să sincronizezi time tracker-ul cu sistemul de tichete.
Surse
- RVO, Keeping S&O records (in Dutch) · consultat la