Перешел с работы с контролем (правда оффлайн, на рабочих компьютерах стояли программки), на работу с нормальным ПМ (правда в дизайне, а не в программировании) и все стало намного лучше.
Если у вас нормальный пм/лид, которые способны дать вам разумное время на задачу и вы можете обсуждать с ними задержки с позиции “появились дополнительные задачи, нужно учесть их в итоговом времени”, то контроль через отдельный таймер только мешает и не дает нормально распределять свои ресурсы.
Если пм/лид не могут оценить время на задачу и заставляют вас отсиживать часы в Xcode - тут намного больше причин для конфликтов и потенциальных ситуаций, когда вместо “вот задача, желательно сделать за четыре дня” вам дают тайминги типа “клиент требует”, а если вы не успеваете, то начинается “вы работали в программе восемь часов, но если не успели, значит как-то обходили контроль или работали неэффективно”
Многие пишут, что руководство оказывалось адекватным, но из собственного опыта и опыта коллег - это очень угнетает и практикуется обычно в компаниях, где нет людей, способных взять на себя ответственность за оценку сроков.