ProjectLibre

ProjectLibre представляет собой бесплатный кроссплатформенный программный пакет, созданный для управления проектами в качестве альтернативы платной программе Microsoft Project и в качестве замены предшествующей ему программы OpenProj. Продукт имеет лицензию CPAL с возможностью получения исходных кодов. В настоящее время проект продолжает развиваться, увеличивая охват аудитории. Для русскоязычных пользователей было выпущено подробное руководство – документация, в которой содержится общее описание продукта с правилами назначения задач, установления связей и ограничений, техникой управления ресурсами, а также способом анализа плана в сравнении с его фактической реализацией. Помимо русского, программа ProjectLibre доступна на большинстве языков международного общения.

Создание программы и её технические характеристики

ProjectLibre - программа с открытым исходным кодомРазработкой Libre Project занимается группа волонтёров, которая в 2012 году переформатировала предыдущий аналогичный проект OpenProj. Объявить о создании вариации (ответвления) создателям пришлось из-за того, что купленный в 2008 году компанией Serena проект OpenProj попал под угрозу судебного иска со стороны компании Microsoft, которая посчитала плагиатом копирование интерфейсных решений.

Действительно, и программа OpenProj, и её форк-трансформация – ProjectLibre напоминали Ms Project и визуально, и логикой подхода к формированию плана, организации процесса и подсчётов. Однако чтобы судебные угрозы не возникали вновь, разработчики ProjectLibre, судя по объявленным планам, постепенно полностью переписывают код приложения. На данный момент, создан новый пользовательский интерфейс типа Ribbon и исправлены многочисленные ошибки предыдущего проекта. Тем не менее, ProjectLibre полностью совместима с почти монопольным продуктом Microsoft (в том числе – на уровне импорта-экспорта данных), что является её преимуществом и удобным способом переманить часть пользователей, не создавая им проблем с переходом.

На начало 2017 года доступна версия ProjectLibre Portable 1.7. Программа работает на операционных системах Windows, Linux, BSD, Mac, Solaris.

Алгоритм работы в программе

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

  • название проекта (информацию о нём позднее можно отредактировать через меню),
  • ФИО руководителя проекта,
  • дату, которая относится либо к началу проекта, либо к концу в зависимости от выбранного типа расписания (при установке флага на «Планировании вперёд», указывается дата начала проекта),
  • замечания или комментарии в выбранном поле (часто сюда вписывается цель).

Календарь проекта допускает возможность настройки рабочего расписания (в том числе – при сменной работе) с указанием количества выходных дней в разные периоды времени. Рабочее окно программы открывается после заполнения всех основных полей. В этом окне можно открывать один из двух «видов» (представлений):

  • Вид задач.
  • Вид ресурсов.

Интерфейс программыВ качестве представления «по умолчанию» с правой стороны экрана выводятся диаграммы Ганта, с левой стороны – соответствующая им табличная часть, содержащая данные задач: название, продолжительность, даты начала и конца и др.

Ключевым действием при планировании становится создание наброска работ в сочетании со структурированием задач. Для этого:

  • Определяются задачи (то есть, ожидаемые результаты проекта разбиваются на более мелкие, поддающиеся простому управлению задачи). При этом все их можно отнести к одному из трёх типов: сводные задачи, подзадачи и вехи.
  • Задаётся последовательность выполнения (устанавливаются взаимозависимость и ограничения свойств задач).
  • Оценивается продолжительность реализации.
  • Рассчитывается стоимость реализации.

На следующем этапе устанавливаются связи, которые можно увидеть и отредактировать. Например, в случае задержки или перекрытия (накладок) можно указать время задержки в днях или процентах. А в случае необходимости – и разделить назначенную задачу на части. Кроме этого, можно установить ограничение (например, дату контрольного срока), на которое, в случае нарушения ограничения, укажет индикатор в таблице.

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