TaskJuggler

TaskJuggler — бесплатный планировщик с открытым кодом, преобразующий текстовые определения в расписания с ограничениями ресурсов, расчёты затрат и отчёты Ганта/HTML.

taskjuggler.org

Обзор

TaskJuggler использует язык описания проектов вместо графического редактора. Задайте зависимости, трудозатраты, приоритеты, доступность и календари; планировщик вычислит даты и разрешит конфликты ресурсов. Несколько сценариев обеспечивают базовые планы и варианты; отчёты включают Гант, HTML, CSV и iCalendar. Подходит знакомым с командной оболочкой, текстовым редактором и Ruby, включая повторяемые планы под контролем версий. Фактические бронирования и фиксация завершённой работы сохраняют историю при пересчёте. Незафиксированные прошлые назначения могут двигаться при новом допустимом плане. Код GPL-2.0 и RubyGems бесплатны; сайт описывает версию 3.8.4 июля 2025.
Подробнее о продукте

Продукт

Документация
taskjuggler.org/manual
Идентификатор лицензии
  • GPL-2.0
Модель лицензирования
Открытый исходный код
Описание обновлений
taskjuggler.org/download.html
Тип продукта
Приложение
Репозиторий исходного кода
github.com/taskjuggler/TaskJuggler
Версия
3.8.4

Для кого

Сценарии использования
  • Планирование сроков проектов
  • Планирование ресурсов

Разработчик · TaskJuggler

Сайт
taskjuggler.org

Перед выбором

На что обратить внимание

  • Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

Возможности

Диаграмма Ганта

Открыть категорию

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

Частичная поддержкаВстроено
Что можно сделать
  • Рассчитывайте планы по зависимостям, трудозатратам и календарям с автоматическим выравниванием ресурсов и несколькими базовыми/альтернативными сценариями.
Подробнее об условиях: Планирование сроков проекта
Что потребуется
  • Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

Столбчатая диаграмма

Частичная поддержкаВстроено
Что можно сделать
  • Рассчитывайте планы по зависимостям, трудозатратам и календарям с автоматическим выравниванием ресурсов и несколькими базовыми/альтернативными сценариями.
Подробнее об условиях: Столбчатая диаграмма
Что потребуется
  • Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

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

Частичная поддержкаВстроено
Что можно сделать
  • Рассчитывайте планы по зависимостям, трудозатратам и календарям с автоматическим выравниванием ресурсов и несколькими базовыми/альтернативными сценариями.
Подробнее об условиях: Планирование проектов
Что потребуется
  • Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

Отслеживание зависимостей

Частичная поддержкаВстроено
Что можно сделать
  • Рассчитывайте планы по зависимостям, трудозатратам и календарям с автоматическим выравниванием ресурсов и несколькими базовыми/альтернативными сценариями.
Подробнее об условиях: Отслеживание зависимостей
Что потребуется
  • Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

Контроль проектов

Частичная поддержкаВстроено
Что можно сделать
  • Используйте сценарии как базовые планы и фиксируйте фактическую работу перед пересчётом оставшегося графика.
Подробнее об условиях: Контроль проектов
Что потребуется
  • Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

Управление ресурсами

Частичная поддержкаВстроено
Что можно сделать
  • Рассчитывайте планы по зависимостям, трудозатратам и календарям с автоматическим выравниванием ресурсов и несколькими базовыми/альтернативными сценариями.
Подробнее об условиях: Управление ресурсами
Что потребуется
  • Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

Рабочие процессы

Представления задач
  • Диаграмма Ганта
Выравнивание загрузки ресурсов
Да
Базовые планы
Единица
базовые планы
Показатель
Базовые планы расписания
Условия
Используйте сценарии как базовые планы и фиксируйте фактическую работу перед пересчётом оставшегося графика. Trace-отчёты добавляют датированные снимки CSV; трудозатраты хранятся в ресурсо-днях. Проекты объединяются с центральной базой ресурсов, но планы и отчёты задаются на языке описания проекта.
Планирование
  • Диаграмма Ганта
  • Зависимости задач
  • Контрольные точки
  • Планирование ресурсов
