«GroomBase»: жизненный цикл и персонал
описание процессов, обеспечивающих поддержание жизненного цикла программы
Редакция от 30.09.2026
1. Общие сведения
Разработку, сопровождение и техническую поддержку программы GroomBase осуществляет правообладатель — Индивидуальный предприниматель Поляков В.А.. Фактический адрес, по которому ведутся разработка и поддержка: Московская обл. г. Подольск, ул. Кл. Готвальда, д. 15а. Серверная инфраструктура размещена на территории Российской Федерации (ООО «Бегет»).
2. Совершенствование программы
- Требования собираются из обращений пользователей, обратной связи при внедрении и анализа использования; ведутся в плане развития продукта с приоритетами.
- Разработка ведётся итерациями в системе контроля версий Git; каждое изменение проходит проверку кода, статический анализ (ruff, mypy, проверку типов TypeScript) и автоматические тесты.
- Изменения структуры базы данных выполняются только версионируемыми миграциями с возможностью отката.
- Сборка и доставка — через конвейер непрерывной интеграции в виде контейнерных образов; перед выпуском изменения проверяются на тестовом и демонстрационном контуре.
- Обновления устанавливаются на все копии правообладателем без участия пользователя, как правило в нерабочее время; о значимых изменениях пользователи уведомляются в программе или по e-mail.
3. Устранение неисправностей
- Обращения принимаются по e-mail hello@groombase.ru в рабочие дни с 10:00 до 19:00 по московскому времени; каждое обращение регистрируется.
- Мониторинг доступности копий и журналов ошибок ведётся автоматически, в том числе вне рабочего времени.
- Классификация: критическая ошибка (программа недоступна, невозможна работа с записями) — первая реакция до 4 рабочих часов, работы ведутся до восстановления; прочие ошибки — реакция в течение 1 рабочего дня, исправление в ближайшем выпуске.
- Уязвимости безопасности устраняются вне очереди; зависимости регулярно обновляются.
- Данные копий ежедневно резервируются; порядок восстановления проверяется.
4. Техническая поддержка пользователей
- Консультации по функциональности и настройке, помощь в первичной настройке и переносе данных.
- Обучение администраторов и мастеров (онлайн).
- Документация: функциональные характеристики, руководство пользователя.
5. Персонал, необходимый для поддержки
| Функция | Квалификация |
|---|---|
| Разработка серверной части | Разработчик Python (FastAPI, SQLAlchemy, PostgreSQL, Redis), опыт проектирования REST API |
| Разработка клиентской части | Разработчик TypeScript (Vue 3, Nuxt) |
| Эксплуатация инфраструктуры | Системный администратор / DevOps: Linux, Docker, nginx, резервное копирование, мониторинг |
| Поддержка пользователей | Специалист поддержки со знанием функциональности программы и предметной области груминг-салонов |
Функции выполняются правообладателем лично и (или) привлекаемыми специалистами — гражданами Российской Федерации, находящимися на территории Российской Федерации.
6. Используемые компоненты
Программа построена на свободно распространяемом ПО: Python, FastAPI, SQLAlchemy, Alembic, Pydantic, PostgreSQL, Redis, Node.js, Vue, Nuxt, nginx, Docker. Для работы программы не требуется проприетарное ПО иностранного производства и подключение к иностранным сервисам; интеграции со сторонними сервисами (телефония, SMS, мессенджеры, Bitrix24) подключаются по выбору лицензиата.