Иерархия задач объединяет задачи отношением «родитель — дочерняя задача». Она помогает разложить общий результат на несколько уровней работ и контролировать их выполнение.
У задачи может быть один непосредственный родитель и несколько дочерних задач. Родитель задаётся в поле Родительская задача.
Эпик — задача с типом Эпик, которую можно использовать как родительскую. Родительскими могут быть и задачи других типов: допустимые уровни и их порядок задаются в настройках Иерархия задач. Поэтому иерархия не ограничивается одним уровнем «эпик — задача».
Например, можно настроить последовательность типов «Инициатива → Эпик → Задача», а остальные типы использовать на нижнем уровне.
В Timetta используются три разных отношения:
| Отношение | Как задаётся | Что определяет |
|---|---|---|
| Иерархия задач | Поле Родительская задача | Состав общего результата и вложенность задач |
| Связи задач | Раздел Связанные задачи | Зависимости и другие отношения между задачами |
| Принадлежность к структуре работ | Поле Работа проекта | Элемент структуры работ собственного проекта, к которому относится задача |
Связь «блокирует» или «зависит от» не назначает родителя. Родительская задача, в свою очередь, не задаёт зависимость выполнения.
Каждая задача принадлежит своему проекту и одному элементу его структуры работ. Выбор родителя может изменить поле «Работа проекта», если родитель находится в том же проекте. Правила наследования описаны ниже.
Администратор задаёт упорядоченный список типов в настройках Иерархия задач. Порядок идёт от верхнего уровня к нижнему:
Например, если в списке указаны «Эпик → Задача», для задачи типа Задача родителем может быть эпик. Для типа, не включённого в список, родителем может быть Задача, но не эпик. Если в списке только Эпик, остальные типы могут быть его непосредственными детьми.
В поле Родительская задача предлагаются активные задачи допустимого типа, доступные пользователю. Нельзя назначить задачу родителем самой себе или создать замкнутую цепочку родителей.
Неактивную задачу нельзя назначить новым родителем. Если существующий родитель стал неактивным, сама родительская связь сохраняется.
Настройка Типы межпроектных родителей определяет, какие типы задач могут быть родителями задач из других проектов. Разрешение относится к типу родителя. При пустом списке новые межпроектные назначения запрещены.
Межпроектное разрешение не отменяет правила соседних уровней и права доступа. Например, разрешённый межпроектный эпик нельзя выбрать родителем задачи, для которой по настройкам требуется другой непосредственный тип родителя.
Назначение родителя из другого проекта не переносит дочернюю задачу в этот проект и не меняет её проект автоматически.
Откройте карточку задачи и измените поле Родительская задача:
При замене родителя дочерние задачи перемещаемой задачи остаются связанными с ней. Если новый родитель находится в том же проекте, меняется также работа проекта этой задачи и её потомков в пределах проекта.
У задач типов, включённых в настроенную иерархию, в карточке есть раздел Дочерние задачи. В таблице показаны непосредственные дети.
Нажмите Добавить, чтобы открыть окно Добавить дочернюю задачу. В нём можно выбрать активную задачу допустимого нижнего уровня, у которой ещё нет родителя. Проект ограничивается проектом родителя, если его типу не разрешены межпроектные назначения. Из этого же окна можно открыть создание новой задачи с уже заданным родителем.
Чтобы переместить задачу, у которой родитель уже есть, измените поле Родительская задача в её карточке.
Действия Изменить тип и Изменить проект недоступны для задачи с дочерними задачами.
При изменении типа задачи без детей система проверяет, совместим ли новый тип с существующим родителем. Если нет, сначала нужно изменить или убрать родителя.
Изменить проект — отдельная операция: она снимает назначение родителя и спринта. Выбор межпроектного родителя этой операции не выполняет.
В интерфейсе поле Работа проекта задаёт элемент структуры работ, или ИСР (WBS), к которому относится задача.
Задача наследует работу проекта непосредственного родителя:
Таким образом, родительская задача и её потомки, связанные непрерывной цепочкой в одном проекте, используют одну работу проекта.
Работа родителя из другого проекта не наследуется:
Изменения работы родителя останавливаются на межпроектной связи. Они не проходят через задачу другого проекта, даже если ниже в ветке есть задача, снова относящаяся к исходному проекту.
Например, цепочка «Инициатива проекта А → Задача проекта Б → Задача проекта А» объединяет общий результат. Смена работы инициативы не меняет работу двух нижних задач. При этом задача проекта Б и её собственные дети из проекта Б наследуют работу внутри своей ветки.
Очистка поля Родительская задача сохраняет текущую работу проекта. Она не возвращается автоматически к прежнему значению или корню проекта. Самостоятельное изменение снова становится доступно, если на задачу нет списаний времени.
| Действие | Что происходит с работой проекта |
|---|---|
| Создание задачи без родителя | Используется выбранная работа, а если она не указана — корень собственного проекта |
| Назначение родителя из того же проекта | Наследуется работа родителя |
| Замена родителя на другого из того же проекта | Наследуется работа нового родителя |
| Назначение родителя из другого проекта | Текущая работа сохраняется |
| Очистка поля родителя | Текущая работа сохраняется |
| Изменение работы родительской задачи | Значение распространяется вниз по непрерывной ветке того же проекта |
| Самостоятельное изменение работы дочерней задачи с родителем в том же проекте | Запрещено |
Наследование и уже учтённое время
Самостоятельно изменить работу проекта задачи нельзя, если на неё уже есть списания времени, в том числе в черновике.
Автоматическое наследование при назначении родителя из того же проекта и распространение изменений по дочерней ветке выполняются и при наличии списаний. При этом сама смена родителя или работы родителя не переписывает существующие записи времени: их проект, работа, часы и стоимость сохраняются.
Новые списания через задачу используют её текущий проект и текущую работу проекта. Поэтому после наследования новая работа задачи может отличаться от работы в ранее созданных списаниях.
Например, задача была привязана к работе «Подготовка», и на неё списали 4 часа. Затем ей назначили родителя из того же проекта с работой «Разработка». Задача и её дочерняя ветка получают работу «Разработка», но ранее учтённые 4 часа остаются на «Подготовке».
Родительская задача имеет собственные Состояние, Исполнитель и Story Points. Завершение детей само по себе не переводит родителя в завершённое состояние. Состояния и допустимые переходы определяются жизненным циклом типа задачи.
В разделе Дочерние задачи:
Сводка иерархии также рассчитывает сумму Story Points потомков и сумму Story Points неактивных потомков. Оценка самой родительской задачи в эти суммы не входит. При оценке нескольких уровней учитывайте, что сумма включает оценки и промежуточных, и конечных потомков.
Сводные показатели зависят от прав доступа пользователя. Они не означают, что у задач появился общий бюджет или что их списания перенесены в проект родителя.
Свойство Родительская задача можно использовать в фильтрах, сортировке, группировке и настройках карточек там, где эти возможности доступны.
Для просмотра дерева включите режим План:
Для общей иерархии нескольких проектов используйте представление задач без привязки к одному проекту и включите нужные задачи в его фильтр.
Фильтр определяет основной состав дерева. Доступные предки могут добавляться для контекста, но отображение родителя не включает автоматически всех остальных детей. Права на представление не заменяют права на сами задачи.
В режиме Бэклог переключатель Эпики показывает специальную панель задач типа Эпик. Это отдельный инструмент работы с эпиками; остальные родительские типы на этой панели не отображаются.

На панели отображаются активные эпики, представленные на доске. Для каждого показаны:
Этот показатель отличается от прогресса в карточке родителя: карточка учитывает всех доступных потомков и показывает процент по количеству задач.
Порядок эпиков на панели можно изменять вручную. Выбор одного или нескольких эпиков задаёт фильтр по полю Родительская задача и показывает их непосредственные дочерние задачи в бэклоге и спринтах.
Перетаскивание активной задачи на эпик назначает его родителем. При этом действуют общие правила уровней иерархии, межпроектных назначений и наследования работы проекта. Если по настройкам эпик не является допустимым непосредственным родителем этой задачи, назначение будет отклонено.
Подробнее о работе со спринтами и карточками — в статье Бэклог.
Похоже, вам удобнее русский язык. Перейти на русскую версию?