Вопрос или проблема
Для традиционной компании, которая хочет начать допускать удаленную работу, я ищу программное обеспечение, чтобы проверять, выполняют ли офисные работники свои обязанности.
Хотя лучше всего было бы судить людей по результатам, в данном случае результаты трудно измерить, и руководство настаивает на “контрольном” решении в дополнение к измерению результатов. Сотрудники работают по фиксированному графику, отвечают на телефонные звонки и выполняют секретарские обязанности (все документы в электронном формате) на ноутбуках компании с веб-камерами.
Требования:
- Сотрудники могут указывать, когда они начинают/заканчивают работу и делают перерывы.
- Как-то проверять, работают ли люди (это может быть смесь случайных скриншотов, случайных снимков с веб-камеры или мониторинга активности программного обеспечения).
- Разработано так, чтобы не беспокоить сотрудников больше, чем это необходимо.
- Через веб-интерфейс менеджеры могут проверять активность либо в режиме почти реального времени, либо затем. Также видны времена начала/окончания работы и перерывов.
- Клиентское программное обеспечение легко устанавливается на Windows и запускается при загрузке.
- С открытым исходным кодом, бесплатно (как клиент, так и сервер)
Если мониторится активность программного обеспечения: основные программные инструменты, используемые офисными работниками, это Microsoft Office, Windows Explorer и веб-браузеры, подключенные к внутренней сети компании и иногда к другим связанным с работой веб-сайтам.
Ответ или решение
Вопрос обеспечения контроля над работой удалённых сотрудников становится всё более актуальным для традиционных компаний, переходящих к гибкому формату работы. В условиях, когда результаты работы сложно измерить, и настаивают на «контрольном» решении, важно водить в практику подходящие инструменты. Рассмотрим несколько открытых программных решений, отвечающих вашим требованиям для контроля активности сотрудников.
1. TimeCamp
TimeCamp — это мощное решение для учёта рабочего времени, которое позволяет работникам самостоятельно вносить время начала и окончания работы, а также делать перерывы. В версиях TimeCamp доступны функции мониторинга активности: он может отслеживать, какие приложения использует сотрудник, и записывать время, проведённое в каждой программе. Простой веб-интерфейс позволяет менеджерам в реальном времени или позже просматривать данные о рабочем времени сотрудников.
Преимущества:
- Настраиваемые отчёты.
- Легкая установка на Windows.
- Поддержка различных интеграций.
2. ActivityWatch
ActivityWatch — это открытое ПО, ориентированное на автоматическое отслеживание активности пользователей. Оно фиксирует, сколько времени работник проводит в различных приложениях и веб-сайтах. Это решение позволяет минимизировать беспокойство сотрудников, так как оно работает в фоновом режиме и требует минимального вмешательства в их рабочий процесс.
Преимущества:
- Полностью бесплатное и открытое программное обеспечение.
- Можно настроить на сбор случайных скриншотов.
- Web-интерфейс для мониторинга.
3. WakaTime
WakaTime, основной инструмент для разработчиков, можно адаптировать для общего учёта рабочего времени. Оно предлагает интеграцию с большинством распространённых текстовых редакторов и IDE, что позволяет следить за активностью использования программного обеспечения, включая офисные пакеты.
Преимущества:
- Открытый код и бесплатная версия.
- Заранее заданные метрики производительности.
- Легкость в настройке.
4. Kimai
Kimai — это простая система учёта рабочего времени с возможностью получения отчетов о деятельности сотрудников. Она позволяет создавать пользователям личные аккаунты, фиксировать время работы и перерывы. Вы можете дополнить Kimai плагинами для расширения функционала.
Преимущества:
- Настраиваемое программное обеспечение на вашем сервере.
- Удобный интерфейс для работы в браузере.
- Возможность создания различных отчётов.
5. Self-Hosted Monitoring Solutions
Вы можете рассмотреть возможность самостроя системы мониторинга, используя такие инструменты, как GLPI (для инвентаризации и поддержки IT) и Nagios (для мониторинга работоспособности систем). Хотя они не предлагают функций по отслеживанию активности сотрудников напрямую, они могут быть настроены для служебного контроля, учитывая IP-адреса и активность на сервере.
Преимущества:
- Полный контроль над программным обеспечением и данными.
- Возможность настройки по специфическим проектным требованиям.
Заключение
Выбор подходящего программного обеспечения зависит от культуры компании и принятой политики работы с удалёнными командами. Открытые решения исследуемых программ предоставляют значительные преимущества как в плане стоимости, так и в функциональности. При этом важно обеспечить прозрачность в отношении целей мониторинга и просто объяснить сотрудникам, как и для чего будут использованы данные, что поспособствует повышению их доверия к данной инициативе.