Приветствую Вас ГостьВоскресенье, 19.05.2024, 17:36

Мой любимый никс


Каталог статей

Главная » Статьи » Софт

TaskJuggler
TaskJugglerГрафическое управление проектами со всей мощью командной строки.

ТаskJuggler – нечто иное, чем обычные редакторы диаграмм Ганта: это компилятор командной строки для планирования и слежения за проектом (также называемый taskjuggler) со своей собственной, приятной графической оболочкой Qt/KDE под названием TaskJugglerUI. Не волнуйтесь, он гораздо проще, чем кажется. При работе с TaskJuggler вам не нужно создавать или анализировать проекты, нажимая тут и там, или вводить параметры по одному. Вы просто берете клавиатуру и пишете на обычном ASCII про все, что должно произойти в рамках проекта, кто должен его делать и какие задачи зависят от других. Типичный файл проекта TaskJuggler выглядит примерно так:

task prestudy "Test software” {

length 12d

start 2009-01-16

allocate Marco

}

...

resource all "All employees” {

vacation 2009-02-04

rate 300

resource marco "Marco F.”

}

Написав все, нажмите F9 или на кнопку с часами слева на панели инструментов: утилита командной строки taskjuggler «разберет» описанное вами, оповещая об ошибках или несоответствиях, и вычислит сроки, критические пути и так далее. Именно поэтому некоторые пользователи TaskJuggler называют его «процессор проектов». Если в файле проекта есть ошибка, TaskJuggler поведет себя точно так же, как графическая IDE программиста: сообщит вам, в какой строке и что за проблема. А нажав на сообщение об ошибке, вы попадете в соответствующую точку «исходного кода».

В итоге вы получите стандартную диаграмму Ганта и все другие отчеты, которые вы запросили, в текстовом файле. Среди имеющихся вариантов – графики использования задач и ресурсов, итоговые таблицы, диаграммы Ганта с отслеживанием, экспорт данных в формате CSV или XML, расписание iCalendar и несколько форм HTML-отчетов. Диаграмм WBS, RBS или PERT пока не существует, по крайней мере, в стандартном виде, но тем не менее вы получите массу информации, чтобы держать все под контролем.

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

Создание проекта в TaskJuggler приятно по нескольким причинам. Одна из них – поскольку это приложение KDE, то используются стандартные средства KDE, вместо очередного изобретения велосипеда. TaskJugglerUI встраивает мощный редактор Kate, добавляющий нумерацию строк, сворачивание кода, подсветку синтаксиса и другие полезности.

«Компилятор» также умеет автоматически выравнивать загрузку ресурсов. Он переделает для вас даты конца и начала задач таким образом, чтобы никто не работал сверхурочно, пытаясь выполнить задание в слишком сжатые сроки. Проверка внутренней логики также разрешит конфликты при распределении ресурсов.

При запуске нового проекта вы получаете на выбор различные шаблоны. С RPM для Fedora устанавливаются Пустой [Empty], Большой [Large] и Простой [Simple]: мы работали с Большим. Главное окно разделено на две панели. В левой имеются вкладки для открытых файлов, задач, ресурсов, счетов и отчетов, между которыми можно перемещаться с помощью меню Goto [Перейти] на верхней панели. В правой – две вкладки: одна содержит редактор, а другая служит для диаграммы Ганта и других отчетов. Нажатие F7 открывает командную строку.

Единственная реальная проблема с TaskJuggler состоит в отсутствии возможности реального импорта/экспорта для обмена файлами с другими программами.

Категория: Софт | Добавил: ivanenko (18.12.2009)
Просмотров: 635 | Теги: TaskJuggler | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Категории раздела
Новости [8]
Софт [71]
Игры [18]
Поиск
Наш опрос
Вам нарвится Linux?
Всего ответов: 3
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0