Перейти к основному содержимому

Описание процессов, обеспечивающих поддержание жизненного цикла ПО

1. О ПО РУБИН-Т

Программное обеспечение РУБИН-Т предназначено для мониторинга транспортных средств и обеспечения транспортной безопасности на объектах наблюдения: контроля местоположения ТС, скоростного режима, пробега, соблюдения маршрутов движения и посещения заранее заданных мест, фиксации проездов по государственным регистрационным номерам.

ПО РУБИН-Т применяется в организациях и учреждениях, занимающихся вопросами управления коммерческим, пассажирским, грузовым и специализированным транспортом.

ПО РУБИН-Т позволяет автоматизировать процесс управления парком транспортных средств и сократить расходы на эксплуатацию.

2. Системные требования ПО РУБИН-Т

Требования зависят от размеров и наполнения данными, с которыми будет работать ПО РУБИН-Т.

Таблица 1 — Минимальные системные требования

Рабочие места пользователейСерверное оборудование
Операционная системаОС, поддерживающие современные браузерыUbuntu 24.04
Процессор2-ядерный4-ядерный с тактовой частотой от 2.4 ГГц
Оперативная памятьот 4 Гбот 32 Гб
Жёсткий дискот 50 Гбот 1 Тб SSD
Веб-браузерЯндекс.Браузер, Google Chrome, Mozilla Firefox, Microsoft Edge (версии не старше одного года)

3. Описание процессов, обеспечивающих поддержание жизненного цикла ПО РУБИН-Т

В основу процессов, обеспечивающих поддержание жизненного цикла РУБИН-Т, заложен ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств».

Поддержание жизненного цикла РУБИН-Т осуществляется за счёт разработки, сопровождения и технической поддержки, и включает в себя проведение модернизаций в соответствии с собственным планом доработок и по заявкам пользователей.

3.1 Процессы разработки

Разработка РУБИН-Т осуществляется на основе гибкой методологии разработки для ИТ-проектов: Scrum и Agile, и производится по версиям и спринтам с учётом планируемых задач по проектам и развитию продукта.

Разработка РУБИН-Т производится командой разработки, которая включает в себя следующие группы:

  • управление проектами и продуктами;
  • аналитика;
  • дизайн UX/UI;
  • разработка бэкенд;
  • разработка фронтенд;
  • тестирование (QA);
  • документирование.

Разработка ведётся по задачам с разделением на группы: аналитика, дизайн, разработка, тестирование и документирование, с использованием инструмента для ведения и контроля выполнения задач Redmine, с полностью выстроенным бизнес-процессом разработки и перемещения задачи между статусами.

Для работы с кодом используется система контроля версий GitLab.

Вся документация по разработке РУБИН-Т ведётся во внутренней корпоративной вики-системе, куда заносится вся необходимая информация: детали разработки, постановка задач, тест-кейсы, материалы по аналитике, алгоритмам, архитектуре и др.

3.2 Процессы сопровождения

Сопровождение РУБИН-Т обеспечивается по двум направлениям:

  1. Техническая поддержка пользователей — сбор обратной связи и доработки с учётом пожеланий.
  2. Внутренний аудит и планирование развития продукта.

Процесс сопровождения проводится в рамках отдельной очереди задач в Redmine на сопровождение, поддержку, обработку и развитие продукта с учётом планов развития внутренних продуктов и проектов для внешних пользователей.

Порядок обращения в службу технической поддержки описан в разделе Техническая поддержка.

3.3 Процессы совершенствования и обновления

РУБИН-Т постоянно развивается и обновляется как на основе запросов пользователей в рамках технической поддержки, так и в рамках внутреннего аудита и планов по обновлению и развитию.

Пользователи могут самостоятельно повлиять на развитие РУБИН-Т, направив свои предложения на электронную почту help@zone-it.studio либо оформив обращение в системе технической поддержки.

Все предложения от пользователей рассматриваются и регистрируются. В случае, если предложение будет признано эффективным, то его добавят в план разработки и соответствующие изменения появятся в новой версии РУБИН-Т.

Порядок установки обновлений на стороне пользователя приведён в разделе Установка.

4. Уровень подготовки пользователей РУБИН-Т

Пользователи РУБИН-Т должны обладать навыками работы с персональным компьютером на уровне пользователя.

Для работы с РУБИН-Т пользователю необходимо изучить Руководство пользователя, расположенное на сайте https://docs.rubin-t.ru/, а также поставляемое в комплекте с другой документацией при приобретении.

5. Сведения о персонале организации, осуществляющем поддержание жизненного цикла РУБИН-Т

Поддержание жизненного цикла РУБИН-Т производится командой разработки. Состав и квалификация сотрудников представлены в таблице 2.

Таблица 2 — Сведения о персонале организации, осуществляющем поддержание жизненного цикла РУБИН-Т

№ п/пНаправление работыКвалификацияКоличество
1Руководство проектомЗнание основ бюджетирования, системного анализа, стандартов и лучших практик управления проектами. Понимание современных информационных систем и программного обеспечения. Навыки организации работы команды и управления персоналом.1
2Разработчик бэкендЗнание систем управления базами данных на уровне проектирования структуры данных, разработки функций, администрирования и оптимизации (PostgreSQL, ClickHouse, Redis и др.). Владение языками программирования Ruby, Python, Java. Опыт коммерческой разработки не менее 5 лет.1
3Веб-разработчикВладение языком программирования JavaScript. Знание современных фронтенд-фреймворков (React и/или Vue). Опыт разработки веб-приложений не менее 5 лет.1
4Дизайнер интерфейсовОпыт проектирования пользовательских интерфейсов. Владение графическими редакторами и инструментами прототипирования. Знание системы проектирования интерфейсов Figma.1
5Ведущий системный инженерОпыт администрирования веб-серверов, прокси-серверов и брокеров сообщений. Уверенные знания операционных систем семейства Ubuntu и технологий контейнеризации (Docker). Опыт проектирования, развёртывания и сопровождения компьютерных сетей и ИТ-инфраструктуры на протяжении всего жизненного цикла системы.1
6Тестировщик (QA-инженер)Опыт разработки автоматизированных тестов, проведения функционального и нагрузочного тестирования программного обеспечения.1
7Бизнес-аналитикЗнание методологий анализа и разработки программного обеспечения. Владение нотациями описания бизнес-процессов. Опыт работы с инструментами тестирования API (например, Postman).1
8Технический писательВладение офисными пакетами (MS Office), системами управления документацией (например, Confluence), а также языками разметки Markdown и инструментами генерации документации (например, Docusaurus). Опыт разработки технической документации в соответствии со стандартами ГОСТ 19 и ГОСТ 34.1
9Сотрудники службы технической поддержкиОпыт администрирования веб-серверов (Nginx), прокси-серверов (Squid), брокеров сообщений (RabbitMQ, Kafka). Уверенные знания операционных систем Ubuntu и технологий контейнеризации Docker.1

6. Фактический адрес размещения инфраструктуры разработки, разработчиков и службы поддержки

115522, г. Москва, Пролетарский пр-т, д. 1, кв. 280.

7. Способы обращения в службу технической поддержки и график её работы

Обращения в службу технической поддержки принимаются через систему технической поддержки по адресу https://help.zone-it.studio/ либо по электронной почте help@zone-it.studio.

Заявки принимаются круглосуточно, но их обработка и устранение ошибок происходит в рабочие дни согласно производственному календарю с 9:00 до 18:00 по московскому времени.

В рамках технической поддержки оказываются следующие услуги:

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

Подробный порядок оформления обращения приведён в разделе Техническая поддержка.

Версия для печати

⬇ Скачать PDF