Разработчик создал инструмент, который автоматизирует рутинные задачи с Jira и Git, позволяя сэкономить до 5 минут на каждой задаче. Это нововведение может значительно ускорить процесс разработки и оптимизировать ресурсы команды, ведь при среднем объеме в 5 задач в день мы говорим о сэкономленных 1-1,5 часа рабочего времени.
Проблема рутинной работы
При использовании Jira и Git разработчики сталкиваются с постоянной рутины при создании задач. Процесс включает несколько шагов: открытие Jira, заполнение деталей задачи, редактирование коммитов и создание pull request на GitHub. По подсчетам автора, все эти действия занимают около 5 минут на каждую задачу. Умножив на 5 задач в день и 200 рабочих дней, получается крайне высокая потеря времени для команды.
Как работает автоматизация
Инструмент, который разработал программист, называется commit-to-jira. Он запускается через командную строку и выполняет следующие шаги:
- Создание задачи в Jira с необходимыми параметрами.
- Автоматическое изменение сообщений коммитов в соответствии с форматом conventional commit.
- Создание новой ветки и открытие pull request на GitHub.
- Перемещение задачи в статус «Код на ревью».
Результат — полный процесс автоматизирован за несколько кликов и экономит время разработчиков.
Преимущества для команд
Для команд, которые активно используют Jira и Git, автоматизация может привести к значительному улучшению процессов. Сокращение времени на рутинные задачи позволит разработчикам сосредоточиться на важных аспектах проекта. Конкретные метрики показывают, что автоматизация может уменьшить время выполнения задач до 20%.
Если ваша команда не использует GitHub, инструмент всё еще полезен, так как он может лишь создавать задачи в Jira и обновлять коммиты.
Перспективы разработчика
Следующий шаг для автора — улучшение функциональности инструмента, добавление более гибких настроек и возможности интеграции с другими системами управления задачами.