Ограничения
  • Загрузка
  • Календари
  • Бюджеты
  • Конкурирующие назначения
Показатели
  • Название
    Сравнение исполнения
    Описание
    Используйте сценарии как базовые планы и фиксируйте фактическую работу перед пересчётом оставшегося графика. Trace-отчёты добавляют датированные снимки CSV; трудозатраты хранятся в ресурсо-днях. Проекты объединяются с центральной базой ресурсов, но планы и отчёты задаются на языке описания проекта.
    Ссылка на источник
    taskjuggler.org/manual/Intro.html
Детализация
  • Название
    Уровни планирования
    Описание
    Текстовые определения описывают проекты, иерархии задач, ресурсы, распределения и сценарии. Отчёты агрегируют выбранные задачи или ресурсы; трудозатраты представлены в ресурсо-днях. Определения редактируют в текстовом редакторе, затем рассчитывают расписание и формируют отчёты.
    Ссылка на источник
    taskjuggler.org/manual/Intro.html
Границы рабочего процесса и обработка исключений
  • Используйте сценарии как базовые планы и фиксируйте фактическую работу перед пересчётом оставшегося графика. Trace-отчёты добавляют датированные снимки CSV; трудозатраты хранятся в ресурсо-днях. Проекты объединяются с центральной базой ресурсов, но планы и отчёты задаются на языке описания проекта.
Границы рабочего процесса и обработка исключений
  • Используйте сценарии как базовые планы и фиксируйте фактическую работу перед пересчётом оставшегося графика. Trace-отчёты добавляют датированные снимки CSV; трудозатраты хранятся в ресурсо-днях. Проекты объединяются с центральной базой ресурсов, но планы и отчёты задаются на языке описания проекта.

Тарифы

TaskJuggler Open Source

Есть бесплатный доступ

Бесплатно

Есть пробный доступ
Нет
Условия и лимиты тарифа
Модель оплаты
  • Бесплатно
Лимиты
  • Показатель
    Среда и ввод
    Условия
    Требует Ruby и текстовых определений; графического редактора нет. Фиксируйте фактические бронирования и завершённые работы до пересчёта.

Технические данные

API

Условия доступа
Общедоступно
Программный доступ
Да
Документация
taskjuggler.org/tj3/doc/index.html
Протоколы
  • Ruby API

Развёртывание

Способы доступа
  • Командная строка (CLI)
Поддерживаемые системы
  • Платформа
    Linux
  • Платформа
    Unix
    Ограничения
    • Руководство по установке указывает, что эта платформа должна работать, но сейчас она не тестируется и не сопровождается как поддерживаемая платформа. Ruby и его зависимости устанавливаются отдельно.
  • Платформа
    Windows
    Ограничения
    • Руководство по установке указывает, что эта платформа должна работать, но сейчас она не тестируется и не сопровождается как поддерживаемая платформа. Ruby и его зависимости устанавливаются отдельно.
  • Платформа
    macOS
    Ограничения
    • Руководство по установке указывает, что эта платформа должна работать, но сейчас она не тестируется и не сопровождается как поддерживаемая платформа. Ruby и его зависимости устанавливаются отдельно.
Варианты развёртывания
  • В инфраструктуре клиента

Внедрение

Способ предоставления
  • Самостоятельно

Данные

Форматы экспорта
  • CSV
  • HTML
  • ICS
  • Microsoft Project XML (MSPDI)
  • Clarity XOG XML

Настройка

Уровень навыков
  • Нужен разработчик
Поддерживаемые области
  • Определения проектов
  • Определения отчётов
  • Сценарии

Поддержка

Каналы поддержки
  • Сообщество
  • База знаний
Форматы обучения
  • Документация

Отзывы

Независимые отзывы с проверкой перед публикацией.

Написать отзыв

Отзывов пока нет.

Поделитесь своим опытом работы с TaskJuggler.

Add a product

Search to find a product.