Документация, содержащая описание процессов, обеспечивающих поддержание жизненного цикла, в том числе устранение неисправностей и совершенствование, а также информацию о персонале, необходимом для обеспечения такой поддержки

Титульные данные

ПолеЗначение
Наименование ПОInventions
Условное обозначение / версия1.0
ПравообладательООО «ДИТЕКС»
Дата документа15.06.2026
Назначение экземпляраЭкземпляр для проведения экспертной проверки в целях включения в реестр российского ПО

1. Назначение документа

Настоящий документ подготовлен в соответствии с п. 1.2, п. 2.1.4 методических рекомендаций по работе с ФГИС «Реестры программ для ЭВМ и баз данных» и описывает процессы жизненного цикла ПО Inventions, процедуры устранения неисправностей и совершенствования, а также персонал организации-правообладателя, обеспечивающий поддержку (не персонал заказчика).

2. Этапы жизненного цикла программного обеспечения

ЭтапОписаниеСредства / артефакты
ПроектированиеФормирование требований, архитектуры, ADRdocs/architecture/, согласование с заказчиком
РазработкаРеализация в монорепозитории (TypeScript)GitLab, pnpm, Turbo, code review
ТестированиеМодульные, интеграционные тесты; проверка типовJest, ESLint, tsc --noEmit, CI
Приобретение / поставкаФормирование Docker-образов, миграций БДGitLab CI (Kaniko), реестр HUB
РазвёртываниеУстановка у заказчика или на стенде экспертизыDocker Compose, 01-instruktsiya-po-ustanovke.md
ЭксплуатацияШтатная работа, мониторинг, резервное копированиеHealth-checks, runbook, pg_dump
ДокументированиеАктуализация технической и эксплуатационной документацииdocs/, docs/registry-expert/
Обучение и квалификация персоналаВнутреннее обучение разработчиков и поддержкиРегламенты ООО «ДИТЕКС», onboarding
Поддержка версий и доработкаПланирование релизов, changelog, миграцииGit, Prisma Migrate, теги образов
Устранение сбойных ситуацийИнцидент-менеджмент, исправления, поставка патчейСм. раздел 3
Вывод из эксплуатацииОстановка сервисов, архивирование данныхПо договору с заказчиком

3. Процессы сопровождения, устранения неисправностей и совершенствования

3.1. Приём и регистрация обращений

ЭлементОписание
Канал обращений_________________________ (e-mail, портал, телефон)
РегистрацияУникальный номер; среда; версия образов; критичность; x-correlation-id при инцидентах
КлассификацияИнцидент / запрос на изменение / консультация

3.2. Устранение неисправностей (инцидент-менеджмент)

  1. Диагностика — воспроизведение, GET /health/ready, docker compose logs, проверка DATABASE_URL, REDIS_URL, очередей (docs/operations/runbook.md).
  2. Обходной путь — по согласованию до выпуска исправления.
  3. Исправление — изменение кода/конфигурации, регрессионное тестирование, сборка образов.
  4. Поставка — новые теги Docker-образов; миграции Prisma.

Сроки (SLA) определяются договором с заказчиком.

3.3. Совершенствование программного обеспечения

  • Планирование релизов по дорожной карте продукта.
  • Управление схемой БД: Prisma Migrate (db:migrate:deploy).
  • Обновление зависимостей и базовых образов Node.js по регламенту ИБ.

3.4. Управление конфигурацией и версиями

  • Исходный код — Git (ветвление по регламенту ООО «ДИТЕКС»).
  • Объектный код — неизменяемые Docker-образы с явными тегами.
  • Секреты — только в окружении, не в образах и не в репозитории.

4. Адреса размещения инфраструктуры (территория РФ)

В соответствии с п. 2.1.4 методических рекомендаций:

ОбъектФактический адрес
Инфраструктура разработки (GitLab, CI)_________________________
Размещение разработчиков (офис / удалённая работа, юридический адрес организации)_________________________
Служба технической поддержки_________________________

5. Персонал правообладателя, необходимый для обеспечения поддержки

Сведения о персонале организации ООО «ДИТЕКС», осуществляющей совершенствование ПО, устранение сбоев и техподдержку:

РольОсновные задачиКвалификацияФИО / контакт
1Руководитель продуктаПриоритизация, релизыУправление продуктом_________________________
2Инженер разработки (backend)NestJS, Prisma, очереди, аналитикаTypeScript, PostgreSQL, Redis_________________________
3Инженер разработки (frontend)Next.js, ReactSSR/SPA, REST_________________________
4Инженер DevOpsCI/CD, Docker, мониторингLinux, контейнеры_________________________
5Администратор СУБДPostgreSQL/Timescale, бэкапыАдминистрирование БД_________________________
6Специалист техподдержки (1–2 линия)Приём обращений, эскалацияДокументация, runbook_________________________
7Специалист по ИБ (по договору)Инциденты ИБ, политикиТребования к веб-приложениям_________________________

6. Взаимодействие с экспертной организацией

ВопросСведения
Контакты поддержки при экспертизе_________________________
Порядок передачи обновлений образов и миграций_________________________
Конфиденциальность данных на стендеОтдельное соглашение

Документ подготовлен ООО «ДИТЕКС» в соответствии с п. 2.1.4 методических рекомендаций ФГИС «Реестры ПО».