Close

Суммирование оценок сложности для синхронизации родительской задачи с подзадачами

Большинство agile-команд не может обходиться без оценки сложности. За счет автоматизации в этой сфере можно здорово сократить объем ручной работы и поддерживать оценку в актуальном состоянии.

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

Логотип и значки Jira как символ суммирования оценок сложности и синхронизации задач
Рецепт автоматизации
Правило Jira Automation для синхронизации родительской задачи с подзадачами и суммирования оценок сложности

Шаг 1. Выберите триггер

Каждое правило запускается триггером. В данном примере выберем триггер Field value changed (Значение поля изменено). Укажем отслеживаемое поле: в данном случае это поле story points (оценка сложности). Теперь правило автоматизации будет запущено при каждом изменении этого поля в Jira.

Выбор триггера

Шаг 2. Добавьте условие Issue fields (Поля задачи)

Условие уточняет правило, ограничивая его применение. В данном примере выберем условие Issue fields (Поля задачи) и поясним, что нас интересуют только подзадачи. Подсказка. Чтобы на текущий момент оценить правило, проговорим его вслух: «Если изменяется значение поля "Оценка сложности" И если задача является подзадачей…»

Добавление условия Issue fields (Поля задачи)

Шаг 3. Добавьте компонент Branch rule / related issues (Ветка правила/связанные задачи)

С помощью компонента ветвления можно отойти от основной ветки и добавить в правило связанные задачи. Здесь возможны почти любые варианты. Мы хотим выполнить действие с родительским элементом подзадачи, потому в раскрывающемся меню выберем значение Parent (Родитель). И снова проговорим вслух:

«Если изменяется значение поля "Оценка сложности" И если задача является подзадачей… ТО для связанной родительской задачи…»

Добавление компонента Branch rule / related issues (Ветка правила/связанные задачи)

Шаг 4. Добавьте действие Edit Issue (Редактировать задачу)

Когда необходимо изменить поле в Jira, рекомендуется использовать действие Edit issue (Редактировать задачу). Просто выберите в раскрывающемся меню поле, с которым хотите работать (включая пользовательские поля), и отредактируйте его.

Существует много способов редактировать поля, и интеллектуальные значения — один из самых эффективных. Такие значения позволяют получать доступ практически к любым данным Jira и выполнять действия с ними. Чтобы суммировать оценки сложности по всем подзадачам, используем следующее интеллектуальное значение: {{issue.subtasks.Story Points.sum}}

Теперь любое изменение оценки сложности в подзадачах будет отражено в родительской задаче.

Добавление действия Edit Issue (Редактировать задачу)

Шаг 5. Тестируйте!

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

Правило Jira Automation для синхронизации родительской задачи с подзадачами и суммирования оценок сложности

Подробнее о Jira Automation

Подробнее о суммировании подзадач с помощью Jira Automation

Знакомство с интеллектуальными значениями

Все полезные ресурсы по Jira Automation на одной странице

Суммирование рабочих часов с помощью Jira Automation

Другие полезные правила

Логотип Jira и значок пользователя как символ автоматического назначения задач
Назначить задачу

Автоматическое назначение задач

Если задача создана без указания исполнителя, автоматически назначьте ее автору.

Логотип Jira и значок синхронизации как символ синхронизации работы
Синхронизация задач

Синхронизация работы

Когда эпик завершен, переведите и все его истории в статус Done (Готово).

Логотипы Jira и Slack
Уведомления

Сводка за день в Slack

Ежедневно отправляйте в Slack сообщение со списком открытых задач в спринте.

Логотипы Jira, Bitbucket, GitHub и GitLab
DevOps

Подключение Jira и Bitbucket, GitHub или GitLab

Меняйте статус задач в Jira при выполнении слияния запросов pull в Bitbucket, GitHub или GitLab.

Логотип Jira и значок синхронизации как символ синхронизации работы
ITSM

Автоматическое закрытие старых задач поддержки

Если клиент не отвечает на задачу в течение 5 дней, закройте задачу и оставьте комментарий.