Лично я использую часы. Раньше были попытки детально отслеживать время, но оказалось, что это бесполезная трата времени. Лучше всего замечать интервалы, затраченные на один тип деятельности.
Можно очень просто и элементарно использовать любые тайм-трекеры со встроенной функцией календаря. Сделал дело - записал, что сделал, потом потратил 5-10 минут на подбитие итогов в конце недели, и всё :)
В основном для контроля времени, а не отслеживания, использую Forest. В комбинации с любым таск менджером у которого есть даты и часы начала работы или хотя бы напоминалки по времени. В моем случае это лидертаск, но подойдет в принципе любой.
Для трекинга рабочего времени использую программу https://bitcop.ru/, простая в установке и обладает хорошим функционалом. Для личного использования система предоставляется бесплатно .