Техническое задание: Модернизация системы Redmine
Цель проекта
Повышение стабильности, безопасности и функциональности существующей системы управления проектами Redmine за счет обновления и интеграции дополнительных сервисов.
Основные задачи
- Апгрейд базовой версии: Обновление системы Redmine до актуальной стабильной версии с обеспечением полной совместимости и сохранением существующих данных.
- Интеграция с почтовым сервисом: Настройка сопряжения для автоматической отправки уведомлений о событиях в проектах (изменение задач, комментарии, дедлайны) и приема писем для создания задач.
- Разработка и настройка отчетов: Создание или доработка модулей отчетности для анализа производительности, отслеживания времени, статусов задач и других ключевых метрик проектов.
- Тестирование: Проверка работоспособности всех обновленных и новых функций после внедрения.
Требования к исполнителю
- Опыт администрирования и разработки под Redmine.
- Знание Ruby on Rails (основной стек технологии Redmine).
- Понимание принципов работы с почтовыми сервисами (SMTP, IMAP) и их интеграции.
- Умение работать с базами данных (MySQL/PostgreSQL).
Ожидаемый результат
Стабильно работающая, обновленная система Redmine с расширенным функционалом автоматических уведомлений и удобными инструментами для формирования отчетов по проектной деятельности.