Командам разработки, которые используют в работе каскадную модель (Waterfall), диаграмма Ганта будет особенно актуальна. В этой модели работа над проектом стартует только после проработанных требований и утверждённого плана, для построения которого отлично подходит диаграмма Ганта.
Диаграмма Ганта и как её использовать для управления проектами
Рассказываем про один из популярных инструментов планирования, который активно использовали уже в начале прошлого века. Какие задачи она помогает решать и как её построить в Yandex Tracker.
Что такое диаграмма Ганта
Это инструмент для планирования и контроля работы над проектом. Она представляет собой горизонтальную гистограмму, отражающую сроки задач, которые нужно выполнить в рамках проекта, и зависимость между ними. Это удобно, когда над проектом работает большая команда и несколько заинтересованных сторон. Диаграмма будет полезна, чтобы:
-
Планировать проект. Менеджер может устанавливать сроки для различных этапов проекта и декомпозировать этапы на задачи.
-
Управлять ресурсами. Удобно координировать работу людей в соответствии с расписанием проекта. Например, если на каком‑то этапе сотрудник команды не участвует, то можно занять его в другом проекте. Либо, наоборот, при необходимости заранее начать искать дополнительные ресурсы.
-
Мониторить процесс. Руководители и менеджеры проекта видят, выполняются ли вовремя отдельные задачи, и при необходимости могут корректировать таймлайн. Диаграммы также помогают посмотреть, какие задачи закрыты вовремя, чтобы оценивать производительность сотрудников.
Где используется диаграмма Ганта
В классической модели управления проектами диаграмма Ганта — ключевой инструмент планирования и контроля проектов. Она помогает визуализировать каждый этап работы и понять, какие процессы могут идти параллельно, а какие зависят друг от друга. Также легко отслеживать дедлайны, бюджет и ресурсы.
Диаграмма Ганта может и не пригодиться, если команда:
-
работает по итерационным методикам разработки (с использованием спринтов, как в Scrum) и у неё нет строгих сроков запусков;
-
применяет простую приоритизацию беклога задач и WIP лимиты — ограничение числа незавершённых задач, как в Kanban‑подходе.
В этом случае основными инструментами будут доска с колонками, беклог, итерационное и покер планирования. Тем не менее, даже такие команды могут использовать диаграммы Ганта для визуализации роадмапа: к примеру, чтобы обозначить ориентировочные планы на следующий год.
В гибридном подходе, при котором смешиваются Agile‑практики и классическое проектное управление, тоже можно использовать диаграмму Ганта, так как помимо итерационного планирования в этом случае важно отслеживать сроки выполнения конкретных задач. С помощью диаграммы удобно вести проекты с дедлайнами, чтобы отслеживать зависимости и общий план по срокам.
Плюсы и минусы использования диаграммы Ганта
Плюсы | Минусы |
---|---|
Позволяет визуализировать календарный план проекта со сроками и зависимостями. | Поддержка занимает много времени, поэтому нужен ответственный менеджер, который будет регулярно актуализировать сроки и статус задач на диаграмме. |
Удобно управлять ожиданиями заказчиков: можно наглядно показать, что блокирует сроки проекта. | Не подходит для проектов, где задачи оцениваются только в условных единицах измерения, например story points. Диаграмма Ганта рассчитана для планирования задач, которые оценены в единицах времени: днях, неделях, месяцах. |
Помогает увидеть пересечения задач у одного исполнителя и тем самым грамотно планировать рабочее время. | |
С помощью диаграммы Ганта можно построить долгосрочный роадмап продукта с примерными сроками. |
Scrum или Kanban: что выбрать
Как работать с диаграммой Ганта в Yandex Tracker
Чтобы начать работать с диаграммой Ганта, менеджеру важно иметь общий список задач проекта.
Обычно работа с диаграммой состоит из следующих шагов:
- Вывести на диаграмму Ганта важные для менеджера параметры задач. Например, статус, исполнитель, сроки, приоритет.
- Проставить зависимости между задачами с помощью стрелок.
- Назначить задачам сроки: дату начала и дедлайн.
- Указать исполнителей задач.
В дальнейшем получившийся план работ корректируется, если у задач изменились исполнители или сроки.
Например, вендор планирует установить CRM‑систему на компьютеры банка. Среди необходимых этапов — проанализировать потребности заказчика, выбрать подходящий продукт, протестировать и внедрить в банк. Каждая задача зависит друг от друга, а на их выполнение отводится 40 дней. Исходя из этой информации можно спланировать, какое время выделить на каждый этап и как распределить их внутри команды.
Чтобы построить диаграмму Ганта в Yandex Tracker, нужно добавить задачи в проект, назначить сроки и указать зависимости, либо выбрать задачи для диаграммы Ганта с помощью фильтра.
В Yandex Tracker есть несколько способов построить диаграмму Ганта.
По проекту
Этот вариант подходит для деятельности, ограниченной по времени, где важно отслеживать сроки и приоритизировать задачи, а также важна иерархия этапов работы. Например, есть большие этапы проекта, которые делятся на конкретные подзадачи.
По списку проектов
Помогает собрать роадмап группы проектов на длительный срок, чтобы представить заказчикам и команде. Если к моменту создания диаграммы проект уже разбит на этапы, можно открыть и посмотреть эти этапы и подзадачи. Собрать такую диаграмму можно двумя способами:
-
с помощью пресета фильтров для проектов, в которых вы являетесь автором или исполнителем;
-
с помощью тега — все проекты, в которых указан определённый тег, будут подтягиваться в один список на диаграмме Ганта.
По очереди задач
Позволяет увидеть все задачи, созданные в рамках определённой очереди, то есть которые относятся к одной команде или процессу. Будет полезно, если задачи планируются в единицах времени и для них важно соблюдать сроки.
По любому фильтру задач
С помощью фильтров можно построить диаграмму Ганта по любому набору задач. Например, по задачам нескольких проектов или команд, чтобы увидеть зависимости между ними. Также можно выбрать конкретного исполнителя и увидеть его нагрузку по всем проектам. На скриншоте ниже видно, что разработчик выполняет не только запланированные задачи по проекту, но ещё и дежурит. Следовательно, это может создавать риски по срокам.
На практике проекты могут быть сложнее, чем в примере про внедрение CRM‑системы в банк. Поэтому список задач и таймлайн недостаточны для эффективного планирования. Часто на диаграмме Ганта также указывают блокирующие связи между задачами, иерархию этапов работ, исполнителей, статусы и другую важную для менеджера информацию. В Yandex Tracker есть функции, которые облегчают работу над проектом:
-
Иерархия задач. С её помощью удобно декомпозировать проект на крупные блоки и дальше разбивать этот блок на подзадачи. Например, когда готовится запуск нового продукта, можно построить план работ от разработки сервиса до публикации анонса и размещения пресс‑релизов, а все задачи разбить на блоки по направлениям.
-
Ранжирование и сортировка. Можно управлять приоритетами задач вручную, перемещая их в общем списке. Либо сортировать задачи по определённому полю, например по дате начала или дедлайну.
-
Фильтры и группировка. По умолчанию на диаграммах Ганта в Yandex Tracker не отображаются уже закрытые задачи, но с помощью фильтра можно добавить нужный вам вид задач. Например, посмотреть срез закрытых задач, задачи определённых типов или показать задачи по нескольким исполнителям. Это помогает держать в фокусе только нужные в конкретный момент задачи. Группировка позволяет отделить задачи разных проектов или исполнителей друг от друга, чтобы, к примеру, оценить их нагрузку.
-
Настройка столбцов таблицы. Чтобы при планировании видеть всю необходимую информацию, в таблицу слева от диаграммы можно добавить свои параметры задач, например, ключ, статус, сроки и другие поля. Также столбцы можно менять местами, делать их больше, меньше или вообще убирать, чтобы освободить на экране место для таймлайна.
-
Цвета задач. Раскраска элементов помогает визуально отделить задачи разного приоритета, команд, направления работы (дизайн, фронтенд, бэкенд, маркетинг) и так далее. Для этого в настройках таймлайна выберите режим ручной раскраски и определите цвет для каждой задачи. Вы также можете автоматически раскрасить все задачи, где есть определенный параметр: тег, компонент, тип задачи, приоритет, статус или очередь.
-
Автоматизация и другие настройки. В Yandex Tracker можно включить автоматизацию для сроков задач. Если у блокера изменяется дедлайн, то сроки зависимых задач продлеваются на соответствующее количество дней. Также можно автоматически продлевать сроки родительских задач в зависимости от сроков задач, связанных с ними. Это помогает сократить время на рутину и ручное обновление диаграммы.
-
Внешние блокеры. Задачи одного проекта можно блокировать задачами другого. На диаграмме Ганта задачи‑блокеры отображаются в виде иконки замка у зависимой задачи. Также в настройках таймлайна можно добавлять эти задачи и их сроки на диаграмму.
С помощью диаграммы Ганта в Yandex Tracker удобно составлять календарный план работ над задачами проекта. Можно менять масштаб отображения задач на недели, месяцы или кварталы.
Теперь, когда вы знаете о диаграмме Ганта немного больше, не упустите возможность улучшить свою проектную работу! Увеличьте точность планирования и сократите время выполнения проектов с помощью Yandex Tracker.