Miért vesznek el ennyi óra a fejlesztőknél?
A programozás hosszabb, elmélyült blokkokban zajlik, de a nap tele van megszakításokkal: elakadt kolléga, telefonáló ügyfél, éles incidens. Egy megszakítás után visszamész a kódhoz, nem az időnyilvántartóhoz.
Nem a nagy blokkok vesznek el, hanem a szélek. A heti fő projektedre pénteken is emlékszel. A másik ügyfélnek szánt húsz percre már nem.
- Kolléga segítése egy másik projekten.
- Ügyfél, aki felhív egy negyvenöt perces kérdéssel.
- Incidens, ami miatt mindent félreteszel.
- Kód review egy olyan projekten, amit nem te fejlesztesz.
- Logok vagy dokumentáció böngészése, ami sosem volt külön feladat.
Mit csinálsz a tízperces support kérdésekkel?
A kis kérdések egyenként nem sokat, összesen viszont sokat számítanak. Hogy kiszámlázod-e őket, ügyfelenként döntöd el: néha a support a karbantartási szerződés része, néha negyedóránként számlázol. De mindig vezesd fel őket, különben nem tudod, mennyibe kerül neked az a szerződés.
Ügyfelenként egyezzetek meg, hova kerülnek ezek az órák – például egy ‘Support’ vagy ‘Karbantartás’ projektre –, és vezesd fel őket rögtön, ahogy végeztél. Ha ez elmarad, egy idővonal, ami később visszakeresi a kérdést, sokat segít.
| Megállapodás | Hogyan vezeted | Miért |
|---|---|---|
| Fix díjas karbantartási szerződés | Support projekten, nem számlázhatóként | Látszik, hogy még megéri-e a szerződés |
| Support óradíjas elszámolással | Support projekten, számlázhatóként | Minden kérdés bekerül a számlába |
| Support egy futó projekten belül | Magán a projekten | A projekt órakerete pontos marad |
Hogyan segítenek a commitok és AI sessionök az órák visszakeresésében?
A munkád nyomot hagy. Egy commitnak van ideje, repositoryja és üzenete. Egy Claude Code, Codex vagy Cursor session megmutatja, min dolgoztál és mennyi ideig. Ezek – a naptáraddal együtt – a legjobb kapaszkodók, ha vissza kell nézni, mit csináltál egy adott napon.
Ezek emlékeztetők, nem időnyilvántartás. Egy commitból nem derül ki, mennyi ideig dolgoztál rajta, és egy nyitva hagyott AI session sem jelent ledolgozott időt. Ezekből lehet javaslatokat építeni, amiket te magad ellenőrzöl, ahogy az Automatikus időnyilvántartás cikkben is olvashatod.
Figyelj az adatok védelmére. Commit üzenetek, fájlnevek és promptok gyakran nem a főnöködnek vagy az ügyfélnek szólnak. Ezek maradjanak privátok, csak az órákat és egy rövid leírást ossz meg. Erről bővebben: Adatvédelem és AI kontextus.
Le tudja jegyezni az AI asszisztensed az órákat magától?
Igen, ha az időnyilvántartód támogatja az MCP szervert. Az asszisztens, amivel épp hibát javítottál, tudja, melyik repositoryban és branchben dolgozott, és milyen commitokat írt. A session végén le tudja jegyezni az időt, olyan leírással, amit az ügyfél is megérthet.
- Egyszer csatlakoztasd az asszisztenst az időnyilvántartód MCP szerveréhez, és jelentkezz be.
- Dolgozz, ahogy szoktál. A végén mondd: ‘jegyezd fel ezt’.
- Az asszisztens elküldi a leírást, a repositoryt, a branchet és a commit tárgyakat – kódot vagy fájlneveket nem.
- Ha a rendszer nem biztos az ügyfélben vagy az időtartamban, az asszisztens rákérdez.
- A bejegyzés jóváhagyásra vár, mint a többi órád.
Hogyan választja ki a rendszer a megfelelő ügyfelet egy repositoryhoz? Erről bővebben: Így működik a log_work.
Nem elég a jegyekből visszafejteni az órákat?
A jegyek azt írják le, mit kell megcsinálni; az órák azt, mennyibe került. Egy jegy lehet nyitva három napig, miközben csak két órát dolgoztál rajta, és sok munka sosem volt jegyben. Ha csak a jegy státuszából számolsz órát, torz képet kapsz.
Ami működik: írd be a jegy számát az időbejegyzés leírásába. Így bárki összekötheti az órákat a jeggyel, anélkül, hogy a két rendszernek szinkronban kellene lennie.
Miért kell órát vezetni fix díjas projekten is?
Fix díjas projektnél nem az órák alapján számlázol, de azok döntik el, hogy a projekt nyereséges-e. Ha nem vezeted őket, csak a végén derül ki, hogy kétszer annyi idő ment el, és a következő ajánlatot sem tudod jobban megbecsülni.
Adj a projektnek órakeretet, és vezesd az órákat ugyanúgy, ha nem számlázod külön, akkor nem számlázható tevékenységként. Hetente nézd meg, mennyi fogyott el a keretből, ne csak a végén.
Ha a céged Hollandiában fejleszt új szoftvert, jogosult lehet a WBSO-ra, a holland K+F adókedvezményre. Az RVO ilyenkor olyan időnyilvántartást kér, ami legalább naponként, projektenként és munkatársanként különböztet. Hogy ez szoftverfejlesztésnél hogyan működik, arról itt olvashatsz: WBSO szoftverre.
Így csinálja a Half5
A Half5 asztali alkalmazás Macre és Windowsra privát ‘Idővonalat’ készít: programok és ablakcímek, böngészőoldalak a bővítménnyel, commitok az általad kiválasztott git mappákból, és Claude Code, Codex, Cursor sessionök ‘AI sessionök’ néven. Ezekből készülnek a ‘Javaslatok’, amiket jóváhagysz vagy módosítasz. Az idővonalat csak te látod, a Half5 nem. A csapatvezetőd csak a rögzített órákat látja. Jegyrendszer-integráció jelenleg nincs; a böngészőben nyitva lévő jegyoldal viszont megjelenik az idővonalon.
Az asszisztensek az MCP szerveren keresztül (https://app.half5.com/mcp) log_work paranccsal jegyeznek. Ezek a bejegyzések ‘Még nincs jóváhagyva’ státuszban várnak. A Half5 felhasználónként megjegyzi, melyik repository melyik ügyfélhez tartozik; ezt a ‘Kapcsolt asszisztensek’ menüpontban, a repository memóriában kezelheted. A projektekhez órakeret tartozik: látod a felhasznált keretet, a túllépést, és a ‘Projekt állapota’ riportot. Külön WBSO export nincs; a riportot tevékenység, projekt és munkatárs szerint szűrheted, majd CSV, Excel vagy PDF formátumban exportálhatod.
Gyakori kérdések
Minden kontextusváltást külön kell vezetnem?
Nem minden váltást, csak minden olyan munkát, ami más ügyfélhez vagy projekthez tartozik. Egy idővonal vagy a commitok segítenek később visszakeresni ezeket, anélkül, hogy stoppert kellene indítanod.
A munkáltatóm látja a commitjaimat és AI promptjaimat?
A Half5-ben nem. A commitok és AI sessionök az idővonaladon vannak, ami csak a saját eszközeiden él, végponttól végpontig titkosítva. A szervezet csak a rögzített órákat látja, a te leírásoddal.
A Claude Code vagy Cursor le tudja jegyezni az óráimat?
Igen, MCP-n keresztül. Az asszisztens leírja az időt, a leírást, a repositoryt és a branchet, és a bejegyzés csak jóváhagyás után számít bele a számlázásba.
Hogyan vezessem az órákat fix díjas projekten?
Vezesd őket a projekten, ahogy máskor, ha nem számlázod külön, akkor nem számlázható tevékenységként. Így látod, mennyi fogyott el az órakeretből.
Hogyan kapcsoljam össze az órákat a jegyekkel?
Írd be a jegy számát a bejegyzés leírásába. Így jegyenként is kereshetsz, anélkül, hogy az időnyilvántartónak és a jegyrendszernek szinkronban kellene lennie.
Források
- RVO, Keeping S&O records (in Dutch) · lekérdezve ekkor