Per settore

Come fanno sviluppatori e team software a registrare le ore senza ricostruire la settimana il venerdì?

Aggiornato 5 min lettura

Risposta breve

Registra per cliente e progetto, usando come memoria le tracce che il tuo lavoro lascia già: commit git, sessioni di coding con AI, il calendario e i ticket aperti. Le piccole domande di supporto registrale subito o raccoglile per cliente, altrimenti spariscono. Anche sui progetti a forfait continua a segnare le ore: è l’unico modo per capire se il budget in ore regge.

Perché gli sviluppatori perdono così tante ore?

Programmare richiede blocchi lunghi di concentrazione, ma la giornata è piena di interruzioni: un collega bloccato, un cliente al telefono, un incidente in produzione. Dopo un’interruzione torni al codice, non al foglio ore.

Non si perdono i blocchi grossi, ma i bordi. Il progetto principale di oggi lo ricordi anche venerdì. I venti minuti per un altro cliente, no.

  • Aiutare un collega su un altro progetto.
  • Il cliente che chiama con una domanda che ti prende tre quarti d’ora.
  • Un incidente che ti fa mollare tutto.
  • Code review su un progetto che non sviluppi tu.
  • Scavare tra log o documenti che non erano mai una task.

Cosa fai con le domande di supporto da dieci minuti?

Le domande piccole costano poco singolarmente, ma tanto tutte insieme. Se le fatturi o meno dipende dal cliente: a volte il supporto rientra in un contratto di manutenzione, altre volte si addebita a scatti di quindici minuti. Ma vanno sempre registrate, altrimenti non sai quanto ti costa quel contratto.

Concorda con ogni cliente dove vanno segnate quelle ore, ad esempio su un progetto ‘Supporto’ o ‘Manutenzione’, e registrale appena chiusa la richiesta. Se non succede, una timeline che ti aiuta a ritrovare la domanda dopo è utile.

Tipi di accordo di supporto e cosa chiedono alla registrazione ore
AccordoCome lo registriPerché
Contratto di manutenzione a forfaitSu un progetto di supporto, non fatturabilePer vedere se il contratto è ancora conveniente
Supporto fatturato a consumoSu un progetto di supporto, fatturabileOgni richiesta finisce in fattura
Supporto dentro un progetto in corsoDirettamente sul progettoIl budget del progetto resta preciso

Come ti aiutano commit e sessioni AI a ritrovare le ore?

Il tuo lavoro lascia tracce. Un commit ha orario, repository e messaggio. Una sessione su Claude Code, Codex o Cursor mostra su che problema eri e per quanto tempo. Insieme al calendario, sono gli indizi migliori su cosa hai fatto quel giorno.

Sono un aiuto-memoria, non un foglio ore. Un commit non dice quanto ci hai lavorato, e una sessione AI lasciata aperta non è tempo effettivo. Usali per costruire suggerimenti che poi confermi o correggi, come spiegato in Registrazione ore automatica.

Attenzione alla privacy. Messaggi dei commit, nomi file e prompt spesso non sono per il tuo responsabile o il cliente. Tieni questi dati privati e condividi solo le ore con una breve descrizione. Maggiori dettagli in Privacy e contesto AI.

Il tuo agente AI può registrare le ore da solo?

Sì, se il tuo time tracker ha un server MCP. L’agente con cui hai appena risolto un bug sa su quale repository e branch ha lavorato e quali commit ha fatto. A fine sessione può registrare il tempo, con una descrizione leggibile dal cliente.

  1. Collega una volta il tuo assistente al server MCP del time tracker e accedi.
  2. Lavora normalmente. Alla fine chiedi: ‘registra questa’.
  3. L’agente invia descrizione, repository, branch e oggetto dei commit, non codice o percorsi file.
  4. Se il tracker non è sicuro di cliente o durata, l’agente chiede a te.
  5. La registrazione resta in attesa di approvazione, come le altre ore.

