Я немного от другого пойду, объясняясь. Вы назвали важные сферы, но трекинг нужен для других целей.
Нам трекинг нужен для:
- расчета загруженности разработчиков (очень многие вообще не говорят, что у них нет задач и просто сидят смотрят ютубчик)
- анализ рабочего времени разработчиков (сколько уделяют времени внутрякам, обучению, коммерческим проектам - исходя из этого смотреть, чего ему не достает и ставить другие задачи)
- расчет рентабельности разработчика (выгоден ли он бизнесу? выгодно ли в него вкладывать деньги? может он бесполезный джун, который превышает все оценки в 3 раза, далее страдает лояльность клиента, а заказчик заплатит за первоначальную оценку в 3 раза меньше затраченного времени при троекратных затратах бизнеса на зарплату сотрудника)
- расчет рентабельности проекта (выгодно ли нам сколько мы вкладываем расходов в проект, учитывая, сколько мы за него получим? если пилить только то, что нам нравится, а не то, что выгодно для бизнеса, никому зарплаты в принципе не будет выплачено)
- отчетность (проджект легко сможет обосновать перед заказчиком трудозатраты, а не бегать к прогеру каждый раз, донимая "херли здесь так много часов, че мне заказчику ответить")
- расчет переработок (мы их оплачиваем в двойном размере, чтобы знать сколько выплатить, нужны часы)
Это я на глаз наметала, на самом деле плюсов еще больше)