Типы задач: Эпик, Задача, Подзадача
В Гантика каждая задача имеет тип, определяющий её роль в структуре проекта и поведение на диаграмме Ганта. Правильное использование типов задач позволяет создать чёткую иерархическую структуру проекта, где крупные блоки работ разбиты на конкретные задачи, а ключевые события отмечены вехами. В этой статье подробно рассмотрим все четыре типа задач: Эпик, Задача, Веха и Гамак.
Обзор типов задач
| Тип | Внутренний код | Назначение | Длительность |
|---|---|---|---|
| Задача (Task) | type = 0 | Стандартная единица работы | Определяется вручную |
| Эпик (Summary) | type = 1 | Группировка дочерних задач | Рассчитывается автоматически |
| Веха (Milestone) | type = 2 | Контрольная точка, событие | Нулевая (точка на шкале) |
| Гамак (Hammock) | type = 3 | Задача с автоматической длительностью | Определяется зависимостями |
Задача (Task) — type = 0
Задача — это основной и наиболее часто используемый тип. Он назначается по умолчанию при создании новой задачи. Задача представляет собой конкретную единицу работы, которую нужно выполнить: написать код, подготовить документ, провести встречу, закупить материалы.
Характеристики задачи
- Собственная длительность. Вы вручную задаёте дату начала и дату окончания. Длительность задачи — это разница между этими датами. На диаграмме Ганта задача отображается в виде горизонтальной полосы соответствующей длины.
- Назначение исполнителя. Каждой задаче можно назначить ответственного исполнителя из участников проекта. Исполнитель видит задачу в своём списке и отвечает за её выполнение.
- Приоритет и статус. Задача имеет приоритет (высокий, средний, низкий) и статус выполнения, которые помогают управлять рабочей нагрузкой.
- Может быть дочерней. Задача может входить в состав эпика или другой задачи, образуя иерархическую структуру.
Когда использовать
Используйте тип «Задача» для любой конкретной работы, которую можно описать одним действием и которая имеет понятный результат. Это рабочая лошадка вашего проекта — большинство элементов в плане будут именно задачами.
Эпик (Summary) — type = 1
Эпик — это задача-контейнер, предназначенная для группировки дочерних задач. Эпик не является самостоятельной единицей работы — это логическая группа, объединяющая несколько связанных задач в единый блок.
Характеристики эпика
- Автоматическая длительность. Даты начала и окончания эпика рассчитываются автоматически на основе дочерних задач. Дата начала эпика равна самой ранней дате начала среди его дочерних задач, а дата окончания — самой поздней дате окончания. Вы не можете вручную задать даты эпика — они всегда определяются содержимым.
- Визуальная группировка. На диаграмме Ганта эпик отображается в виде скобки или утолщённой полосы, охватывающей все дочерние задачи. Это визуально объединяет связанные работы и делает структуру проекта наглядной.
- Иерархия. Эпик содержит дочерние задачи, которые можно сворачивать и разворачивать в таблице задач. Это упрощает навигацию по большим проектам.
- Агрегация прогресса. Прогресс выполнения эпика рассчитывается на основе прогресса дочерних задач. Если 3 из 5 дочерних задач завершены, прогресс эпика составит 60%.
Когда использовать
Используйте эпик, когда блок работы слишком велик для одной задачи и его нужно разбить на несколько подзадач. Типичные примеры:
- «Разработка модуля авторизации» (включает: проектирование, backend, frontend, тестирование).
- «Подготовительный этап строительства» (включает: разрешения, геодезия, проектирование).
- «Маркетинговая кампания Q3» (включает: стратегия, контент, запуск, аналитика).
Визуальное отличие эпика
На диаграмме Ганта эпик визуально отличается от обычных задач:
- Отображается в виде скобки или утолщённой полосы над дочерними задачами.
- Имеет «усики» (треугольники) на концах, обозначающие начало и конец группы.
- В таблице задач отображается жирным шрифтом с иконкой раскрытия/свертывания.
- При свёртывании эпика все его дочерние задачи скрываются, упрощая обзор проекта.
Веха (Milestone) — type = 2
Веха — это контрольная точка с нулевой длительностью. Она отмечает важное событие или момент в проекте: завершение этапа, достижение ключевого результата, дедлайн или точку принятия решения.
Характеристики вехи
- Нулевая длительность. Веха не имеет продолжительности — это точка на временной шкале, а не отрезок. На диаграмме Ганта веха отображается в виде ромба (◆) на конкретной дате.
- Одна дата. У вехи есть только одна дата — дата наступления события. Дата начала и дата окончания совпадают.
- Контрольная функция. Вехи служат ориентирами для отслеживания прогресса проекта. Они отвечают на вопрос «что должно произойти к определённому моменту», а не «что нужно делать».
Когда использовать
Вехи незаменимы для обозначения ключевых моментов проекта:
- Завершение этапа: «Этап проектирования завершён», «MVP готов».
- Внешние дедлайны: «Срок сдачи заказчику», «Дата выставки».
- Точки принятия решений: «Утверждение бюджета», «Go/No-Go решение».
- Значимые события: «Релиз версии 2.0», «Начало продаж».
Гамак (Hammock) — type = 3
Гамак — это особый тип задачи, длительность которой определяется автоматически на основе связей с другими задачами. Гамак «растягивается» между двумя точками: окончанием одной задачи и началом другой, заполняя промежуток между ними.
Характеристики гамака
- Динамическая длительность. В отличие от обычной задачи, длительность гамака не задаётся вручную. Она автоматически подстраивается при изменении сроков связанных задач.
- Зависимость от связей. Гамак определяет свои даты на основе зависимостей: начинается после завершения предшественника и заканчивается перед началом последователя.
- Автоматическое обновление. При сдвиге сроков связанных задач гамак автоматически пересчитывает свою длительность, не требуя ручного обновления.
Когда использовать
Гамак полезен в следующих сценариях:
- Буферное время. Между двумя этапами есть период ожидания или подготовки, длительность которого зависит от сроков окружающих задач.
- Непрерывные процессы. Задача, которая должна длиться ровно столько, сколько идёт определённый этап проекта (например, «Техническая поддержка на время тестирования»).
- Управленческие задачи. «Контроль качества на этапе разработки», «Координация подрядчиков на время строительства» — задачи, привязанные к длительности других работ.
Подзадачи и иерархия
Помимо типов задач, важно понимать концепцию подзадач. Подзадача — это любая задача, имеющая родительскую задачу. Подзадача может быть любого типа (Задача, Веха, Гамак), но чаще всего это обычная Задача (type = 0).
Иерархия строится следующим образом:
- Уровень 1: Эпик — крупный блок работ.
- Уровень 2: Задачи — конкретные работы внутри эпика.
- Уровень 3: Подзадачи — детализация отдельных задач.
Гантика поддерживает многоуровневую вложенность, но рекомендуется ограничиваться 2–3 уровнями для удобства навигации и управления.
Как изменить тип задачи
- Выберите задачу в таблице или на диаграмме Ганта.
- Откройте свойства задачи, дважды кликнув по ней или через контекстное меню.
- Найдите поле «Тип» и выберите нужный тип из выпадающего списка.
- Сохраните изменения. Тип задачи изменится, и её отображение на диаграмме Ганта обновится соответственно.
Рекомендации по выбору типа
- Начинайте с эпиков. Определите крупные блоки работ и создайте для них эпики. Затем наполните каждый эпик конкретными задачами.
- Используйте вехи для контроля. Расставьте вехи на ключевых точках проекта, чтобы отслеживать общий прогресс.
- Не усложняйте без необходимости. Для простых проектов достаточно обычных задач и одного-двух эпиков. Вехи и гамаки добавляйте по мере роста сложности проекта.
- Задача = конкретное действие. Если вы не можете описать задачу одним действием, скорее всего, её нужно разбить на подзадачи и обернуть в эпик.