Как ТЗ в Confluence превращается в задачи в Jira

«Как ТЗ в Confluence превращается в задачи в Jira» — вопрос из категории Инструменты Project Manager, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Для автоматизации процесса можно использовать интеграцию Confluence и Jira через макросы или API.

Основные шаги:

  1. В Confluence создаем страницу с ТЗ, используя макрос Jira Issues или Jira Automation.
  2. Размечаем требования как задачи (например, с помощью тегов или специальных полей).
  3. Настраиваем автоматическое создание задач в Jira через:
    • Webhook (если нужен триггер по событию)
    • ScriptRunner (для кастомных сценариев)
    • Jira Automation (правила типа «При изменении страницы → создать задачу»)

Пример API-запроса (Python):

import requests

url = "https://your-domain.atlassian.net/rest/api/2/issue"
headers = {"Authorization": "Bearer YOUR_TOKEN", "Content-Type": "application/json"}
data = {
    "fields": {
        "project": {"key": "PROJ"},
        "summary": "Реализовать фичу X из Confluence",
        "description": "Ссылка на ТЗ: https://confluence/page",
        "issuetype": {"name": "Task"}
    }
}
response = requests.post(url, json=data, headers=headers)
print(response.json())

Нюансы:

  • Проверяйте права доступа к Confluence и Jira.
  • Используйте шаблоны страниц в Confluence для единообразия.
  • Для сложных связей (эпики/подзадачи) потребуется дополнительная обработка данных.