Стоит задача выбора системы управления проектами и заявками заказчиков в одном флаконе. Т.е. PM tool + issue tracking system.
Краткое описание ситуации в компании:
Есть порядка 10 постоянно разрабатываемых информационных систем на Java. Большая часть из них внедрена, внедряется или будет внедряться одновременно у нескольких заказчиков. Т.е. системы в итоге одинаковые, но для разных заказчиков сконфигурированы по-разному, ну и управлять проектами надо и в разрезе модулей соответствующих систем (видеть все задачи всех заказчиков), и в разрезе заказчиков (чтобы каждый видел только свои задачи по соответствующему модулю).
Разработка ведется по Scrum, но в качестве инструментального средства ведения Backlogs сейчас используется Excel
Тоже хотелось бы, чтобы это было внутри PM-системы.
Разработчиков и тестеров в районе 40 человек.
Внутренний учет задач разработчикам, чекерам и тестерам ведется в самописной Web-системе, тоже на Java. Она же позволяет автоматически считать время, потраченное каждым сотрудников на конкретную задачу (при начале работы нажимается кнопка в системе на этой задаче, при остановке другая кнопка). Хотелось бы от этой системы отказаться или в крайнем случае с ней сынтегрироваться.
Теперь чего бы хотелось от новой системы, и какие есть при этом ограничения:
1. Бесплатная или относительно недорогая (примерно до 1000 евро, единоразово, разумеется
2. Web-система с установкой на одном нашем сервере. Платформа по большому счету не важна, хотелось бы конечно Java, но можно и с чем-то другим разобраться).
3. Поддержка минимум русского и английского языков интерфейса. Украинский и немецкий были бы плюсом.
4. Возможность ведения описанной выше структуры проектов в разрезе модулей и в разрезе заказчиков (какие-то представления или фильтры?)
5. Настройка видов обращений заказчиков и шаблонов полей для каждого вида (для новой фичи одни, для проверки быстродействия другие, баг в расчетах - третьи и т.д.), в том числе для различных статусов обращений (для предварительно оцененной новой фичи появляется поле "предварительная оценка", для сделанной - еще и "реальное время").
6. Поддержка настраиваемых workflow с правами перевода заявок в различные статусы для различных ролей, назначением различных ответственных (и в том числе неответственных, но задействованных в работе с заявкой на этом этапе) для каждого статуса.
7. Гибкая настройка прав доступа, чтобы каждый заказчик видел только задачи своей компании, и только определенного типа, в определенном статусе, причем только определенные поля
8. Поддержка Milestones или версий систем, к которым можно прикреплять определенные задачи, а после выхода новой версии - перемещать их все в архив. Идеально, чтобы это был Sprint Backlog, в который можно было бы перемещать задачи из основного Product Backlog по всей системе (для всех заказчиков), но с возможностью потом детализации, какие задачи какому заказчику будут включены.
9. Возможность создания подзадач либо другой механизм прикрепления задач написания документации и исправления найденных багов к основным задачам.
10. Настраиваемые рассылки по email уведомлений о новых задачах, переходах состояний и др.
11. Хранение и просмотр истории редактирования (хотя бы кто и когда, не обязательно все предыдущие версии), просмотров пользователями и переходов состояний по каждой задаче.
12. LDAP-аутентификация пользователей
13. Календарь, в котором автоматически размещались бы планируемые даты релизов, даты, до которых нужно сделать ту или иную задачу, а также заказчики могли размещать различные важные для них даты (отчет акционерам, запуск нового продукта и т.д.) для информации нам.
14. Автоматический учет времени, потраченного каждым сотрудником на задачу (по аналогии с описанными выше кнопкам начать/закончить работать).
15. Статистика по всему, что есть в системе
16. Диаграммы Гантта хотелось бы, но не обязательно
17. Интеграцию с SVN тоже хотелось бы
18. Система должна быть живой, т.е. обновления должны быть в этом году, в крайнем случае в конце прошлого.
Для решения задачи просмотрел достаточно много систем:
http://www.redmine.org/
Пока что фаворит. Бесплатный, наиболее часто упоминаемый. Функционал вроде в основном наиболее полно соответствует моим требованиям, но смотрел мало, поэтому могу ошибаться. Есть много плагинов. Хотелось бы услышать мнение людей, которые его используют. Из минусов - Ruby on Rails. Но вроде для чайников есть простой путь к установке - http://bitnami.org/stack/redmine. Попробую.
http://trackstudio.ru/
Очень навороченный продукт, на Java. Управлять проектами можно в любой сфере
http://www.activecollab.com
PHP, простенько, но что-то в нем есть. Информации мало, хотелось бы услышать побольше отзывов
http://www.countersoft.com/products/gemini
По инструкции пробежался, интересно, но русского нет, да и информации очень мало. Насколько он вообще с русским дружит? Кто пользуется, отзовитесь?
http://jtrac.info/
Последний релиз 2008 г
http://www.comindwork.com/
Отечественная разработка, Честно признаюсь, что вначале посмотрел, чем-то интуитивно не понравилось, и отложил. А теперь, когда пишу, решил второй раз глянуть - выглядит навороченно, иногда даже слишком для заказчиков, насколько он настраивается под мои требования, не знаю. Может кто поможет узнать?
!http://clockingit.com/
проблемы с русским, нет контактов
http://www.opengoo.org (Feng Office)
дорого
http://trac.edgewall.org/
Очень много всего про него пишут. И хорошего, и плохого. Пока что у меня сложилось мнение, как о "классике" ВАЗа. Одни любят и кричат, что все новое - барахло, а это - вещь, и все остальное от него пошло и является слабым подобием оригинала. А другие предпочитают новое и навороченное. Я отношусь к последним. Может быть я не прав, и это действительно лучшая система. Расскажите, пожалуйста
http://www.bestpractical.com/rt/
2008 год
http://www.project-open.org/documentati ... chitecture
Пишут, что проблемы с русским. А жаль, интерфейс понравился. И ссылок на него мало, видно непопулярен.
http://www.solvermate.ru/
чисто для хелпдеска
http://dotproject.net/
убогий интерфейс, последнее обновление 2008
http://goplan.info/
Не подходит, только хостинг
http://worksection.com/
Не подходит, только хостинг
А также прочитал ряд интересных статей:
http://en.wikipedia.org/wiki/Comparison ... ng_systems
http://habrahabr.ru/blogs/pm/75004/
http://habrahabr.ru/blogs/pm/44008/
http://lib.custis.ru/Agile-tools-2010
http://www.trackstudio.ru/products-comparison.html
В общем, буду рад Вашим комментариям и советам, основанным на реальном опыте использования систем. Убедите меня купить TrackStudio
С уважением,
Антон
