Программное обеспечение для управления качеством сетей передачи данных
Описание процессов, обеспечивающих поддержание жизненного цикла, в том числе устранение неисправностей и совершенствование, а также информацию о персонале, необходимом для обеспечения поддержки
СОДЕРЖАНИЕ
- Назначение и общие сведения
- Компоненты инфраструктуры процесса создания и поддержки жизненного цикла программного обеспечения
- Процессы устранения неисправностей и совершенствование программного обеспечения
- Техническая поддержка
- Персонал, необходимый для обеспечения технической поддержки
1. НАЗНАЧЕНИЕ И ОБЩИЕ СВЕДЕНИЯ
Программное обеспечение для управления качеством сетей передачи данных предназначено для сбора, агрегации, фильтрации данных о сети, качестве пользовательского опыта, радиопокрытия, пропускной способности, транспортной доступности, бенчмарк анализа, оптимизации и планирования мобильных/фиксированных сетей передачи данных.
ПО поддерживает сбор данных с конечных устройств абонентов через встраиваемые библиотеки в пользовательские приложения и веб-страницы. Также, сбор данных может осуществляться посредством интеграций с сетевой инфраструктурой оператора. Доступ к BI-модулям с обработанными данными, аналитикой и информацией о рекомендованных управляющих воздействиях на сеть осуществляется через веб-интерфейс.
Программное обеспечение для управления качеством сетей передачи данных предназначено для сбора, агрегации, фильтрации данных о сети, качестве пользовательского опыта, радиопокрытия, пропускной способности, транспортной доступности, бенчмарк анализа, оптимизации и планирования мобильных/фиксированных сетей передачи данных.
ПО поддерживает сбор данных с конечных устройств абонентов через встраиваемые библиотеки в пользовательские приложения и веб-страницы. Также, сбор данных может осуществляться посредством интеграций с сетевой инфраструктурой оператора. Доступ к BI-модулям с обработанными данными, аналитикой и информацией о рекомендованных управляющих воздействиях на сеть осуществляется через веб-интерфейс.
2. КОМПОНЕНТЫ ИНФРАСТРУКТУРЫ ПРОЦЕССА СОЗДАНИЯ И ПОДДЕРЖКИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Процессы обеспечения жизненного цикла направлены на достижение следующих целей:
Процессы жизненного цикла ПО обеспечиваются участием команды специалистов, включающей системных инженеров, программистов, инженеров по тестированию. Высокий уровень качества ПО достигается использованием проверенных методик, формализации процессов разработки, тестирования и ввода в эксплуатацию элементов ПО, контролем со стороны ведущих специалистов на всех этапах жизненного цикла, автоматизацией процессов поддержания жизненного цикла с использованием специализированного ПО.
Основными инструментами поддержания жизненного цикла являются:
Система управления проектом разработки ПО предназначена для организации совместной работы над проектом разработки ПО, управления задачами по добавлению новой функциональности и исправлению ошибок.
Система контроля версий предназначена для обеспечения эффективной совместной работы специалистов группы разработки ПО, версионирования промежуточных состояний и релизов в GitHub.
Система организации тестирования включает различные виды тестов и обеспечивает своевременное выявление ошибок, возникающих в процессе разработки ПО.
Процесс создания и поддержки жизненного цикла программного обеспечения состоит из следующих этапов:
Процессы обеспечения жизненного цикла направлены на достижение следующих целей:
- улучшение качества ПО;
- устранение проблем, выявленных в ходе эксплуатации ПО;
- расширение функциональности ПО.
Процессы жизненного цикла ПО обеспечиваются участием команды специалистов, включающей системных инженеров, программистов, инженеров по тестированию. Высокий уровень качества ПО достигается использованием проверенных методик, формализации процессов разработки, тестирования и ввода в эксплуатацию элементов ПО, контролем со стороны ведущих специалистов на всех этапах жизненного цикла, автоматизацией процессов поддержания жизненного цикла с использованием специализированного ПО.
Основными инструментами поддержания жизненного цикла являются:
- система управления проектом разработки ПО;
- система контроля версий;
- система организации тестирования.
Система управления проектом разработки ПО предназначена для организации совместной работы над проектом разработки ПО, управления задачами по добавлению новой функциональности и исправлению ошибок.
Система контроля версий предназначена для обеспечения эффективной совместной работы специалистов группы разработки ПО, версионирования промежуточных состояний и релизов в GitHub.
Система организации тестирования включает различные виды тестов и обеспечивает своевременное выявление ошибок, возникающих в процессе разработки ПО.
Процесс создания и поддержки жизненного цикла программного обеспечения состоит из следующих этапов:
- подготовка технических Требований;
- передача требований в отдел разработки;
- проектировка архитектором ПО с учетом технических требований и создание архитектурного решения проекта;
- передача архитектурного решения ведущему разработчику для создания и постановки задач разработчикам ПО;
- создание отдельного проекта в Jira, в рамках которого определены задачи и описаны компоненты рабочего процесса и последующего тестирования ПО;
- передача созданного продукта в отдел тестирования;
- в случае неудачного прохождения тестов в отчет о тестировании выгружаются результаты выполнения тестов, конфигурации устройств, используемых в процессе тестирования, характеристики потоков сетевого трафика, а также иная информация, необходимая для внесения исправлений в исходные коды ПО;
- по завершении тестирования принимается решение о выпуске продукта или возврате отделу разработки для доработки продукта.
3. ПРОЦЕССЫУСТРАНЕНИЯНЕИСПРАВНОСТЕЙИ СОВЕРШЕНСТВОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Процессы устранения неисправностей и совершенствование ПО состоит из следующих этапов:
Процессы устранения неисправностей и совершенствование ПО состоит из следующих этапов:
- принятие заявок от заказчиков с описанием инцидента или проблемы, а также запросов на обслуживание или развитие ПО на электронный адрес: info@vigo.tech специалистами технической поддержки;
- передача заявок инженером технической поддержки с описанием проблемы или инцидента в соответствующий отдел тестирования заявок.
- отдел тестирования воспроизводит проблему или инцидент, при появлении вопросов связывается через техническую поддержку с клиентом для уточнения запроса. В случае обнаружения дефектов, регистрирует их в системе Jira и передает на исправление ведущему разработчику;
- отдел разработки получает заявки, касающиеся расширения функциональности ПО, а также работает над исправлением зарегистрированных дефектов в системе Jira;
- ведущий разработчик уточняет возможность и сроки решения полученных заявок и дефектов, и создает далее задачи разработчикам;
- после исправления дефектов и проработки вопросов расширения функциональности (возможность расширения и необходимые сроки) отдел разработки передает информацию отделу тестирования;
- в случае расширения функционала отдел тестирования проверяет новую функциональность ПО и в зависимости от результатов тестирования принимается решение о выпуске продукта или возврате отделу разработки для доработки продукта;
- отдел тестирования уведомляет заказчиков об исправлении или расширении функционала через отдел технической поддержки;
- ПО регулярно развивается группой разработчиков: в нем появляются новые дополнительные возможности, оптимизируются внутренние процессы, оптимизируется использование ресурсов, обновляется интерфейс. После выхода новой более функциональной версии производится массовое обновление компонентов ПО.
4. ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
В рамках технической поддержки оказываются следующие услуги:
Техническая поддержка ПО оказывается с помощью следующих средств связи:
Техническая поддержка оказывается: Пн.-Пт.: 9:00 – 18:00, Сб.-Вс.: выходной.
В рамках технической поддержки оказываются следующие услуги:
- помощь в настройке ПО;
- помощь в поиске и устранении проблем в случае некорректной установки
- обновления ПО;
- общие консультации;
- обучение пользователей;
- работа с обращениями - принятие заявок от заказчиков с описанием
- инцидента или проблемы, а также запросов на обслуживание или развитие ПО.
Техническая поддержка ПО оказывается с помощью следующих средств связи:
- электронная почта: info@vigo.tech;
- чат в телеграм: @Shaftt1k.
Техническая поддержка оказывается: Пн.-Пт.: 9:00 – 18:00, Сб.-Вс.: выходной.
5. ПЕРСОНАЛ, НЕОБХОДИМЫЙ ДЛЯ ОБЕСПЕЧЕНИЯ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ
Для обеспечения поддержки задействован отдел технической поддержки, общее число сотрудников составляет 3 человек.
Навыки и требования к специалисту технической поддержки:
Для обеспечения поддержки задействован отдел технической поддержки, общее число сотрудников составляет 3 человек.
Навыки и требования к специалисту технической поддержки:
- уверенное владение операционной системой Linux;
- уверенное знание ПК;
- базовое понимание работы оборудования в сфере телеком;
- умение работать с программным обеспечением;
- понимание принципов работы с запросами пользователей:
- систематизация, определение уровня важности и приоритета запроса;
- умение работать и разбираться с технической документацией;
- доброжелательное общение и способность ясно излагать свои мысли;
- техническое мышление;
- способность искать решения проблемы самостоятельно.