Реестр российского ПО (Минцифры, ПП РФ № 1236)
Описание процессов жизненного цикла и персонала поддержки
Основание: подп. «е» п. 11 Правил, утв. ПП РФ № 1236
1. Разработка
Разработку, сопровождение и модернизацию выполняет правообладатель — ООО «СветИТ». Работа идёт в Git: каждая доработка — отдельная ветка и запрос на слияние, который проходит проверку кода и автоматические тесты. В основную ветку попадают только изменения с успешной сборкой.
Этапы выпуска версии:
- постановка задачи и проектирование;
- разработка в отдельной ветке;
- автоматические проверки: тесты серверной части, проверка типов и сборка клиента, проверки миграций схемы данных;
- проверка кода руководителем разработки;
- слияние в основную ветку и сборка образов;
- установка на тестовый стенд и проверка на ПК и телефоне;
- установка в эксплуатацию.
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.