Введение

Программное обеспечение для управления проектами dotProject - это веб-приложение для управления проектами на нескольких языках для нескольких пользователей. Это свободное программное обеспечение с открытым исходным кодом, поддерживаемое открытым сообществом добровольных программистов.

История

dotProject был первоначально разработан Уиллом Эзелом в dotmarketing, Inc. как замена Microsoft Project с открытым исходным кодом, используя очень похожий пользовательский интерфейс, но включая функциональность управления проектами. Проект был запущен в 2000 году, в октябре 2001 года был перенесен на SourceForge, а с версии 2.1.8 и далее размещен на GitHub. Проект застрял в конце 2002 года, когда первоначальная команда перешла на dotCMS. Впоследствии Эндрю Эдди и Адам Доннисон, два из наиболее активных разработчиков, получили права на администрирование проекта. Эндрю продолжал работать над проектом, пока не перешел на Mambo, а позже на Joomla. Адам остается администратором. В конце 2007 года новая команда dotProject начала крупную переработку с использованием Zend Framework, с версией 3 (dP3), ожидаемой целевой версией, которая будет использовать его. В то же время был запущен форк под названием web2project. С 2018 года основная команда dotProject сосредоточила свои усилия на поддержании совместимости dotProject с последними версиями PHP и MySQL / MariaDB и обновлении его зависимых пакетов; общий внешний вид и ощущение остаются весьма похожими на то, что было в конце 2000-х годов.

Обзор основных особенностей

dotProject - это в основном ориентированная на задачи система управления проектами, предшествующая современным инструментам, использующим методологии, такие как разработка гибкого программного обеспечения. Вместо этого он использует модель "водопад" для управления задачами, последовательно и / или параллельно, назначенными различным членам команды или команд, и установления зависимостей между задачами и вехами. Он может визуально отображать такие отношения с помощью диаграмм Ганта. Он не предназначен специально для управления программными проектами, но может использоваться большинством видов проектно-ориентированных сервисных компаний (таких как дизайнерские студии, архитекторы, медиа-продюсеры, адвокатские конторы и т. Д.), Все они организуют свою работу концептуально аналогичным образом. В отличие от большинства современных программных средств управления проектами, dotProject не может быть легко интегрирован с обычным созвездием "бизнес-инструментов"; вместо этого, это полное, автономное приложение, не требующее ничего, кроме платформы, поддерживающей PHP (это веб-сервер агностический) и MySQL / MariaDB. За исключением рисования графики Ганта, он имеет довольно небольшой объем памяти и дискового пространства. Несмотря на свою концептуальную простоту, dotProject тем не менее может быть расширен или интегрирован с другими инструментами. Он поставляется с серией плагинов, большинство из которых предварительно активированы; есть даже репозиторий независимо поддерживаемых "модов" (или плагинов), доступных на SourceForge, которые включают в себя модуль управления рисками (выпущенный в конце 2020 года) и другие. Хотя dotProject является автономным с точки зрения аутентификации и управления пользователями, он также может интегрироваться с внешним сервером LDAP, а также синхронизировать своих пользователей с установкой phpNuke. Дополнительные методы аутентификации могут быть разработаны отдельно, но в настоящее время не являются частью основного программного обеспечения. Основная часть проекта dotProject сосредоточена на компаниях, которые могут иметь подразделения, известные как департаменты, которые, в свою очередь, имеют пользователей. Компании могут быть внутренними или внешними; таким образом, проект может быть разделен / просмотрен клиентами, предоставляя им доступ через специальную роль. Роли имеют достаточно сложную систему разрешений, позволяющую в определенной степени точно настраивать, какую информацию могут просматривать и/или редактировать пользователи. Существует даже возможность иметь "общественную" роль без доступа к какой-либо информации, но тем не менее иметь возможность подавать билеты через интегрированную систему продажи билетов. В свою очередь, проекты связаны с одной компанией и (необязательно) с одним или несколькими отделами в этой компании; пользователи, назначенные для конкретного проекта, могут, однако, исходить из любой компании или отдела, что позволяет развиваться в рамках любой компании или привлекать внешних пользователей (независимых консультантов, фрилансеров или даже клиентов и их посредников). Проекты делятся на задачи, которые могут иметь все виды зависимостей между ними; задачи также могут иметь подзадачи, и они могут быть назначены конкретным этапам. Это позволяет установить сложные отношения между членами команды, многими проектами, в которых они могут участвовать, и объемом работы, который должен быть распределен между всеми. Как и в случае с другими инструментами управления проектами, задачи могут быть созданы как простое запястье и завершены позже; назначены и переназначены членам команды; или даже перемещены по проектам (или становятся подзадачами других задач). Ожидается, что члены команды будут регистрировать количество времени, которое они тратят на каждую задачу, что осуществляется через журналы. Это часто комментарии одной строки с оценкой затраченного времени (но может иметь гораздо больше информации); dotProject будет учитывать эти журналы при расчете нагрузки, общей стоимости проекта до сих пор (и сравнить его с бюджетом), а также выяснить, какие задачи выполняются в срок или просрочены. В зависимости от стиля компании и ее уровня отслеживания активности в соответствии с их деловой культурой отслеживание времени может быть таким же простым, как просто закрытие задачи, или оно может включать в себя несколько журналов, пока руководитель не посчитает, что задача может бы...

Поддержка и сообщество

По состоянию на 2021 год сообщество dotProject в основном добровольно предоставляет время для ответа на вопросы GitHub dotProject, но нет другой формы получения поддержки. По состоянию на май 2013 года на форумах dotProject было зарегистрировано более 50 210 пользователей и в среднем 500 700 загрузок каждый день. По состоянию на апрель 2021 года, оригинальный веб-сайт, упомянутый ранее, который включал богатое сообщество пользователей, больше не существует, хотя https://dotproject. net/ все еще активно поддерживается и указывает на некоторые ключевые ресурсы (в основном на GitHub).