ProjectLibre представляет собой бесплатный кроссплатформенный программный пакет, созданный для управления проектами в качестве альтернативы платной программе Microsoft Project и в качестве замены предшествующей ему программы OpenProj. Продукт имеет лицензию CPAL с возможностью получения исходных кодов. В настоящее время проект продолжает развиваться, увеличивая охват аудитории. Для русскоязычных пользователей было выпущено подробное руководство – документация, в которой содержится общее описание продукта с правилами назначения задач, установления связей и ограничений, техникой управления ресурсами, а также способом анализа плана в сравнении с его фактической реализацией. Помимо русского, программа 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, либо открыть старый. В случае создания нового проекта в соответствующих полях указывается:
- название проекта (информацию о нём позднее можно отредактировать через меню),
- ФИО руководителя проекта,
- дату, которая относится либо к началу проекта, либо к концу в зависимости от выбранного типа расписания (при установке флага на «Планировании вперёд», указывается дата начала проекта),
- замечания или комментарии в выбранном поле (часто сюда вписывается цель).
Календарь проекта допускает возможность настройки рабочего расписания (в том числе – при сменной работе) с указанием количества выходных дней в разные периоды времени. Рабочее окно программы открывается после заполнения всех основных полей. В этом окне можно открывать один из двух «видов» (представлений):
- Вид задач.
- Вид ресурсов.
В качестве представления «по умолчанию» с правой стороны экрана выводятся диаграммы Ганта, с левой стороны – соответствующая им табличная часть, содержащая данные задач: название, продолжительность, даты начала и конца и др.
Ключевым действием при планировании становится создание наброска работ в сочетании со структурированием задач. Для этого:
- Определяются задачи (то есть, ожидаемые результаты проекта разбиваются на более мелкие, поддающиеся простому управлению задачи). При этом все их можно отнести к одному из трёх типов: сводные задачи, подзадачи и вехи.
- Задаётся последовательность выполнения (устанавливаются взаимозависимость и ограничения свойств задач).
- Оценивается продолжительность реализации.
- Рассчитывается стоимость реализации.
На следующем этапе устанавливаются связи, которые можно увидеть и отредактировать. Например, в случае задержки или перекрытия (накладок) можно указать время задержки в днях или процентах. А в случае необходимости – и разделить назначенную задачу на части. Кроме этого, можно установить ограничение (например, дату контрольного срока), на которое, в случае нарушения ограничения, укажет индикатор в таблице.
В данной программе управления проектами доступны и более тонкие настройки фильтров и сортировок, изменения шкалы времени и др., а также функционал контроля над работой. Но, несмотря на простоту софта, предполагается, что пользователь перед началом работы должен ознакомиться с основными правилами создания проекта.