Документация

Информация, необходимая для эксплуатации

Программное обеспечение для управления качеством сетей передачи данных

Скачать PDF

Описание процессов, обеспечивающих поддержание жизненного цикла, в том числе устранение неисправностей и совершенствование, а также информацию о персонале, необходимом для обеспечения поддержки
СОДЕРЖАНИЕ

  1. Назначение и общие сведения
  2. Компоненты инфраструктуры процесса создания и поддержки жизненного цикла программного обеспечения
  3. Процессы устранения неисправностей и совершенствование программного обеспечения
  4. Техническая поддержка
  5. Персонал, необходимый для обеспечения технической поддержки
1. НАЗНАЧЕНИЕ И ОБЩИЕ СВЕДЕНИЯ

Программное обеспечение для управления качеством сетей передачи данных предназначено для сбора, агрегации, фильтрации данных о сети, качестве пользовательского опыта, радиопокрытия, пропускной способности, транспортной доступности, бенчмарк анализа, оптимизации и планирования мобильных/фиксированных сетей передачи данных.

ПО поддерживает сбор данных с конечных устройств абонентов через встраиваемые библиотеки в пользовательские приложения и веб-страницы. Также, сбор данных может осуществляться посредством интеграций с сетевой инфраструктурой оператора. Доступ к BI-модулям с обработанными данными, аналитикой и информацией о рекомендованных управляющих воздействиях на сеть осуществляется через веб-интерфейс.
2. КОМПОНЕНТЫ ИНФРАСТРУКТУРЫ ПРОЦЕССА СОЗДАНИЯ И ПОДДЕРЖКИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

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

Основными инструментами поддержания жизненного цикла являются:
  • система управления проектом разработки ПО;
  • система контроля версий;
  • система организации тестирования.

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

Система контроля версий предназначена для обеспечения эффективной совместной работы специалистов группы разработки ПО, версионирования промежуточных состояний и релизов в GitHub.

Система организации тестирования включает различные виды тестов и обеспечивает своевременное выявление ошибок, возникающих в процессе разработки ПО.

Процесс создания и поддержки жизненного цикла программного обеспечения состоит из следующих этапов:
  1. подготовка технических Требований;
  2. передача требований в отдел разработки;
  3. проектировка архитектором ПО с учетом технических требований и создание архитектурного решения проекта;
  4. передача архитектурного решения ведущему разработчику для создания и постановки задач разработчикам ПО;
  5. создание отдельного проекта в Jira, в рамках которого определены задачи и описаны компоненты рабочего процесса и последующего тестирования ПО;
  6. передача созданного продукта в отдел тестирования;
  7. в случае неудачного прохождения тестов в отчет о тестировании выгружаются результаты выполнения тестов, конфигурации устройств, используемых в процессе тестирования, характеристики потоков сетевого трафика, а также иная информация, необходимая для внесения исправлений в исходные коды ПО;
  8. по завершении тестирования принимается решение о выпуске продукта или возврате отделу разработки для доработки продукта.
3. ПРОЦЕССЫУСТРАНЕНИЯНЕИСПРАВНОСТЕЙИ СОВЕРШЕНСТВОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Процессы устранения неисправностей и совершенствование ПО состоит из следующих этапов:
  • принятие заявок от заказчиков с описанием инцидента или проблемы, а также запросов на обслуживание или развитие ПО на электронный адрес: info@vigo.tech специалистами технической поддержки;
  • передача заявок инженером технической поддержки с описанием проблемы или инцидента в соответствующий отдел тестирования заявок.
  • отдел тестирования воспроизводит проблему или инцидент, при появлении вопросов связывается через техническую поддержку с клиентом для уточнения запроса. В случае обнаружения дефектов, регистрирует их в системе Jira и передает на исправление ведущему разработчику;
  • отдел разработки получает заявки, касающиеся расширения функциональности ПО, а также работает над исправлением зарегистрированных дефектов в системе Jira;
  • ведущий разработчик уточняет возможность и сроки решения полученных заявок и дефектов, и создает далее задачи разработчикам;
  • после исправления дефектов и проработки вопросов расширения функциональности (возможность расширения и необходимые сроки) отдел разработки передает информацию отделу тестирования;
  • в случае расширения функционала отдел тестирования проверяет новую функциональность ПО и в зависимости от результатов тестирования принимается решение о выпуске продукта или возврате отделу разработки для доработки продукта;
  • отдел тестирования уведомляет заказчиков об исправлении или расширении функционала через отдел технической поддержки;
  • ПО регулярно развивается группой разработчиков: в нем появляются новые дополнительные возможности, оптимизируются внутренние процессы, оптимизируется использование ресурсов, обновляется интерфейс. После выхода новой более функциональной версии производится массовое обновление компонентов ПО.
4. ТЕХНИЧЕСКАЯ ПОДДЕРЖКА

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

Техническая поддержка ПО оказывается с помощью следующих средств связи:
  • электронная почта: info@vigo.tech;
  • чат в телеграм: @Shaftt1k.

Техническая поддержка оказывается: Пн.-Пт.: 9:00 – 18:00, Сб.-Вс.: выходной.
5. ПЕРСОНАЛ, НЕОБХОДИМЫЙ ДЛЯ ОБЕСПЕЧЕНИЯ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ

Для обеспечения поддержки задействован отдел технической поддержки, общее число сотрудников составляет 3 человек.
Навыки и требования к специалисту технической поддержки:

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