Per bransch

Hur slipper utvecklare och team återskapa veckan på fredagen?

Uppdaterad 5 min läsning

Kort svar

Registrera per kund och projekt, och använd det du redan lämnar efter dig som minnesstöd: git-commits, AI-kodsessioner, kalendern och öppna ärenden. Små supportfrågor – logga direkt eller samla per kund, annars försvinner de. Även på fastprisprojekt behöver du följa upp timmarna: det är enda sättet att se om budgeten håller.

Varför försvinner så många timmar för utvecklare?

Programmering kräver långa ostörda pass, men dagen fylls av avbrott: en fastnad kollega, en kund som ringer, ett driftproblem. Efter avbrottet går du tillbaka till koden – inte till tidrapporten.

Det är inte de stora blocken som tappas bort, utan kanterna. Veckans huvudprojekt minns du på fredag. De där tjugo minuterna för en annan kund gör du inte.

  • Hjälpa en kollega i ett annat projekt.
  • Kunden som ringer med en fråga som tar trekvart.
  • En incident som gör att allt annat får vänta.
  • Kodgranskning i ett projekt du inte själv bygger.
  • Gräva i loggar eller dokumentation som aldrig blev en uppgift.

Hur gör du med tio minuters supportfrågor?

Små frågor kostar lite var för sig men mycket tillsammans. Om du fakturerar dem eller inte är olika per kund: ibland ingår support i ett serviceavtal, ibland debiterar du per kvart. Men du loggar alltid, annars vet du inte vad avtalet kostar dig.

Bestäm per kund var timmarna ska hamna, till exempel ett ‘Support’- eller ‘Underhåll’-projekt, och logga direkt när frågan är löst. Om det inte sker, hjälper en tidslinje dig att hitta dem i efterhand.

Supportavtal och vad de kräver av din rapportering
AvtalSå loggar duVarför
Fastpris-serviceavtalPå supportprojekt, ej fakturerbartFör att se om avtalet fortfarande lönar sig
Support löpande debiteringPå supportprojekt, fakturerbartVarje fråga hamnar på fakturan
Support inom pågående projektDirekt på projektetProjektbudgeten blir rättvisande

Hur hjälper commits och AI-sessioner dig att hitta timmarna?

Ditt arbete lämnar spår. En commit har tid, repo och meddelande. En session i Claude Code, Codex eller Cursor visar vilket problem du jobbade med och hur länge. Tillsammans med kalendern är det de bästa ledtrådarna till vad du gjort en viss dag.

Det är minnesstöd, inte en tidrapport. En commit säger inte hur lång tid den tog, och en AI-session som står öppen är inte arbetstid. Använd dem för att bygga förslag du själv godkänner, som i Automatisk tidrapportering.

Tänk på integriteten. Commit-meddelanden, filnamn och prompts är sällan skrivna för chef eller kund. Håll dem privata och dela bara timmarna med en kort beskrivning. Mer i Integritet och AI-kontekst.

Kan din AI-agent logga timmarna själv?

Ja, om din tidrapport har en MCP-server. Agenten du just fixade en bugg med vet vilket repo och branch den jobbade i och vilka commits som gjordes. I slutet av sessionen kan den logga tiden, med en beskrivning som kunden kan läsa.

  1. Koppla din assistent till tidrapportens MCP-server en gång och logga in.
  2. Jobba som vanligt. När du är klar, säg: ‘logga detta’.
  3. Agenten skickar beskrivning, repo, branch och commit-ämnen – inte kod eller filvägar.
  4. Om trackern är osäker på kund eller tid, frågar agenten dig.
  5. Registreringen väntar på godkännande, precis som andra timmar.

Hur rätt kund väljs för ett repo förklaras i Så funkar log_work.

Räcker det inte att utgå från ärenden?

Ärenden beskriver vad som ska göras; timmar visar vad det kostade. Ett ärende kan vara öppet i tre dagar men bara ta två timmar, och mycket jobb har aldrig haft ett ärende. Att dra timmar från ärendestatus ger en skev bild.

Det som funkar: skriv ärendenumret i beskrivningen på din tidregistrering. Då kan alla koppla timmar till ärendet utan att hålla två system synkade.

Varför rapportera timmar på fastprisprojekt?

På fastpris fakturerar du inte timmarna, men de avgör om projektet går runt. Utan uppföljning märker du först i efterhand att budgeten sprack, och nästa offert blir inte bättre.

Sätt en budget i timmar på projektet och logga mot den som vanligt, med en icke-fakturerbar aktivitet om timmarna inte debiteras separat. Följ upp varje vecka hur mycket av budgeten som gått åt, inte bara vid leverans.

Om ditt företag utvecklar ny mjukvara i Nederländerna kan det omfattas av WBSO, det nederländska FoU-avdraget. RVO kräver då tidrapporter som minst skiljer på dag, projekt och anställd. Hur det funkar för mjukvara finns i WBSO för mjukvara.

Så gör Half5

Half5:s desktop-app för Mac och Windows lägger ditt arbete på en privat ‘Tidslinje’: program och fönstertitlar, webbsidor via tillägget, commits från de git-mappar du väljer, och Claude Code-, Codex- och Cursor-sessioner under ‘AI-sessioner’. Därifrån får du ‘Förslag’ att bekräfta eller justera. Bara du kan läsa din tidslinje; Half5 kan inte. Teamledaren ser bara de timmar du registrerar. Det finns ingen integration med ärendesystem idag; en ärendesida som är öppen i webbläsaren syns dock på tidslinjen.

Agentloggning sker via MCP-servern på https://app.half5.com/mcp med log_work. Dessa poster väntar som ‘Ej godkända än’. Half5 minns per användare vilket repo hör till vilken kund; du hanterar det under ‘Länkade agenter’, i repo-minnet. Projekt har en budget i timmar: du ser förbrukad budget, hur mycket som överskridits och rapporten ‘Projektstatus’. Det finns ingen särskild WBSO-export; filtrera rapporten på aktivitet, projekt och användare och exportera till CSV, Excel eller PDF.

Vanliga frågor

Måste jag logga varje kontextbyte separat?

Inte varje byte, men varje arbetsinsats för en annan kund eller projekt. En tidslinje eller dina commits hjälper dig hitta dem i efterhand utan att starta en timer.

Ser min arbetsgivare mina commits och AI-prompter?

Inte i Half5. Commits och AI-sessioner finns på din tidslinje, som bara finns på dina egna enheter och synkas krypterat. Organisationen ser bara de timmar du registrerar, med din beskrivning.

Kan Claude Code eller Cursor logga mina timmar?

Ja, via MCP. Agenten loggar tiden med beskrivning, repo och branch, och posten väntar på godkännande innan den räknas mot fakturering.

Hur rapporterar jag timmar på fastprisprojekt?

Logga dem på projektet som vanligt, med en icke-fakturerbar aktivitet om de inte debiteras separat. Då ser du hur mycket av timbudgeten som gått åt.

Hur kopplar jag timmar till ärenden?

Skriv ärendenumret i beskrivningen. Då kan du söka per ärende utan att tidrapport och ärendesystem måste hållas synkade.

Källor

Någon cyklar hem längs kanalen efter jobbet

Stäng laptopen i tid idag – halv fem.

Prova Half5 gratis i 14 dagar, själv eller med hela teamet. Ingen kortinformation krävs.