Аджайл, Скрам и другие страшные слова
Конечно-же, в нашей Студии уже давно на повестке дня стоит вопрос о внедрении какой-либо системы управления проектами. Количество их растет с каждым днем, сложность тоже не уменьшается, и нужно все это как-то разгребать.
Поэтому, на прошедших выходных, в перерывах между двухдневным отмечанием дочиного дня рождения и непрерывным поеданием шашлыков, я занимался поиском системы управления проектами для студии.
Уже в начале поиска были сформулированы требования:
- Открытый исходный код (бесплатная)
- В виде скриптов для установки на сервер (online-сервисы отпадают)
- Чтобы все в одном (собирать и допиливать ничего не хочется)
- Наличие системы постановки задач
- Наличие багтрекера
- Наличие таймтрекера
- Наличие Вики
Пересмотрел больше 30 вариантов и в итоге остановился на безоговорочном победителе в отборочном туре — проекте Redmine. Удивительным образом, он соответствует всем вышеперечисленным требованиям, а также и еще вот этим:
- Поддерживает работу с несколькими проектами, причем они могут быть независимыми либо подчиненными друг другу
- Интегрируется с различными системами контроля версий — каждый проект может использовать свою систему
- Интегрируется с LDAP-каталогом для аутентификации пользователей
- С помощью плагинов может быть расширен функционал проекта
Хотя в этой огромной бочке меда не обошлось и без ложки дегтя. Оказалось, что Редмайн написан на Rube on Rails и теперь придется повозиться с его установкой.
А пока идет перенос сайтов на сервер с поддержкой Руби на рельсах. Будем ждать результатов и пытаться разбираться с Руби. Продолжение следует.