Фабрика

Реестр российского ПО (Минцифры, ПП РФ № 1236)

Описание процессов жизненного цикла и персонала поддержки

Основание: подп. «е» п. 11 Правил, утв. ПП РФ № 1236

Скачать DOCXMarkdown

1. Разработка

Разработку, сопровождение и модернизацию выполняет правообладатель — ООО «СветИТ». Работа идёт в Git: каждая доработка — отдельная ветка и запрос на слияние, который проходит проверку кода и автоматические тесты. В основную ветку попадают только изменения с успешной сборкой.

Этапы выпуска версии:

  1. постановка задачи и проектирование;
  2. разработка в отдельной ветке;
  3. автоматические проверки: тесты серверной части, проверка типов и сборка клиента, проверки миграций схемы данных;
  4. проверка кода руководителем разработки;
  5. слияние в основную ветку и сборка образов;
  6. установка на тестовый стенд и проверка на ПК и телефоне;
  7. установка в эксплуатацию.

2. Устранение неисправностей

Уровень Пример Реакция Исправление
Критический система недоступна, потеря данных 2 часа в рабочее время 1 рабочий день
Высокий не работает функция, обхода нет 1 рабочий день 5 рабочих дней
Обычный ошибка с обходом, неудобство 3 рабочих дня в ближайшей версии

Обращения принимаются по e-mail svet.it@bk.ru. Каждое обращение регистрируется задачей в системе учёта разработки; исправление проходит тот же путь, что и доработка.

3. Совершенствование

Новые функции планируются по обращениям пользователей и плану развития. Изменения нормативной базы (новые редакции ФСНБ, индексы Минстроя) включаются в очередную версию. Версии нумеруются по схеме «основная.дополнительная.исправление».

4. Обновление

Обновления выпускает только правообладатель. В облачной версии их устанавливает ООО «СветИТ» на серверах в РФ. В установке у заказчика их ставит администратор заказчика вручную (Р3, раздел 4). Принудительного или удалённого обновления, а также управления программой из-за рубежа нет.

5. Персонал

Роль Количество Задачи
Руководитель разработки 1 архитектура, проверка кода, выпуск версий
Разработчики [N] серверная и клиентская часть, компоненты
Инженер по тестированию [N] проверка версий, автотесты
Инженер поддержки [N] приём обращений, консультации, установка

Все сотрудники — граждане РФ, работают в РФ. Квалификация: высшее техническое образование, опыт работы с Python, TypeScript, PostgreSQL, Linux, Docker.