Для учета рабочего времени программиста существуют так называемые программы "тайм-трекеры". Это программа призвана как следить за тем что делает сотрудник в рабочее время так и для учета его отработаного времени.
У меня нет цели собирать коллекцию программ, росто опишу три программы с которыми работыл и две из самых популярных, с которыми есть вероятность столкнуться.
Этих программ, на самом деле, существует большое количество, мне же довелось поработать пока что с тремя: Worksnaps, Hubstaff, Hotmind. Не знаю, хорошо это или плохо, но для некоторого первоначального опыта этого достаточно.
Все три программы имеют схожий функционал: снятие снимков экрана, отчеты о затратах времени по проектам.
Есть и некоторые различия: Worksnaps и Hotmind по умолчанию требуют подтверждение отправки снимков (хотя и в этом есть некоторые различия, например Worksnaps при отсутствии юзера в момент отправки проверяет активность в течение последнего времени и на основании результата отправляет или не отправляет снимок), Hubstaff делает это молча; поначалу я даже не знал что есть возможность подтверждения. На одном сайтике я скомуниздил сравнительную табличку и немного ее адаптировал. В табличке, как видно, добавились еще две программы, о которых я в начале не писал. Они будут присутствовать в таблице для сравнения.
\ | Hubstaff | Hotmind | Worksnaps | TimeDoctor | oDeskTeam | Toggl |
Неограниченное кол-во проектов | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Скриншоты | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Активность | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Размытие скриншота | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Интеграция |
| ![]()
|
|
| ![]() | ![]() |
Возможность бесплатной работы | ![]() | N/A | ![]() | ![]() | ![]() | ![]() |
Windows | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Linux | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Mac | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Кроссплатформенность (JAVA)* | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
* - Этот пункт выделил потому, что программа фактически работает на любой платформе где установлена JAVA и не является нативным приложением.
Учет времени во всех трех программах представлен страницей на которой выводится список скриншотов. Страницы почти идентичны.
В Hubstaff и Worksnaps еще есть индикатор активности, который показывает сколько времени кликали мышкой или нажимали клавиши.
Также можно посмотреть сводку за сегодня и/или за любой другой промежуток времени.
Hubstaff наверное наиболее нативная программа из всех, т.к. поддерживает уведомления и использует оболочку Gnome/Mate.
К сожалению вся ее бесплатность ограничивается триальным периодом в 30 дней.
Стоит ли писать о других программах? Думаю нет. Они все достаточно схожие по функционалу и делают одно и то же, просто по-разному.