Перейти к содержимому
Дата и время

Планировщик сроков проекта

Распределите этапы проекта по рабочим дням, исключите выходные и праздники и проверьте, укладывается ли расписание в дедлайн.

Калькулятор

Этапы
Коэффициент трудозатрат× 1.00

Умножает каждую оценку (1,2 добавляет резерв 20%).

Выходные
Ожидаемое завершение
Результаты являются оценочными. Для важных решений проконсультируйтесь со специалистом.

Об этом калькуляторе

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

Как читать результаты

Заголовок отображает прогнозируемую дату завершения — последний рабочий день финального этапа. Ниже бейдж статуса (в срок / напряжённо / превышение) и значение запаса показывают, сколько рабочих дней отделяет завершение от дедлайна. Диаграмма Ганта под ними отображает каждый этап цветной полосой, масштабированной по всей временной шкале; красная вертикальная линия обозначает сам дедлайн. Этапы, завершающиеся до красной линии, оставляют резерв; полоса, пересекающая её, сигнализирует о превышении.

Как выполняется расчёт

Каждый этап планируется путём продвижения курсора вперёд от даты начала проекта с помощью алгоритма addWorkingDays в ~/lib/workdays. Эта функция увеличивает дату на один календарный день за раз, пропуская любой день, чей номер дня недели по UTC входит в выбранный набор выходных или чья строка даты ISO входит в заранее вычисленный набор праздников. Набор праздников строится один раз путём перебора известных федеральных праздников США (список OPM) и банковских праздников Великобритании (JSON-фид GOV.UK) за весь возможный период проекта. Эффективные дни этапа равны исходной оценке, умноженной на коэффициент усилий, округлённой до ближайшего целого с минимумом один. Запас вычисляется с помощью countWorkingDays, которая применяет ту же логику пропуска между двумя датами и возвращает включительное количество рабочих дней; одно вычитается, чтобы исключить общую конечную точку, а знак инвертируется для превышений.

Пример расчёта

Проект стартует 2025-06-02 с тремя этапами — Дизайн (5 дней), Разработка (8 дней), Тестирование (3 дня) — коэффициент усилий 1,0, выходные суббота/воскресенье, без праздников, дедлайн 2025-06-27.

Дизайн длится с 2025-06-02 по 2025-06-06, Разработка — с 2025-06-09 по 2025-06-18, Тестирование — с 2025-06-19 по 2025-06-23. Итого рабочих дней: 16. Дата завершения: 2025-06-23. Запас: 4 рабочих дня до дедлайна. Статус: в срок.

Частые вопросы

Что считается рабочим днём?

Рабочий день — это любой календарный день, который не входит в выбранный шаблон выходных и не относится к праздникам выбранной страны. Планировщик автоматически пропускает такие дни при составлении расписания каждого этапа.

Для чего нужен коэффициент усилий?

Коэффициент усилий умножает оценку каждого этапа перед планированием. Коэффициент 1,2 добавляет 20%-й резерв к каждому этапу: оценка в 5 дней становится 6 эффективными днями. Используйте значения выше 1,0, чтобы моделировать риски или исторические превышения.

Как рассчитывается запас?

Запас — это знаковое количество рабочих дней между прогнозируемой датой завершения и дедлайном, за исключением общей конечной точки. Положительный запас означает резерв; отрицательный — превышение. Запас 0 или 1 активирует статус «напряжённо»; запас 2 и более — «в срок»; отрицательный — «превышение».

Можно ли включить государственные праздники?

Да. Выберите США или Великобританию в селекторе страны, чтобы автоматически пропускать федеральные или банковские праздники в рамках проекта.

Что если у моей команды выходные пятница–суббота?

Выберите «Пт–Сб» в шаблоне выходных. Планировщик поддерживает четыре шаблона: суббота–воскресенье, пятница–суббота (распространено на Ближнем Востоке), только воскресенье и без выходных (семидневные недели).

Источники

Проверено командой YouCalc · Последнее обновление

Заметили неточность в переводе или расчёте, или есть предложение? Напишите нам.

Ещё похожие калькуляторы. Выберите следующий.