Come viene scelto il cliente giusto per una repository è spiegato in Come funziona log_work.

I ticket non bastano per ricavare le ore?

I ticket descrivono cosa c’è da fare; le ore dicono quanto è costato. Un ticket può restare aperto tre giorni e tu averci lavorato due ore, e molto lavoro non ha mai avuto un ticket. Derivare le ore dagli stati dei ticket dà un quadro distorto.

Cosa funziona: inserisci il numero del ticket nella descrizione della registrazione ore. Così chiunque può collegare le ore al ticket senza dover sincronizzare due sistemi.

Perché registrare le ore su un progetto a forfait?

Sul forfait non fatturi le ore, ma sono loro a decidere se il progetto è in utile. Se non le registri, scopri solo alla fine che il budget è stato sforato il doppio, e non migliori la stima per il prossimo preventivo.

Dai al progetto un budget in ore e registra normalmente, con un’attività non fatturabile se quelle ore non sono addebitate a parte. Controlla ogni settimana quanto budget è stato usato, non solo a consegna.

Se la tua azienda sviluppa nuovo software nei Paesi Bassi, potrebbe avere diritto alla WBSO, il credito d’imposta olandese per R&D. RVO richiede allora registrazioni ore che distinguano almeno per giorno, progetto e dipendente. Come funziona per il software è spiegato in WBSO per software.

Ecco come funziona Half5

L’app desktop Half5 per Mac e Windows mette il tuo lavoro su una ‘Timeline’ privata: programmi e titoli delle finestre, pagine browser tramite estensione, commit dalle cartelle git che scegli, e sessioni Claude Code, Codex e Cursor sotto ‘Sessioni AI’. Da qui nascono i ‘Suggerimenti’ che confermi o modifichi. Solo tu puoi leggere la tua timeline; Half5 no. Il team lead vede solo le ore che registri. Oggi non c’è integrazione con sistemi ticket; una pagina ticket aperta nel browser però appare sulla timeline.

Gli agenti registrano tramite il server MCP su https://app.half5.com/mcp con log_work. Queste registrazioni restano come ‘Non ancora approvate’. Half5 ricorda per ogni utente quale repository appartiene a quale cliente; lo gestisci in ‘Agenti collegati’, nella memoria repository. I progetti hanno un budget in ore: vedi ore usate, quanto si è sforato il budget e il report ‘Salute progetto’. Non c’è un export WBSO dedicato; filtra il report per attività, progetto e dipendente ed esporta in CSV, Excel o PDF.

Domande frequenti

Devo registrare ogni cambio di contesto separatamente?

Non ogni cambio, ma ogni attività per un cliente o progetto diverso. Una timeline o i commit ti aiutano a ritrovare queste attività senza dover usare un timer.

Il mio datore di lavoro vede i miei commit e prompt AI?

Non in Half5. Commit e sessioni AI sono sulla tua timeline, che resta solo sui tuoi dispositivi e si sincronizza con crittografia end-to-end. L’organizzazione vede solo le ore che registri, con la descrizione che scrivi tu.

Claude Code o Cursor possono registrare le mie ore?

Sì, tramite MCP. L’agente registra il tempo con descrizione, repository e branch, e la registrazione resta in attesa di approvazione prima di andare in fattura.

Come registro le ore su un progetto a forfait?

Registrale sul progetto come sempre, con un’attività non fatturabile se non sono addebitate a parte. Così vedi quante ore di budget sono già state usate.

Come collego le ore ai ticket?

Inserisci il numero del ticket nella descrizione della registrazione. Così puoi cercare per ticket senza dover tenere sincronizzati time tracker e sistema ticket.

Fonti

Qualcuno torna a casa in bici lungo il canale dopo il lavoro

Oggi alle 16:30 chiudi il laptop.

Prova Half5 gratis per 14 giorni, da solo o con tutto il team. Nessuna carta di credito richiesta.