Список задач

Задачи для команды разработки обычно ведут в таск-трекере. Но не всегда таскт-трекер может быстро отобразить вам список всех закрытых задач с разными вариантами сортировок и фильтрации. Кроме того, компания можете переехать с одного трекера на другой, и тогда восстановление истории уже закрытых задач становится большой проблемой.

Очень часто, можно восстановить список закрытых задач по проекту найдя их описание в логах системы контроля версий (например, через git log).

Номер задачи

Найти номер задачи, над которой велась работа, можно несколькими способами. Он может быть:

2022-08-05T09:49:11+03:00>Albert Einstein>instein@mail.de>TASK-4513 feat: add code<br/>Automatic merge from feature/TASK-4513-add-profile -> release/release-2.13.0<br/>Pull request #1640: feature/TASK-4513 Add public profile

Таким образом, найдя номер задачи хотя бы в одном месте, мы можем подставить его и в другие места.

Зная номер задачи

Зная номер задачи, даты коммитов и автора, мы можем сделать различные выводы:

Тип задачи

Найти тип задачи, можно несколькими способами. Он может быть:

2022-08-05T09:49:11+03:00>Albert Einstein>instein@mail.de>TASK-3503 feat: add code<br/>Automatic merge from feature/TASK-4513-add-profile -> release/release-2.13.0<br/>2022-08-05T10:49:11+03:00>Albert Einstein>instein@mail.de>TASK-3512 add refactoring CSS

Зная тип задачи

Зная тип задачи, даты коммитов и автора, мы можем сделать различные выводы:

Советы

На основание полученных данных, система может автоматически выдавать следующие типы советов:

История

В компании, где я работаю, решили перейти с одного таск-трекера на другой. В процессе переезда в старой системе осталось около 100 открытых задач, а доступ к самой системе был отключен. Это не было проблемой, т.к. в новой системе уже были дубликаты. Но на короткий момент времени можно было вести задачи в обоих системах и произошла небольшая путаница.

Через пол года к нам пришел аудит. Судя по графикам мы потеряли около 100 задач и нам нужно было отчитаться об их статусе. Доступ в старую систему уже отсутствовал даже на просмотр.

Мы вытащили все номера задач из логов git и доказали аудиту, что все задачи были выполнены и влиты. А закрыть мы их не смогли в связи с тем, что в старую систему админы закрыли доступ.

Рекомендуем почитать

Автоматические рекомендации по вашему проекту

Assayo анализирует git log и ищет плохие паттерны управления или разработки. Вы можете обнаружить проблему в команде на ранней стадии.

Учёт рабочего времени

Если вам нужно каждый день списывать время на задачи, то этот процесс можно автоматизировать. Assayo может показать кто, когда и какую задачу делал.

Рекомендуем посмотреть