Podle oboru

Jak mohou vývojáři a softwarové týmy evidovat hodiny bez zpětného dohledávání v pátek?

Aktualizováno 4 min čtení

Stručná odpověď

Evidujte čas podle klienta a projektu a využijte stopy, které po sobě práce zanechává: git commity, AI programovací relace, kalendář a otevřené tikety. Krátké dotazy klientů či kolegů si zapište hned, nebo je sbírejte podle klienta – jinak zmizí. Sledujte hodiny i u paušálních projektů: jen tak zjistíte, jestli rozpočet v hodinách odpovídá realitě.

Proč vývojáři ztrácejí tolik hodin?

Programování vyžaduje dlouhé soustředěné bloky, ale den je plný vyrušení: kolega potřebuje poradit, klient volá, řešíte incident v produkci. Po přerušení se vracíte ke kódu, ne k výkazu práce.

Neztrácí se velké bloky, ale drobnosti na okrajích. Hlavní projekt týdne si v pátek ještě vybavíte. Dvacet minut pro jiného klienta už ne.

  • Pomoc kolegovi na jiném projektu.
  • Klient, který zavolá s dotazem na tři čtvrtě hodiny.
  • Incident, kvůli kterému všeho necháte.
  • Code review na projektu, který sám nevyvíjíte.
  • Procházení logů nebo dokumentace, která nikdy nebyla úkolem.

Co s desetiminutovými dotazy na podporu?

Krátké dotazy samy o sobě moc nestojí, ale dohromady ano. Zda je fakturujete, záleží na dohodě s klientem: někdy spadají do servisní smlouvy, jindy účtujete po čtvrthodinách. Ale vždy je evidujte, jinak nevíte, kolik vás podpora skutečně stojí.

S každým klientem si ujasněte, kam tyto hodiny patří – například do projektu ‘Podpora’ nebo ‘Servis’ – a zapište je hned po vyřešení dotazu. Když to nestihnete, pomůže časová osa, která dotaz zpětně najde.

Servisní dohody a co vyžadují od evidence času
DohodaJak evidovatProč
Paušální servisní smlouvaNa projekt podpory, neúčtovanéAbyste viděli, zda se smlouva stále vyplácí
Podpora účtovaná podle skutečnostiNa projekt podpory, účtovanéKaždý dotaz se dostane na fakturu
Podpora v rámci běžícího projektuPřímo na daný projektRozpočet projektu zůstává přesný

Jak vám commity a AI relace pomohou najít odpracované hodiny?

Vaše práce zanechává stopy. Commit má čas, repozitář a zprávu. Relace v Claude Code, Codex nebo Cursor ukáže, jaký problém jste řešili a jak dlouho. Spolu s kalendářem jsou to nejlepší indicie, co jste daný den dělali.

Jsou to pomůcky pro paměť, ne výkaz práce. Commit neříká, jak dlouho jste na něm pracovali, a otevřená AI relace není odpracovaný čas. Využijte je k návrhům, které si sami potvrdíte, jak je popsáno v Automatická evidence času.

Myslete na soukromí. Zprávy commitů, názvy souborů i AI promptů často nejsou určeny pro manažera nebo klienta. Uchovávejte tato data soukromě a sdílejte jen hodiny s krátkým popisem. Více v Soukromí a AI kontext.

Může vaše AI agentka zapisovat hodiny sama?

Ano, pokud váš systém evidence času podporuje MCP server. Agent, se kterým jste právě opravili chybu, ví, v jakém repozitáři a větvi pracoval a jaké commity vznikly. Na konci relace může tento čas zapsat s popisem, kterému rozumí i klient.

  1. Jednou propojte asistenta s MCP serverem vašeho systému evidence času a přihlaste se.
  2. Pracujte jako obvykle. Na konci řekněte: ‘zapsat čas’.
  3. Agent odešle popis, repozitář, větev a předměty commitů, ne kód ani cesty k souborům.
  4. Pokud si systém není jistý klientem nebo délkou, agent se vás zeptá.
  5. Záznam čeká na schválení, stejně jako ostatní hodiny.

