Конструктор диаграмм Ганта

Проект и задачиДаты и зависимостиПроверка и выполнениеЭкспорт

Создайте расписание проекта

Добавьте названия и даты задач, по одному предшественнику для каждой задачи и процент выполнения.

Превратите список задач в практичное расписание проекта: полосы, размещённые по датам, зависимости типа «окончание-начало» и индикаторы выполнения. Добавьте до 24 задач, задайте для каждой дату начала и окончания, свяжите задачу с одним предшественником и проверьте диаграмму на недопустимые диапазоны, пересекающиеся зависимости и циклические связи. Шкала времени учитывает реальную длину календарных дней, поэтому промежуток в две недели заметно длиннее промежутка в два дня. Когда расписание готово, распечатайте его либо экспортируйте диаграмму в SVG и таблицу задач в CSV.

Как построить диаграмму Ганта

  1. 1

    Перечислите задачи проекта

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

  2. 2

    Задайте даты и связи

    Введите диапазоны календарных дат и при желании выберите предшественника, чтобы нарисовать связь зависимости «окончание-начало».

  3. 3

    Проверьте и экспортируйте

    Обновите процент выполнения, устраните предупреждения о датах или зависимостях, затем скачайте SVG либо CSV или распечатайте готовую диаграмму.

Как диаграмма вычисляет положение задач

Диаграмма Ганта соединяет таблицу задач с горизонтальной шкалой времени. Этот конструктор считает каждую принятую дату полночью по UTC, поэтому переход на летнее время не делает один календарный день визуально короче или длиннее другого. Инструмент находит самую раннюю дату начала и самую позднюю дату окончания среди задач, а затем вычисляет каждую полосу по трём значениям:

смещение начала = (начало задачи − начало проекта) ÷ 86 400 000 миллисекунд

ширина полосы = дни задачи вместе с граничными датами ÷ дни проекта вместе с граничными датами × ширина области диаграммы

Дата окончания включается в расчёт. Поэтому задача, которая начинается и заканчивается одним и тем же днём, занимает один день, а не исчезает как полоса нулевой ширины. Более тёмный слой выполнения вычисляется как ширина полосы × выполнение ÷ 100, где выполнение ограничено диапазоном от 0 до 100.

Разобранный пример

Пусть проект идёт с 1 по 20 января: это 20 календарных дней вместе с граничными датами, а область диаграммы имеет ширину 894 пикселя. Задача «Исследование» с 1 по 3 января получает смещение 0 и ширину полосы 3 ÷ 20 × 894 = 134,1 пикселя. Задача «Проектирование» с 5 по 8 января начинается на отметке 4 ÷ 20 × 894 = 178,8 пикселя от левого края области; при выполнении 50 % её тёмный слой имеет ширину 89,4 пикселя. Однодневная задача «Запуск», назначенная на 20 января, начинается на отметке 19 ÷ 20 × 894 = 849,3 пикселя. Если «Проектирование» зависит от «Исследования», оно должно начаться 4 января или позже, потому что дата окончания предшественника входит в его диапазон.

Что означает проверка зависимостей

У каждой задачи может быть только один предшественник со связью «окончание-начало». При этом распространённом отношении задача-последователь должна начинаться после включаемой в диапазон даты окончания предшественника. Редактор рисует линию от полосы предшественника к полосе последователя и сообщает о конфликте, если последователь начинается в этот день или раньше. Инструмент также выявляет зависимость задачи от самой себя, отсутствующих предшественников и циклы зависимостей, например когда A зависит от B, а B зависит от A. Эти проблемы блокируют экспорт до их исправления, но диаграмма остаётся видимой, чтобы помочь разобрать расписание.

Проверка Допускается Сообщается как проблема
Формат даты Допустимая дата с 1900 по 2200 год Отсутствующая или невозможная дата
Диапазон задачи Окончание наступает после начала или в тот же день Окончание раньше начала
Зависимость Один существующий предшественник, оканчивающийся до старта последователя Зависимость от самой себя, отсутствующая задача, пересечение или цикл
Выполнение От 0 до 100 % Значения ограничиваются поддерживаемым диапазоном
Размер проекта До 24 строк задач Лишние строки отклоняются

Как читать результат и делиться им

Полосы размещаются по календарным дням, а не по рабочим. Выходные и праздничные дни остаются частью шкалы. SVG сохраняет векторную диаграмму для документов и презентаций, CSV сохраняет лежащую в основе таблицу задач, а печать позволяет браузеру создать бумажную копию или PDF. Ячейки CSV, которые можно принять за формулы электронных таблиц, перед скачиванием помечаются текстовым префиксом.

Это ручной инструмент планирования. Он не рассчитывает критический путь, не распределяет ресурсы, не применяет рабочие календари, не поддерживает опережение и отставание и не переносит даты последователей автоматически. Для таких задач используйте специализированное программное обеспечение для планирования проектов. Здесь введённые вами даты остаются главными, а предупреждения о зависимостях показывают, где нужна ручная правка.

Часто задаваемые вопросы

Да. Задача с 1 по 3 июня отображается как три календарных дня. Задача с одинаковыми датами начала и окончания отображается как однодневная полоса.

Для каждой задачи можно выбрать одного предшественника со связью «окончание-начало». Последователь должен начинаться после даты окончания предшественника, потому что оба диапазона включают свои конечные даты. Инструмент сообщает о пересечениях, а не молча меняет ваши даты.

Каждая задача в циклической цепочке помечается предупреждением о цикле зависимостей. Управление экспортом и печатью остаётся недоступным, пока какой-либо предшественник не будет удалён или изменён.

Нет. Горизонтальная шкала использует идущие подряд календарные дни. Инструмент не применяет рабочий календарь, региональные праздники, доступность ресурсов, опережение, отставание или планирование критического пути.

Нет. Названия проекта и задач, даты, зависимости и выполнение остаются в памяти браузера и хранилище сеанса. Инструмент не помещает их в ссылку страницы и не отправляет в запросах к нашим серверам. Закрытие вкладки или сеанса браузера может удалить сохранённую копию.

Сопутствующие инструменты

Проверка комедогенности ингредиентов

Вставьте список INCI средства по уходу за кожей или косметики и проверьте каждый ингредиент по опубликованным рейтингам комедогенности (0-5). Узнайте, какие масла и смягчающие вещества могут забивать поры.

Проверка красивых серийных номеров

Проверьте серийный номер банкноты и найдите коллекционные шаблоны: солид, радар, лесенка, повтор, низкие номера и star note.

Онлайн-блокнот

Пишите заметки, обрабатываемые в браузере: автосохранение, счётчики, копирование и скачивание в TXT или Markdown.

Тест скорости кликов

Измерьте скорость кликов в CPS (кликов в секунду) за интервалы 1, 5, 10, 30 или 60 секунд. Сравните с техниками джиттер, баттерфляй и драг.

Генератор кругов для Minecraft

Создавайте полые и заполненные схемы кругов и эллипсов для Minecraft. Задайте размеры, подсчитайте блоки и скачайте сетку SVG.

Конструктор команды Pokémon

Соберите команду из одного–шести Pokémon среди 55 выбранных видов с фильтрами поколения, типа и стиля.

Инструмент доступен на других языках