Vai al contenuto

Rilevazione ore per team software e agenzie di sviluppo

Gli sviluppatori vogliono rilasciare codice, non compilare fogli ore. Eppure un contratto a tempo e materiali, una retrospettiva a prezzo fisso o un credito d'imposta per la R&S dipendono tutti da ore corrette. TimeTracking mantiene la rilevazione leggera, propone registrazioni dalla settimana scorsa e dà al team un'API, una CLI e un server MCP per lavorare con i dati sul tempo come con tutto il resto.

Demo animata: uno sviluppatore conferma una settimana proposta da quella precedente, registra il venerdì pomeriggio dal terminale con la CLI tt e il cliente approva lo sprint tramite un magic link. Proposta dalla settimana scorsa, Registrato dal terminale, Il cliente approva, In uscita tramite API.

Come i team software usano TimeTracking

  1. Configurare clienti e progetti

    Ogni contratto cliente o prodotto interno ha il proprio progetto, così le ore di manutenzione, nuove funzionalità e supporto non finiscono mai nello stesso mucchio.

  2. Registrare con quasi nessuno sforzo

    Si confermano le registrazioni proposte dalla settimana scorsa, si avvia un timer sul web o sul telefono, oppure si registrano le ore dal terminale con la CLI tt.

  3. Il cliente approva

    Per i lavori a tempo e materiali, il cliente approva lo sprint o il mese tramite un magic link sicuro, senza creare un account.

  4. Esportare o leggere tramite API

    Le ore approvate vanno al programma di fatturazione come CSV, XLSX o JSON, oppure vengono lette direttamente nei propri sistemi tramite API REST e webhook.

Fogli ore che gli sviluppatori non odiano

La maggior parte degli sviluppatori compila le ore il venerdì pomeriggio, da un vago ricordo di standup e pull request. La rilevazione ore predittiva trasforma le registrazioni della settimana scorsa e il lavoro ricorrente in registrazioni proposte per cliente e progetto. In una settimana normale, lo sviluppatore deve solo verificare e confermare.

Un timer nell'app web e in quella mobile copre i giorni che non seguono lo schema. La sincronizzazione con Google Calendar e Outlook, che trasforma anche le riunioni in proposte, è in arrivo, come lo sono un'estensione per il browser e un'app desktop nella barra di sistema.

  • Registrazioni proposte dallo schema della settimana scorsa
  • Timer sul web e nell'app mobile
  • In arrivo: sincronizzazione calendario, estensione per il browser e app desktop
  • Nessuno screenshot, nessun monitoraggio di digitazioni o attività

API, CLI e server MCP

Il team automatizza tutto il resto, quindi i dati sul tempo non dovrebbero fare eccezione. L'API REST include una descrizione OpenAPI e webhook firmati con nuovi tentativi. Lo strumento a riga di comando tt mostra la settimana, aggiunge ore, approva ed esporta dal terminale, e --json lo rende facile da usare negli script.

Il server MCP permette ad assistenti come Claude di leggere e aggiornare i dati sul tempo con gli stessi permessi dello sviluppatore che lo collega, e la Claude Skill insegna a Claude le attività più comuni. Si possono chiedere in linguaggio naturale le ore del mese scorso per cliente, o registrare il pomeriggio su un progetto senza aprire un browser. Tutto questo è già attivo oggi.

  • API REST con descrizione OpenAPI
  • Webhook firmati con nuovi tentativi
  • CLI tt con output JSON
  • Server MCP e Claude Skill

Approvazione del cliente per i lavori a tempo e materiali

Nei contratti T&M le ore sono la fattura. Un cliente che ha approvato le ore prima dell'arrivo della fattura raramente la contesta. TimeTracking invia all'approvatore del cliente un link sicuro e a scadenza con le ore per sviluppatore e giorno, comprese le note. Approva il periodo o rifiuta una riga con un commento, e nome e orario dell'approvazione vengono memorizzati.

Dopo l'approvazione e l'export il periodo è bloccato. Se in seguito qualcosa va corretto, diventa una riga separata nel successivo periodo aperto anziché una modifica silenziosa.

Prezzo fisso, canoni ricorrenti e prodotti interni

Non tutti i progetti sono fatturati a ore. Nei lavori a prezzo fisso le ore dicono comunque se la stima era giusta e quale dovrebbe essere il prossimo preventivo. I report mostrano le ore approvate per cliente, progetto e persona per qualsiasi periodo, pronte da condividere in una retrospettiva o da esportare per le proprie analisi.

Molti team registrano il tempo anche su prodotti interni o attività di R&S. Ore per progetto con una nota su ogni registrazione offrono un registro coerente che può servire come base per la propria documentazione di R&S o innovazione.

Nessuna sincronizzazione con Jira, e nemmeno fatturazione

Oggi TimeTracking non si sincronizza con gli issue tracker e non emette fatture. Fa un solo lavoro, le ore approvate, e le rende facili da estrarre: export CSV, XLSX e JSON configurabili, oppure API e webhook, così si possono collegare ore a ticket o fatture con i propri strumenti.

Le app native per Zapier e Make e un'integrazione con Slack sono in arrivo. Ogni pagina di integrazione indica il suo stato attuale.

Prezzi equi per team in crescita

Gratis fino a 5 utenti, poi €1 per utente al mese su Core o €3 su Pro, che aggiunge la rilevazione ore predittiva e limiti API più alti. Non c'è un minimo di licenze né moduli aggiuntivi, quindi aggiungere un collaboratore esterno per un progetto costa un euro al mese su Core.

I dati dei clienti sono archiviati nell'UE, in Irlanda.

Domande frequenti

Esiste un'estensione per il browser o un timer desktop?

Non ancora. L'app web e l'app mobile hanno oggi un timer. Un'estensione per il browser e un'app desktop nella barra di sistema sono nella roadmap.

TimeTracking si integra con Jira o GitHub?

Non in modo nativo. Si possono collegare le ore ai propri strumenti tramite API REST, webhook e CLI tt.

Le ore possono essere proposte a partire dai nostri calendari?

La sincronizzazione con Google Calendar e Outlook è in arrivo. Oggi le proposte si basano sulle registrazioni della settimana scorsa e sul lavoro ricorrente.

I clienti possono approvare le ore per un contratto T&M?

Sì. I clienti approvano tramite un magic link sicuro senza account. Nome e orario dell'approvazione vengono registrati.

Cosa possono fare l'API e il server MCP?

L'API REST legge e scrive i dati sul tempo e gli export, i webhook segnalano le modifiche e il server MCP permette ad assistenti come Claude di lavorare con gli stessi dati con i permessi dell'utente.

Registra screenshot o digitazioni?

No. TimeTracking registra solo le voci di tempo. Nessuno screenshot e nessun monitoraggio dell'attività.

Provi TimeTracking gratis

Gratis fino a 5 utenti. Core da €1 per utente al mese, tutto incluso.