Jak se vybírá správný klient k repozitáři, najdete v Jak funguje log_work.

Nestačí odvozovat hodiny z tiketů?

Tikety popisují, co je třeba udělat; hodiny ukazují, kolik to stálo. Ticket může být otevřený tři dny, ale vy jste na něm strávili dvě hodiny – a spousta práce nikdy ticket neměla. Odvozovat hodiny jen ze stavů ticketů zkresluje realitu.

Co funguje: číslo ticketu napište do popisu záznamu o čase. Pak lze hodiny k ticketu snadno dohledat bez nutnosti synchronizovat dvě různé evidence.

Proč evidovat hodiny u paušálního projektu?

U paušálu sice hodiny nefakturujete, ale právě ony rozhodují, zda je projekt ziskový. Bez evidence zjistíte až na konci, že jste rozpočet překročili dvojnásobně – a příště opět špatně odhadnete.

Dejte projektu rozpočet v hodinách a evidujte proti němu jako obvykle, s neúčtovanou aktivitou, pokud se hodiny nefakturují zvlášť. Sledujte čerpání rozpočtu týdně, nejen při předání.

Pokud vaše firma v Nizozemsku vyvíjí nový software, může mít nárok na WBSO, nizozemskou daňovou úlevu na výzkum a vývoj. RVO pak požaduje evidenci času alespoň po dnech, projektech a zaměstnancích. Jak to funguje u softwaru, najdete v WBSO pro software.

Jak to Half5 řeší

Desktopová aplikace Half5 pro Mac a Windows ukládá vaši práci do soukromé ‘Časové osy’: programy a názvy oken, stránky v prohlížeči přes rozšíření, commity z vybraných git složek a relace Claude Code, Codex a Cursor pod ‘AI relace’. Z toho vznikají ‘Návrhy’, které potvrdíte nebo upravíte. Časovou osu vidíte jen vy; Half5 k ní nemá přístup. Vedoucí týmu vidí pouze registrované hodiny. Integrace s ticket systémem zatím není; otevřená stránka ticketu v prohlížeči se ale na časové ose objeví.

Agentky zapisují přes MCP server na https://app.half5.com/mcp pomocí log_work. Tyto záznamy čekají jako ‘Zatím neschváleno’. Half5 si pamatuje, který repozitář patří ke kterému klientovi – nastavíte to v ‘Propojené agentky’, v paměti repozitářů. Projekty mají rozpočet v hodinách: vidíte čerpání rozpočtu i překročení, a také report ‘Zdraví projektu’. Speciální export pro WBSO není; report lze filtrovat podle aktivity, projektu a zaměstnance a exportovat do CSV, Excelu nebo PDF.

Často kladené dotazy

Musím evidovat každý přepnutí kontextu zvlášť?

Ne každé přepnutí, ale každou práci pro jiného klienta nebo projekt. Časová osa nebo commity vám později pomohou tyto úseky najít i bez spuštěného časovače.

Vidí zaměstnavatel mé commity a AI prompty?

V Half5 ne. Commity a AI relace jsou jen na vaší časové ose, která je pouze na vašich zařízeních a synchronizuje se end-to-end šifrovaně. Organizace vidí jen registrované hodiny a popis, který zadáte.

Může Claude Code nebo Cursor zapisovat mé hodiny?

Ano, přes MCP. Agentka zapíše čas s popisem, repozitářem a větví a záznam čeká na schválení, než se započítá do fakturace.

Jak evidovat hodiny u paušálního projektu?

Evidujte je na projekt jako obvykle, s neúčtovanou aktivitou, pokud se nefakturují zvlášť. Uvidíte tak čerpání rozpočtu v hodinách.

Jak propojit hodiny s tikety?

Číslo ticketu napište do popisu záznamu. Pak můžete vyhledávat podle ticketu bez nutnosti synchronizovat evidence času a ticketů.

Zdroje

Někdo jede po práci na kole domů podél kanálu

Dnes zavřete notebook v 16:30.

Vyzkoušejte Half5 na 14 dní zdarma – sami nebo s celým týmem. Není potřeba platební karta.