Это не официальный сайт wikipedia.org 01.01.2023

TaskJuggler — Википедия

TaskJuggler — кроссплатформенная программа для управления проектами, распространяемая на условиях лицензии GPL, написанная на языке Ruby.

TaskJuggler
Скриншот программы TaskJuggler
Снимок экрана TaskJuggler
Тип Управление проектами
Разработчик Chris Schlaeger
Написана на Ruby
Интерфейс Qt
Операционная система кроссплатформенное ПО
Последняя версия 3.6.0 (12 марта 2016)
Лицензия GPL
Сайт taskjuggler.org
Логотип Викисклада Медиафайлы на Викискладе

ИсторияПравить

Предыдущая версия TaskJuggler работает под управлением операционных систем Linux и Unix, и написана на языке C++ с использованием Qt и библиотек KDE 3.5. Проект TaskJuggler был начат в 2001 году Крисом Шлегером (Chris Schläger). Первые версии представляли собой программу с интерфейсом командной строки, которая геренировала HTML-отчёты. С августа 2005 года программа также стала предоставлять пользователю возможность использовать графический интерфейс, написанный с применением KDE-библиотек.

ПодходПравить

Проект в TaskJuggler — это текстовый документ (TJP), написанный на предметно-ориентированном декларативном языке программирования. Ключевыми объектами являются задачи, ресурсы, отчёты, сценарии, а также условия, применяемые к задачам и ресурсам. Также существует возможность описывать бюджет проекта и контролировать затраты. Состояние проекта отслеживается через определение степени выполнения задач (в процентах), либо через бронирование ресурсов, которые привязываются к задачам на определенное время.

TaskJuggler действует как инструмент по созданию отчётов. Когда документ TJP изменяется, новые отчёты по состоянию проекта генерируются с нуля. Компилятор TaskJuggler включает компонент по созданию расписания проекта, основанный на эвристическом алгоритме. TaskJuggler способен на основе описания проекта в TJP создавать отчёты различных типов, включая сетевой график и диаграммы Ганта. Компилятор TaskJuggler может обрабатывать большие проекты с более чем 10000 задач, 1000 ресурсов и сложными условиями.

Интересные фактыПравить

TaskJuggler многие годы используется командой разработчиков Fedora Project для управления процессом работы над операционной системой Fedora.[1]

СсылкиПравить

ПримечанияПравить

  1. Chris Schlaeger. Fedora 15 planning using Taskjuggler  (неопр.). Google Groups (24 мая 2011). Дата обращения: 7 августа 2011.