российский разработчик и производитель базовых станций 5G и LTE на основе архитектуры Open RAN

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

ПО для БС «ИРТЕЯ»

Содержание

1. Состав пакета и способ доступа

  • Пакеты для установки программного обеспечения (ПО), разработанного ООО «Иртея», предоставляются только по запросу действующим пользователям и заказчикам.
  • В состав пакета входят все необходимые для функционирования ПО компоненты, обеспечивающие автономную установку ПО без необходимости подключения к каким-либо сторонним ресурсам или к сети Интернет.

2. Сведения о технических средствах

2.1 Технические средства для разработки

  • Процесс разработки ПО включает в себя хранение и управление версиями исходного кода во внутренней системе контроля версий (Git) на базе инфраструктуры, расположенной непосредственно на вычислительных мощностях ООО «Иртея» на территории РФ.
  • В состав инфраструктуры разработки ООО «Иртея» входят инструменты для непрерывной интеграции и контроля качества ПО, включающие:
    • средства автоматизированной компиляции исходного кода в объектный код, которые запускаются при каждом изменении версии исходного кода;
    • средства автоматического тестирования создаваемых в результате компиляции версий объектного кода, обеспечивающие комплекс испытаний на корректность установки ПО, отсутствие деградации производительности ПО и на корректность выполнения функций ПО;
    • средства хранения объектного кода, включая инфраструктуру для формирования дистрибутивов ПО для автономной (без подключения к внешней сети) и сетевой установки с использованием стандартных средств операционных систем (пакетных менеджеров).
  • Инфраструктура хранения объектного кода обеспечивает хранение как текущей, так и прошлых версий скомпилированного объектного кода с привязкой к конкретному идентификатору изменений (commit ID) в системе контроля версий исходного кода.
  • Состав испытаний, проводимых в рамках автоматического тестирования, постоянно расширяется и совершенствуется вместе с развитием ПО.

2.2 Технические средства для лицензирования

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

3. Процессы разработки и поддержки программных продуктов

3.1 Процесс разработки, поддержки и принятия решений

  • Разработка и поддержка программного продукта выполняется специалистами ООО «Иртея».
  • Процесс разработки, поддержки и принятия решений, необходимых в процессе разработки, основан на выполнении требований менеджмента качества в соответствии с ГОСТ Р ИСО 9001—2015, ГОСТ Р 58876—2020, ГОСТ Р 56518—2015 и ГОСТ РВ 0015-002—2012.
  • Выполнение указанных выше требований и рекомендаций позволяет получать следующие преимущества при разработке:
    • предоставление продукции и услуг, соответствующих требованиям потребителей, а также применимых законодательных и нормативно-правовых актов;
    • повышение удовлетворённости пользователей и заказчиков;
    • соответствие установленным требованиям системы менеджмента качества.

3.2 Процесс поддержки жизненного цикла программного обеспечения

  • Поддержка жизненного цикла продукта осуществляется в рамках нескольких типов мероприятий:
    • реализации дорожной карты разработки, согласованной с текущими и перспективными пользователями для планомерного расширения функциональности продукта;
    • регистрации и добавления в дорожную карту доработок, полученных в результате запросов пользователей, а также на основе информации о длительной эксплуатации продукта;
    • непрерывного процесса регистрации ошибок, выявленных в процессе эксплуатации продукта, включения их исправления в план разработки;
    • отслеживания реализации плана по исправлению выявленных в ходе эксплуатации ошибок и дорожной карты доработок в рамках процессов контроля качества автоматизированных или плановых обновлений;
    • использования в процессах разработки ПО технических средств и инфраструктуры непрерывной интеграции и тестирования;
    • планомерного повышения уровня стабильности и производительности ПО, а также технических и эксплуатационных характеристик продукта.

3.3 Процесс разработки и поддержки программного обеспечения

  • В процессе разработки и тестирования используется гибкая методология с итеративными процессами, включающая циклы наращивания функциональных возможностей, стабилизации и повышения производительности продукта.
  • Набор доступных функциональных возможностей и срок их действия определяется применяемым конкретным пользователем лицензионным ключом, полученным от ООО «Иртея» на основании пользовательского соглашения. Лицензионный ключ открывает или блокирует работу отдельных возможностей программного продукта при необходимости.
  • Информация о содержимом дорожной карты разработки ПО в части расширения и доступности функциональных возможностей продуктов компании может быть предоставлена по запросу после заключения соглашения о неразглашении конфиденциальной информации.

3.4 Процесс поддержки продукта

  • Процесс поддержки продукта обеспечивает линия поддержки ООО «Иртея», для обращения к которой предоставляется следующая контактная информация:
    • Время работы службы поддержки: по будним дням 09:00–18:00 UTC+03;
    • Адрес электронной почты: zapros@irteya.ru;
    • Телефон: +7 (985) 76-85-888;
    • Веб-сайт: https://irteya.ru.
  • Документация для скачивания, а также информация по продуктам размещена на веб-сайте: https://irteya.ru.

