измерение времени, потраченного на задачи

Я хотел бы знать, сколько времени я потратил с пользой и сколько времени я потратил впустую за день/неделю/месяц. Это можно сделать с помощью программы, которая запускается при запуске и завершении задачи, записывая время между запусками, а затем сохраняя статистику в базе данных. Существует ли какая-нибудь программа, позволяющая это делать для Windows или Linux?

Для Windows я рекомендую принятый ответ на этот вопрос: http://softwarerecs.stackexchange.com/q/696/6834
У меня было несколько хороших идей для Android, где запуск/остановка таймера может быть выполнена даже с помощью QR-кодов или тегов NFC, чтобы упростить задачу, но я понимаю, что это не то, о чем просили :)
Да, @Timmy был прав. Этот вопрос должен быть закрыт как дубликат (что в настоящее время у меня нет представителя)
@Mawg Вопрос имеет тег Linux. Вот почему я не решаюсь пометить его как дубликат, пока мы не получим ответ от ОП.
@ Тимми, ссылки в порядке, но я бы предпочел предложения для Linux, а не для Windows. Тем не менее, вы можете пометить его как дубликат, если считаете это целесообразным.
@user1095108 user1095108 Если вас интересует программное обеспечение для Linux, то я думаю, что вопрос все еще актуален, но лучше, если вы отредактируете его, чтобы передать это

Ответы (4)

Time Doctor , кажется, идеально подходит для упомянутых вами требований.

Он отслеживает ваше время с помощью простой кнопки запуска. И вы можете нажать перерыв, когда вы не работаете.

Отслеживание времени

И да, он хранит все в базе данных/панели мониторинга. Это как дать вам аналитику вашего рабочего дня.

Щиток приборов

Это также с открытым исходным кодом. Итак, он работает с Windows , Linux и OS X.

Если вы заинтересованы, вы можете проверить больше его функций здесь: http://www.timedoctor.com/features.html

Если вы согласны с онлайн-версией, я предлагаю RescueTime . Он устанавливает некоторое программное обеспечение на ваш компьютер, а затем отслеживает каждый используемый вами исполняемый файл и все веб-страницы, которые вы посещаете.

Все они разделены на категории (преимущество централизованного решения), и через некоторое время оно показывает вам время, проведенное в этих категориях (либо в вашем браузере, либо в моем еженедельном обзоре электронной почты).

Он «знает» большое количество программ/веб-сайтов, а те, которые он не распознает, вы можете добавить в категории. Категории, которые вы можете объединить в продуктивное/непродуктивное время, так что в самой верхней совокупности вы получите «процент продуктивного времени».

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

Для решения Windows я бы предложил Eylean Board . Это в первую очередь решение для управления проектами / задачами, но оно имеет именно ту спецификацию отслеживания времени, которую вы описали.

С Eylean отслеживание времени может выполняться автоматически с помощью триггера для остановки, если вы какое-то время бездействовали, или вручную, когда вы просто вводите время, затраченное на задачи. Вы всегда можете использовать смесь обоих. Кроме того, программа имеет множество функций и очень проста в использовании.

KTimeTracker

KTimeTracker — это утилита управления задачами из KDE. Он отслеживает, сколько времени вы тратите на разные задачи, и сохраняет записи в переносимых форматах. Это позволяет вам:

  • Организуйте задачи в подзадачи до 1000 уровней

  • Редактировать историю задач и комментарии

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

  • Историю времени можно экспортировать в текстовый файл с разделителями-запятыми для импорта в другие инструменты выставления счетов и/или управления проектами.

    ( Источник )

Его можно установить в Linux или Windows, но он входит в состав костюма Kontact и должен быть установлен вместе со всеми другими компонентами.