Releases (Релизы системы)
- Release 1 (MVP): Базовый функционал — централизованное хранилище кода (Git), ручной запуск сборки и базовый веб-интерфейс для просмотра логов.
- Release 2: Автоматизация сборки при каждом коммите (Webhooks), запуск базовых тестов, внедрение системы уведомлений (Email) и аналитика времени сборки.
- Release 3: Интеграция с корпоративными мессенджерами (Slack/Teams), чат-бот для управления сборками без захода в веб-интерфейс и дашборды для руководителей.
- Release 4: Поддержка мультиязычных проектов (компиляция разных стеков технологий) и внедрение автоматизированного развертывания (CD - Continuous Delivery).
- Release 5: Мобильная адаптация интерфейса для удаленного мониторинга и настройка Push-уведомлений о критических сбоях сервера сборки.
Матрица распределения функций по релизам
| Функция (Feature) | Релиз 1 (MVP) | Релиз 2 | Релиз 3 | Релиз 4 | Релиз 5 |
|---|---|---|---|---|---|
| FE-1 Хранилище кода (Git) | Базовое хранилище, ручное слияние веток. | Разграничение прав доступа, код-ревью. | Интеграция с SSO / Active Directory. | Поддержка монорепозиториев. | Без изменений. |
| FE-2 Автоматическая сборка (CI) | Ручной запуск компиляции по кнопке. | Автосборка при коммите, запуск тестов. | Кэширование зависимостей для ускорения. | Сборка для разных языков программирования. | Без изменений. |
| FE-3 Система уведомлений | Только базовые Email-уведомления. | Уведомления в корпоративные чаты с логами. | Гибкая настройка триггеров и чат-боты. | Без изменений. | Push-уведомления на мобильные устройства. |
| FE-4 Мониторинг и откат | Текстовый просмотр логов сборки. | Откат к предыдущей версии в 1 клик. | Аналитические дашборды и графики. | Автоматическое развертывание (CD). | Адаптивный мобильный интерфейс. |