Платформа «Сократ». Процессы жизненного цикла
Описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения, в том числе устранение неисправностей и совершенствование, а также сведения о персонале. Публичный документ (сайт правообладателя, заявка в реестр российского ПО).
1. Общие сведения
Разработку, сопровождение, модернизацию и техническую поддержку Платформы «Сократ» осуществляет правообладатель — ООО «ОФИЭЛЬ» (Российская Федерация). Все процессы выполняются на территории РФ силами персонала правообладателя; иностранные лица в управлении и обслуживании ПО не участвуют, принудительные обновления из-за рубежа отсутствуют.
2. Поддержание жизненного цикла
Жизненный цикл поддерживается за счёт:
- сопровождения и развития исходного кода в системе контроля версий правообладателя (self-hosted GitLab, РФ) с обязательным рецензированием изменений;
- автоматизированного тестирования (модульные, интеграционные и сквозные тесты; целевое покрытие серверной части — не менее 80%) и конвейера непрерывной интеграции;
- автоматизированного развёртывания и обновления инсталляций (Ansible, идемпотентные процедуры, см. «Инструкцию по установке»);
- резервного копирования баз данных инсталляций (ежесуточные дампы в изолированное хранилище) и мониторинга доступности сервисов;
- выпуска обновлений мобильного приложения через магазины приложений.
3. Устранение неисправностей
- Обращения поступают по каналам техподдержки (раздел 5), фиксируются во внутренней системе учёта задач с присвоением приоритета.
- Диагностика выполняется на копии данных или демонстрационном контуре; доступ к данным школ — только по согласованию с заказчиком.
- Исправление проходит рецензирование и автоматизированные тесты, после чего разворачивается на инсталляции штатной процедурой обновления.
- Критичные неисправности (недоступность сервиса, потеря данных) устраняются во внеочередном порядке.
Ориентировочные сроки реакции: критичные — в течение 4 рабочих часов, прочие — в течение 1 рабочего дня; сроки уточняются договором с заказчиком.
4. Совершенствование ПО
Развитие платформы ведётся итерациями по дорожной карте правообладателя с учётом обратной связи школ (пилотные внедрения, фокус-группы). Изменения публикуются в виде обновлений серверной части и мобильного приложения; существенные изменения сопровождаются заметками о выпуске.
5. Техническая поддержка
| Канал | Значение |
|---|---|
| Электронная почта | info@appricot.ru |
| Режим | рабочие дни, 10:00–19:00 МСК |
| Территория | Российская Федерация |
Поддержка охватывает: консультации администраторов школ, помощь при установке и обновлении, разбор инцидентов, приём предложений по развитию.
6. Требования к персоналу
- Персонал правообладателя (разработка и сопровождение): инженеры- программисты со знанием Python (FastAPI, SQLAlchemy) и Dart/Flutter, инженер по инфраструктуре (Linux, Docker, Ansible, PostgreSQL).
- Персонал заказчика (эксплуатация): администратор школы — уверенный пользователь мобильных приложений, специальная квалификация не требуется; для самостоятельного размещения серверной части — системный администратор Linux (Docker, DNS, SSH).