По сектори

Как софтуерните екипи и разработчиците проследяват работните си часове, без да възстановяват седмицата в петък?

Актуализирано 5 мин четене

Кратък отговор

Отчитайте по клиент и проект, като използвате следите, които работата Ви така или иначе оставя: git комити, AI сесии за програмиране, календара Ви и отворените тикети. Малките клиентски въпроси записвайте веднага или ги събирайте по клиент – иначе се губят. Дори при проекти с фиксирана цена проследявайте часовете: само така ще видите дали бюджетът в часове се спазва.

Защо разработчиците губят толкова много часове?

Програмирането изисква дълги периоди на фокус, но денят е пълен с прекъсвания: колега, който има нужда от помощ, клиент по телефона, инцидент в продукция. След прекъсване се връщате към кода, не към табелата с часове.

Не се губят големите блокове, а малките детайли. Основния проект за деня ще го помните и в петък. Двайсетте минути за друг клиент – няма.

  • Помощ на колега по друг проект.
  • Клиент, който звъни с въпрос, отнел 45 минути.
  • Инцидент, който Ви кара да прекъснете всичко.
  • Code review по проект, който не разработвате лично.
  • Ровене в логове или документация, които не са били отделна задача.

Какво правите с десетминутните клиентски въпроси?

Малките въпроси поотделно струват малко, но заедно – много. Дали ги фактурирате, решавате по клиент: понякога поддръжката е в абонамент, понякога се таксува на четвърт час. Но винаги ги записвайте, иначе не знаете колко Ви струва договорът.

Уточнете с всеки клиент къде се записват тези часове – например в проект ‘Поддръжка’ или ‘Абонамент’ – и ги въвеждайте веднага след приключване на въпроса. Ако това не стане, времевата линия помага да ги намерите по-късно.

Договори за поддръжка и какво изискват от проследяването
ДоговорКак се отчитаЗащо
Абонамент за поддръжка с фиксирана ценаВ проект за поддръжка, нефактурируемоЗа да видите дали договорът е изгоден
Поддръжка, фактурирана по реално времеВ проект за поддръжка, фактурируемоВсяко запитване влиза във фактурата
Поддръжка в рамките на текущ проектДиректно по проектаБюджетът на проекта остава точен

Как комитите и AI сесиите помагат да намерите работните си часове?

Работата Ви оставя следи. Комитът има време, репозитори и съобщение. Сесия в Claude Code, Codex или Cursor показва върху кой проблем сте работили и колко дълго. Заедно с календара Ви, това са най-добрите ориентири за деня.

Това е помощ за паметта, не табела с часове. Комитът не казва колко време сте работили, а отворена AI сесия не е реално работено време. Използвайте ги за предложения, които сами потвърждавате, както е обяснено в Автоматично проследяване на време.

Внимавайте с поверителността. Съобщенията в комитите, имената на файлове и AI промпти често не са за мениджъра или клиента. Дръжте тези данни лични и споделяйте само часовете с кратко описание. Повече в Поверителност и AI контекст.

Може ли Вашият AI агент сам да отчита работните часове?

Да, ако тракерът Ви поддържа MCP сървър. Агентът, с който току-що сте оправили бъг, знае в кое репозитори и бранч е работил и кои комити са направени. В края на сесията може да отчете времето с описание, подходящо за клиента.

  1. Свържете асистента си с MCP сървъра на тракера веднъж и влезте.
  2. Работете както обикновено. Накрая кажете: ‘запиши това’.
  3. Агентът изпраща описание, репозитори, бранч и теми на комитите, но не код или пътища до файлове.
  4. Ако тракерът не е сигурен за клиента или продължителността, агентът Ви пита.
  5. Записът чака одобрение, както и другите Ви часове.

Как се избира правилният клиент за дадено репозитори е обяснено в Как работи log_work.

Достатъчни ли са тикетите за изчисляване на работните часове?

Тикетите описват какво трябва да се свърши; часовете показват колко е струвало. Тикет може да стои отворен три дни, а да сте работили по него два часа, и много задачи изобщо нямат тикет. Изчисляването на часове само по статуси на тикети дава изкривена картина.

Какво работи: вписвайте номера на тикета в описанието на времевия запис. Така всеки може да свърже часовете с тикета, без да синхронизирате две системи.

Защо да проследявате часове при проект с фиксирана цена?

При фиксирана цена не фактурирате часовете, но те определят дали проектът е печеливш. Ако не ги следите, ще разберете чак накрая, че бюджетът е надхвърлен двойно, и няма да можете да оцените по-добре следваща оферта.

Дайте на проекта бюджет в часове и отчитайте по него както обикновено, с нефактурируема дейност, ако тези часове не се фактурират отделно. Проверявайте седмично колко от бюджета е използвано, не само при приключване.

Ако фирмата Ви разработва нов софтуер в Нидерландия, може да отговаря за WBSO – холандския данъчен кредит за НИРД. RVO изисква отчет за време поне по дни, проекти и служители. Как става това за софтуер е описано в WBSO за софтуер.

Как Half5 го прави

Десктоп приложението Half5 за Mac и Windows събира работата Ви в лична ‘Времева линия’: програми и заглавия на прозорци, страници в браузъра чрез разширението, комити от избрани git папки и сесии в Claude Code, Codex и Cursor под ‘AI сесии’. От тях се генерират ‘Предложения’, които потвърждавате или коригирате. Само Вие виждате времевата си линия; Half5 няма достъп. Ръководителят Ви вижда само отчетените часове. Интеграция с тикет система няма; ако имате отворена страница с тикет в браузъра, тя се вижда във времевата линия.

Агентите отчитат през MCP сървъра на https://app.half5.com/mcp с log_work. Тези записи чакат като ‘Неодобрени’. Half5 помни за всеки потребител кое репозитори на кой клиент принадлежи; управлявате това под ‘Свързани агенти’ в паметта за репозитори. Проектите имат бюджет в часове: виждате използвания бюджет, надвишаването и отчета ‘Състояние на проекта’. Специален WBSO експорт няма; филтрирате отчета по дейност, проект и служител и експортирате в CSV, Excel или PDF.

Често задавани въпроси

Трябва ли да записвам всяко превключване на контекст отделно?

Не всяко превключване, а всяка работа за различен клиент или проект. Времевата линия или комитите Ви помагат да ги намерите по-късно без ръчно засичане.

Работодателят ми вижда ли комитите и AI промптите ми?

Не и в Half5. Комитите и AI сесиите са във Вашата времева линия, която е само на Вашите устройства и се синхронизира с крайно криптиране. Организацията Ви вижда само отчетените от Вас часове и описанието към тях.

Могат ли Claude Code или Cursor да отчитат часовете ми?

Да, чрез MCP. Агентът отчита време с описание, репозитори и бранч, а записът чака одобрение преди да влезе във фактурирането.

Как да проследявам часове при проект с фиксирана цена?

Отчитайте ги по проекта както обикновено, с нефактурируема дейност, ако не се фактурират отделно. Така виждате колко от бюджета в часове е използвано.

Как да свържа часове с тикети?

Впишете номера на тикета в описанието на записа. Така можете да търсите по тикет, без да държите тракера и тикет системата синхронизирани.

Източници

Някой кара колело покрай канала към дома след работа

Днес затворете лаптопа си навреме – в 16:30.

Изпробвайте Half5 безплатно за 14 дни – самостоятелно или с целия екип. Не е необходима кредитна карта.