Каков ваш опыт работы с TaskJuggler? - PullRequest
9 голосов
/ 31 октября 2008

Мы магазин Unix (Solaris, Linux). В этом последнем цикле производства я вернулся к руководству проекта и должен был составить график. Я спросил, какие инструменты примут мои менеджеры, и с удивлением услышал «текстовые файлы». Мой товарищ по команде и я играли в эту, и, возможно, еще хуже, HTML-таблицы, чтобы отслеживать задачи, которые мы хотели определить. Это было довольно больно.

Затем мы попробовали несколько инструментов. MrProject глючит, ограничен и вылетает слишком часто. Мой менеджер клянется, что Microsoft Project негибкий. Всякий раз, когда им нужно было изменить задачу, переназначить ресурс или перебалансировать, это обычно мешало их плану. Поэтому я начал искать в Интернете инструмент для планирования проектов с поддержкой Linux. Интересным кажется TaskJuggler . Чисто в том, что входные данные являются декларативными файлами. Я чувствую, что создаю make-файл для проекта.

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

Ответы [ 5 ]

10 голосов
/ 01 февраля 2010

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

Task Juggler имеет кривую обучения, и, в конце концов, подходит для тех, кто не против прочитать руководство (абсолютная необходимость для этого инструмента) и не привязан к графическому вводу. Task Juggler требует , чтобы вы думали о своем проекте и структурировали его осмысленным образом. Это полезно, если вы заранее составите диаграмму (многие пользователи TJ создают карты разума, и где-то есть инструмент для генерации операторов ввода TJ из карты разума FreeMind). Также очень полезно, если вы упорядочиваете свой входной файл, облегчая поиск.

Тем не менее, как только вы начнете, создание проекта с TJ очень быстро. Вам не нужно беспокоиться о миллионах диалоговых окон, вы просто говорите TJ, что вы хотите, на текстовом языке TJ.

Но помимо всего этого, что мне нравится в TJ (и вначале ненавидел, будучи наследником других более традиционных инструментов), так это то, что он гарантирует, что ваш график имеет смысл. OpenProj с радостью распределяет ресурсы на 300% и более. TJ выдаст вам ошибку и заставит ее исправить. Да, это раздражает. Но конечный результат заключается в том, что у вас есть график проекта, который имеет смысл и может быть фактически выполнен. Представь себе это!

Как я уже сказал, ничего не бесплатно. ТиДжей требует изучения и некоторых усилий. Награда - это богатые и обильные отчеты, вся информация, необходимая для управления вашим проектом с учетом затрат и сроков, а также применение логического, надежного подхода к планированию и распределению ресурсов. И это не будет стоить $ 499 или MSP - бесплатно.

6 голосов
/ 16 июля 2010

Я использую Taskjuggler в течение последних 4/5 лет (4 проекта со средней продолжительностью года или более). Я считаю очень полезным создать мои начальные оценки

  • сколько времени займет проект
  • Когда будет освобождена каждая группа ресурсов.
  • Что, если мы добавим больше ресурсов с различным уровнем опыта и эффективности в разные области проекта.

Как правило, такие вещи, которые высшее руководство будет спрашивать у вас о вашем расписании, могут генерироваться гораздо быстрее и с более точной детализацией по сравнению с выполнением чего-либо подобного с помощью MS Project или других инструментов на основе графического интерфейса.

До недавнего времени я использовал taskjuggler для получения моего начального расписания и ms ms для отслеживания проекта.

Это первый раз, когда я использую Task Juggler для фактического отслеживания проекта на еженедельной основе. и до сих пор результаты выглядят хорошо.

4 голосов
/ 01 ноября 2008

Синтаксис TaskJuggler довольно прост, но не торопитесь, чтобы прочитать документацию. Мой опыт работы с TJ:

  • очень мощный и выразительный синтаксис
  • полезно для детального расчета крупных проектов

Однако в действительности при ручном планировании учитывается множество неявных ограничений, которые TJ необходимо сделать явными, чтобы получить реалистичные сценарии. Это, конечно, верно для каждого инструмента планирования, но я нашел довольно сложным добавлять и редактировать ручные ограничения в больших проектах в TJ ... Поэтому я обнаружил, что он менее подходит для отслеживания и перепланирования проекта впоследствии.

Теперь я использую OmniPlanner, который намного проще, чем TJ и MSProject, но, как оказалось, соответствует моим потребностям (особенно в отслеживании, анализе и отчетности).

3 голосов
/ 13 января 2015

Я использую Taskjuggler для разработки очень подробного менеджера задач для производства больших фильмов. Это блестящая причина его синтаксиса и вывода CSV. Screenshot of in-house Planing tool

1 голос
/ 23 ноября 2015

Я использую это для 1w и люблю это.

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

См. http://www.pegasoft.ca/coder/coder_july_2008.html для таких замечаний, как

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

Если вы так думаете, не тратьте время на TaskJuggler.

TaskJuggler (почти) является DSL для планирования. Если вы не знаете, что такое DSL, не тратьте время на TaskJuggler. Или узнать о DSL. : -)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...