Идеальная система управления проектами
| июня 27, 2008Конечно такой не существуе. У каждого пользователя есть свои потребности, все из которых разработчикам просто не подсилу реализовать. Однако есть множество проектов которые заставляют задуматся над их установкой (покупкой) для использования. В данный момент у меня накопилось несколько проектов, которые мне требуется поддерживать и надо что-то придумать для их общего отслеживания. Работа с почтой, как-то не сильно радует ибо заказчик не может отслежить ход выполнения работ, а вот продукты для управления проектами - вполне. Итак решено, ставим себе систему управления проектами… резонный вопрос - Какую?
Проведем исследование некоторых продуктов, которые позволяют управлять проектами. Естесственно все они должны быть web-based иначе в их использовании, в моей ситуации, нет смысла! Ну и вторым главным условием давайте поставим бесплатность и многопроектность. Сами понимаете многими любимый Trac и Bugzilla сразу же отпадают по причине не прохождения под главные условия, но есть и другие решения.
Рассматриваться будут:
PHProject | dotProject | Readmin | BUGS
Ну-с приступим-с к тестированию. Первым в очереди стоит кто? Правильно кто-то, а именно PHProject.
PHProject
Демо-сайт: http://demo.phprojekt.com/

Заявленные на офчайте фичи, которые есть в нем:
Общие:
- Модульная структура
- Разграничение прав доступа
- Управление привелегиями
- Протоколы: XML, SOAP, webDAV, ldap, ical/vcal
- Поддержка свыше 38 языков и русский тоже есть
- Skins
- Поддержка mysql, postgres, sqlite, firebird, oracle, ms-sql, db2
- API для подключения сторонних программ
- Комплексное управление фильтрами
- Гид по установке, обновлению и конфигурированию
- Подготовлен для больших объемов данных и количества пользователей
- дизайнер модулей для адоптации модулей под свою рабочую область
Проекты:
- Список проектов в древовидной структуре
- Подпродукты с неограниченой глубиной
- Поддержка фаз, milestones и т.д.
- Определение зависимостей проекта
- Основные данные: начало/конец, лидер, положения, бюджет и т.д.
- Просмотр заметок, фалов, забач, событий, тикетов
- Статистика: кто работает и на каком проекте
- Диограмма ганта для всех проектов
- Управление расходами
- Контроль
Система временных карт:
- Кнопки быстрого доступа ‘старт’ и ‘конец’ на главном экране
- Добавление нескольких дней для отката
- Установка рабочих часов на проекты
- Месячный обзор с подсчетами
- Учет рабочего времени конкретно на записях (задачи, тикеты)
Менеджер контактов:
- Иерархическая структура контактов
- Комманды, компании и организации как подмодули
- Импорт/экспорт контактов в различные форматы…
- Держать контакты личными или открыть для группы
- Табличные отображения для всех работников в группе
- Сортировка по всех категориям
- Просмотр соответсвующих заметок, проектов и т.д.
- Система фильтров.
Календарь:
- Персональный режим: обзор дня, недели, месяца и полный список
- Групповой режим: просмотр расписания на нескольких пользователей одновременно
- Вставка событий в расписание других пользователей
- Создание профилей для часто используемых групп
- Повторяющиеся событий: каждый день, неделю, месяц или год
- Прикрепление комментариев, контактов или проектов к событию
- Держать событие частным или открвть для группы
- Кликабельное начало и конец события
- Резервирование ресурсов (таких как комнаты) для событий
- СМС или почтовое напоминание
- Распечатка каждого отображения
Чат:
- Просмотр всех кто в онлайне
- Сохранение текущего разговора в файл
Форум:
- Просмотр в древовидной структуре
- N-ое количество элементов на страницу
- Система фильтров
- Распечатка сообщений
Отслеживание запросов:
- еще изветно как help desk
- Запросы от клиентов на специальной странице
- Опционально проставляется время
- База данных решонных задач
- Автоматическое подтверждение по почте
- Атоматическое или ручное назначение пользователей
- Вид с стиле списка или формы
- Сортировка
- Запросы на подпроекты
- Назначение время работы на запрос (для поздней разработки)
Почтовый клиент:
- pop3 или imap доступ
- Получение и отправка почты
- ascii или html формат, прикрепление файлов
- Поддержка нескольких аккаунтов
- Правила сортировки
- Отображение древовидной структуры с папками
- Fax и SMS поддержка
Файлы:
- Файлы, ссылки и директории
- Древовидная структура с папками
- Права доступа для каждого фала
- Табличное отображение документов для каждой группы
- Фильтер для больших сисков файлов
- Сортировка по всем категориям
- Секция загрузки
Заметки:
- Сохранения ваших личных заметок и мыслей
- Быстрый просмотр всех заметок, редактирование
- Прикрепление контактов к заметкам
- Личные заметки или для группы
- Копия или отправка по почте для других пользователей
- Поиск по тексту
Закладки:
- Список закладок для быстрого доступа к важным страницам
- Редактор для добавления новых закладок
- Проверка дублей закладок
Система голосования:
- Голосование для отдельных контактов
- Редактор голосований
- Три варианта вызможных голосований (да/нет или мультивариант)
- Табличное отображение для текущих и прошлых голосований
Администрирование:
- Доступ по паролю, только для администратора
- Управление группами, пользователями, проектами, ресурсами, временными карточками
- Проверка не валидных ссылок в закладках
- Удаление старых топиков в форуме
- Настройки
Todo список:
- Быстрая вставка коротких заметок
- Пользователь с правами начальника может ставить ТОДО подчиненным
- Отображение в виде списка с удалением
Напоминатель:
- Окошко отображающее текущее событие
- Дополнительно: напоминание сообщеющее о приближении события
Система поиска:
- Полнотекстовый поиск в одном модуле или …
- Полный поиск по сайту
и даже больше …
Именно такое описание, конечно на английском языке, вы можете найти на официальном сайте. Но посмортим в демке, так ли это. Да, дейтсвительно все описанное есть))) Даже русский язык поддерживается. Радует конечно, что проект OpenSource, но интернет сообщество отзывается о нем не очень-то и лестно. Из своих личных замечаний добавлю: накручено и намучено так, что сам черт ногу сломит и полное отсутсвие AJAX не радует ни чуть. В принципе, и по большому счету, для огромезнейших проектов и должно подойти, для меня не подходит. Совсем не подходит. Да и в добавок ко всему нет интеграции с Wiki и SVN. У него конечно свои интерпритации есть, но зачем изобретать велосипед?