Сведения о команде разработчиков

4.1 Состав команды

Техническая команда ООО «Иртея» включает в себя следующие роли:

  • Технический директор;
  • Руководитель команды разработки;
  • Руководитель команды технической архитектуры;
  • Руководитель команды интеграции и контроля качества;
  • Руководитель команды разработки системы управления;
  • Инженеры-программисты различных категорий;
  • Инженеры контроля качества различных категорий;
  • Инженеры по автоматизации и внедрению;
  • Инженеры-конструкторы;
  • Технические писатели и системные аналитики.

К сотрудникам ключевых специальностей предъявляются следующие требования, указанные в следующих главах.

4.2 Инженер-программист

  • Высшее техническое образование в области телекоммуникаций или компьютерных наук;
  • Основной стек: Linux, C/C++ 11/14/17;
  • Опыт работы в среде Linux, включая углубленное знание инструментов разработки для Unix-систем;
  • Опыт разработки системного ПО или ПО для телекоммуникаций/безопасности;
  • Понимание низкоуровневых принципов работы ПО (включая опыт работы с ассемблерным кодом);
  • Администрирование Linux, включая сетевой стек;
  • Опыт работы с Jira, Confluence, CI/CD (GitLab/Jenkins/TeamCity).

4.3 Инженер контроля качества

  • Высшее техническое образование в области телекоммуникаций или компьютерных наук;
  • Понимание принципов построения сетей мобильной связи (2G/3G/4G/5G) и технологий (например, MIMO, OFDM, Beamforming);
  • Опыт тестирования ПО, включая программно-аппаратные решения и высоконагруженные системы;
  • Опыт работы в среде Linux, включая сетевой стек и инструменты тестирования для Unix-систем;
  • Навыки автоматизации тестирования с использованием Python;
  • Понимание низкоуровневых принципов работы тестируемого ПО;
  • Опыт работы с Jira, Confluence, CI/CD (GitLab/Jenkins/TeamCity).

4.4 Инженер по автоматизации и внедрению

  • Опыт разработки и тестирования ПО;
  • Опыт работы с телекоммуникационным оборудованием;
  • Знание Bash/Shell, Python, основ C/C++;
  • Понимание принципов построения безопасных высоконагруженных систем с высокой доступностью;
  • Навыки автоматизации компиляции (make/cmake);
  • Опыт работы с аппаратными платформами на базе архитектуры ARM для встраиваемых решений;
  • Опыт портирования ПО между аппаратными платформами;
  • Администрирование Linux, включая сетевой стек;
  • Автоматизация сборки и развёртывания в среде Linux;
  • Развёртывание и автоматизация виртуальных сред и контейнеров (VMware, Docker, Kubernetes);
  • Опыт администрирования Jira, Confluence, CI/CD (GitLab/Jenkins/TeamCity).

4.5 Расположение команды разработчиков

  • Программное обеспечение разрабатывается в ООО «Иртея», расположенном в Москве.
  • Адрес офиса: Российская Федерация, г. Москва, проспект Андропова, дом 18, корпус 9.

5. Контактная информация

Таблица 1. Контактная информация
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «ИРТЕЯ» LIMITED LIABILITY COMPANY "IRTEYA"
115432, РОССИЙСКАЯ ФЕДЕРАЦИЯ, Г. МОСКВА, ПРОСПЕКТ АНДРОПОВА, ДОМ 18, КОРПУС 9. PROSP. ANDROPOVA, 18 KORP. 9, MOSCOW, 115432, RUSSIAN FEDERATION

ОГРН: 1217700118866

ИНН: 9725046231

КПП: 772501001

OGRN: 1217700118866

INN/TAX ID: 9725046231

KPP: 772501001

Тел.: +7 (985) 76-85-888 Tel.: +7 (985) 76-85-888
Эл. почта: zapros@irteya.ru E-mail: zapros@irteya.ru
Документация и информация по продукту: https://irteya.ru Documents and product details: https://irteya.ru
© ООО «ИРТЕЯ», 2023-2024.

Информация о компании: ООО «ИРТЕЯ», ИНН: 9725046231.

115432, РОССИЯ, Г. МОСКВА, ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ ДАНИЛОВСКИЙ, АНДРОПОВА ПР-КТ, Д. 18, К. 9.

На сайте используются файлы куки (Cookie). Оставаясь на сайте, вы тем самым соглашаетесь на их использование. При их отключении средствами браузера функциональность сайта не изменится.
Наш сайт, как и большинство других, использует файлы cookie, чтобы стать лучше. Для это мы собираем обезличенную статистику для анализа и совершенствования наших услуг и сайтов.
Согласен