dotProject
Тема этой статьи может не соответствовать рекомендациям Википедии по известности продуктов и услуг . ( март 2019 г. ) |
Разработчик(и) | Альберто Аливерти, он же Альбертоне // Адам Доннисон, Карен Чисхолм, Грегор Эрхардт, Иван Пеевски, Имон Броснан, Бенджамин Янг |
---|---|
Стабильная версия | 2.2.0 / 12 марта 2020 г |
Репозиторий | dotProject на GitHub |
Написано в | PHP |
Операционная система | Любой |
Платформа | Любой, который работает на PHP |
Доступно в | 1 язык [1] |
Список языков | |
Тип | Управление проектами , Система отслеживания проблем |
Лицензия | v1.x — это BSD , v2.x — это GPL v2. [2] |
Веб-сайт | https://dotproject.net/ |
dotProject — это веб- многопользовательское и многоязычное приложение для управления проектами . Это бесплатное программное обеспечение с открытым исходным кодом , поддерживаемое открытым сообществом программистов-добровольцев.
История
[ редактировать ]dotProject был первоначально разработан Уиллом Эзеллом из dotmarketing, Inc. как замена Microsoft Project с открытым исходным кодом , использующая очень похожий пользовательский интерфейс, но включающая функции управления проектами . Начатый в 2000 году, проект был перенесен на SourceForge в октябре 2001 года и, начиная с версии 2.1.8, размещается на GitHub . [3]
Проект застопорился в конце 2002 года, когда первоначальная команда перешла на dotCMS . Впоследствии Эндрю Эдди и Адам Доннисон, двое наиболее активных разработчиков, получили права управления проектом. Эндрю продолжал работать над проектом, пока не перешел на Mambo , а затем на Joomla . Адам остается администратором. [ когда? ]
В конце 2007 года новая команда dotProject начала масштабную переработку с использованием Zend Framework , причем ожидаемая целевая версия 3 (dP3) будет использовать ее. [4] форк под названием web2project В то же время был инициирован .
С 2018 года основная команда dotProject сосредоточила свои усилия на обеспечении совместимости dotProject с последними версиями PHP и MySQL / MariaDB и обновлении зависимых от него пакетов; общий внешний вид остается общеизвестно таким же, каким он был в конце 2000-х годов.
Обзор основных функций
[ редактировать ]dotProject — это, в основном, ориентированная на задачи система управления проектами, предшествовавшая современным инструментам, использующим такие методологии, как гибкая разработка программного обеспечения . Вместо этого он использует модель «водопада» для управления задачами, последовательно и/или параллельно, назначенными различным членам команды или команд, и установления зависимостей между задачами и вехами. Он может отображать такие отношения визуально с помощью диаграмм Ганта .
Он не предназначен специально для управления программными проектами, но может использоваться большинством проектно-ориентированных сервисных компаний (таких как дизайн-студии, архитекторы, медиа-продюсеры, адвокатские конторы и т. д.), все из которых концептуально организуют свою работу по схожему принципу. способы. В отличие от большинства современных инструментов управления программными проектами, dotProject не может быть легко интегрирован с обычным набором «бизнес-инструментов»; вместо этого это полноценное автономное приложение, не требующее ничего другого, кроме платформы, поддерживающей PHP (независимо от веб-сервера) и MySQL/MariaDB. За исключением рисования графиков Ганта, он занимает достаточно мало места с точки зрения требований к памяти и дисковому пространству.
Несмотря на свою концептуальную простоту, dotProject, тем не менее, может быть расширен или интегрирован с другими инструментами. Он поставляется с рядом плагинов, большинство из которых предварительно активированы; существует даже репозиторий независимо поддерживаемых «модов» (или плагинов), доступных на SourceForge, [5] которые включают, среди прочего, модуль управления рисками (выпущенный в конце 2020 года).
Хотя dotProject является автономным с точки зрения аутентификации пользователей и управления, он также может интегрироваться с внешним сервером LDAP , а также синхронизировать своих пользователей с установкой phpNuke . Дополнительные методы аутентификации можно разработать отдельно, но в настоящее время они не являются частью основного программного обеспечения.
Ядро dotProject сосредоточено на компаниях , которые могут иметь подразделения, известные как отделы , которые, в свою очередь, имеют пользователей . Компании могут быть внутренними или внешними; таким образом, клиенты могут делиться проектом/просматривать его, предоставив им доступ через специальную роль . Роли имеют достаточно сложную систему разрешений, позволяющую в определенной степени точно настроить, какой тип информации может просматриваться и/или редактироваться пользователями. Существует даже возможность иметь «публичную» роль без доступа к какой-либо информации, но, тем не менее, иметь возможность отправлять билеты через интегрированную систему продажи билетов .
Проекты, в свою очередь, привязаны к одной компании и (необязательно) одному или нескольким отделам этой компании; однако пользователи, назначенные на конкретный проект, могут быть из любой компании или отдела, что позволяет осуществлять межфирменную разработку или привлекать внешних пользователей (независимых консультантов, фрилансеров или даже клиентов и их посредников).
Проекты делятся на Задачи , между которыми могут быть всевозможные зависимости; задачи также могут иметь подзадачи, и их можно назначать определенным этапам. Это позволяет установить сложные отношения между членами команды, множеством проектов, в которых они могут участвовать, и распределить объем работы между всеми. Как и в случае с другими инструментами управления проектами, задачи можно создавать как незавершенные задачи и выполнять их позже; назначается и переназначается членам команды; или даже перемещались по проектам (или становились подзадачами других задач).
Ожидается, что члены команды будут регистрировать количество времени, которое они тратят на каждую задачу, что выполняется через журналы . Часто это однострочные комментарии с оценкой затраченного времени (но при необходимости могут содержать гораздо больше информации); dotProject будет учитывать эти журналы при расчете рабочей нагрузки, общей стоимости проекта на данный момент (и сравнивать ее с бюджетом), а также при выяснении того, какие задачи выполняются в срок или просрочены. В зависимости от стиля компании и уровня отслеживания активности — в соответствии с ее бизнес-культурой — отслеживание времени может быть простым, например, закрытие задачи, или может включать несколько журналов, пока руководитель не сочтет, что задачу можно безопасно закрыть.
Все эти действия отслеживаются и включаются в общую историю проекта. При желании dotProject может отправлять электронные письма участвующим сторонам в зависимости от особых условий, например, если задача просрочена или завершена, чтобы клиенту можно было выставить счет. Хотя dotProject не является полноценной системой выставления счетов, она может генерировать достаточно данных для отправки достаточно подробных счетов клиентам. В то же время, с помощью средства отчетности, руководство или совет директоров могут получать правильно отформатированные отчеты о текущих проектах, а также иметь доступ к диаграммам Ганта.
Общение между членами команды может быть таким же простым, как оставление комментариев к задачам и/или журналам, но dotProject также включает в себя минималистичный форум . Обычно они назначаются одному проекту (но каждый проект может иметь несколько отдельных форумов с отдельными модераторами, служащими разным целям).
И хотя dotProject не является сложной системой управления документами, он, тем не менее, позволяет загружать файлы в специальный каталог, также назначенный конкретным проектам/задачам и под контролем системы разрешений (имена файлов хешируются, и только тот, кто имеет соответствующие права, разрешение сможет получить эти файлы). Существует очень простая встроенная система управления файлами, позволяющая загружать файлы и классифицировать их с помощью метаданных. Папка с файлами теоретически может быть смонтирована во внешней файловой системе поставщика облачного хранилища — если это достигается на уровне операционной системы; dotProject сам по себе не подключается напрямую к какому-либо поставщику хранилища. dotProject также включает в себя очень простую систему управления версиями.
Задачи и вехи также интегрированы во встроенный модуль «Календарь» , который обычно является предустановленной точкой входа пользователя, позволяя ему быть в курсе задач, в которых он участвует или которые он контролирует. Существует некоторая гибкость в представлении информации. Неизвестно, существует ли способ автоматической подписки на определенный календарь; напротив, модуль «Контакты» , который позволяет редактировать данные, относящиеся к каждому пользователю, также позволяет экспортировать их в формате vCard .
Поддержка и сообщество
[ редактировать ]По состоянию на 2021 год сообщество dotProject в основном добровольно предоставляет время для ответа на проблемы dotProject на GitHub, но другой формы получения какой-либо поддержки не существует.
По состоянию на май 2013 года их было более 50 210. [6] зарегистрированных пользователей на форумах dotProject и в среднем 500–700 загрузок каждый день. [7]
По состоянию на апрель 2021 года упомянутый ранее исходный веб-сайт, включавший богатое сообщество пользователей, больше не существует, хотя https://dotproject.net/ по-прежнему активно поддерживается и указывает на некоторые ключевые ресурсы (в основном на GitHub).
См. также
[ редактировать ]- Сравнение программного обеспечения для учета рабочего времени
- Список программного обеспечения для управления проектами
Ссылки
[ редактировать ]- ^ Включает полную поддержку добавления дополнительных переводов; требуется волонтерская работа по переводу.
- ^ "Новости: Новая лицензия для версии 2.0. [ постоянная мертвая ссылка ]
- ^ dotProject на GitHub
- ^ «ДотПроект» . Архивировано из оригинала 19 декабря 2008 г. Проверено 14 декабря 2008 г.
- ^ Дотмоды на SourceForge
- ^ «Архивная копия» . Архивировано из оригинала 6 мая 2013 г. Проверено 23 мая 2013 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ Статистика Sourceforge. Архивировано 10 июня 2006 г. на Wayback Machine.
Внешние ссылки
[ редактировать ]- Официальный веб-сайт
- Проект месяца SourceForge.net за апрель 2009 г.
- https://books.google.com/books?id=XS8K8OydSEcC&dq=dotProject+software&pg=PA122
- https://books.google.com/books?id=D6sGjfl5htkC&dq=dotProject+software&pg=PA128
- https://books.google.com/books?id=uICMLDbOC54C&dq=dotProject+software&pg=PT166
- https://books.google.com/books?id=ntR2Yprl4JwC&dq=dotProject+software&pg=PA176
- Ли Джордан, менеджер по управлению проектами в dotProject . ISBN 1-84719-164-9