Промышленность

AUTODevOps система для разработки программно-аппаратных функций автомобиля

Ускорьте цикл производства новой платформы автомобиля в разы за счёт внедрения devops решений и создания цифровой копии автомобиля. Быстрый рост кол-ва функций провоцирует рост кол-ва ЭБУ(ECU), что в свою очередь заставляет пересматривать подходы к архитектуре автомобиля и процессам диагностики и обновления функций.“Смартфоны на колесах” требуют нового подхода к разработке, основанного на ПО. Даже бюджетные автомобили уже имеют около 100 млн. строк кода и >100 ЭБУ (ECU).

  • Стремительный рост сложности, в сочетании с устаревшими процессами, резко снижает устойчивость архитектуры.

  • Отсутствие доступа к полным данным и прозрачности от уровня проектирования до системных команд приводят к неэффективному управлению тестированием и слабой отчетности.

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

  • Позднее выявление дефектов ПО - на этапе предрелизного тестирования или даже после выпуска автомобиля приводит к отзывам после продажи.

Наше Решение – Autodevops

Мы предлагаем производителям внедрить, автоматизировать и интегрировать между собой процессы:

  • управления вариантами и конфигурациями
  • управления релизами
  • управления тестированием
  • автоматизации заливки программных средств автомобиля

Используйте возможности общей модели данных и DevOps практик для нахождения ошибок в ПО прототипа автомобиля на более ранних стадиях и ускорения выпуска новых моделей автомобилей.

Модули системы

punkt1

Коннекторы, агрегаторы, синхронизаторы данных

из систем управления требованиями, тестирования и т. д.
punkt2

Готовая цифровая модель

состояния и функций автомобиля от требований до выпуска в облаке DWH.
punkt3

Модуль агрегации тестов.

Система запуска тестов через удалённое подключение к машине и агрегации результатов тестов.
punkt4

Аналитический BI-модуль

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

Матрица функций и конфигураций

Управление портфелем функций различных моделей автомобилей и уровнем их зрелости в разрезе разных рынков и конфигураций.
punkt6

Флеширование и обновление автомобиля

Модуль автоматизации процесса заливки и обновления версий компонент ПО в автомобиль и обмена информацией в виде манифестов с Цифровым двойником автомобиля в облаке.

Решение в рамках процесса создания функции автомобиля

Продукт AutoDevops System синхронизируется с системой управления требованиями автомобиля и предоставляет интерфейс для загрузки файлов релизов функций авто. Данный продукт имеет модуль BI отчётов, а так же модули, позволяющие взаимодействовать с интерфейсами машины и системами Тестирования

Жёлтым цветом отображена внедряемая система в рамках процесса

autodevops_system

На изображении отражено взаимодействие AutoDevops c источниками данных в процессе интеграции прототипа автомобиля.

схема_взаимодействия

Модель данных автомобиля

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

Model_data_auto

Модуль бизнес аналитики

Model_ba_1
Бесконечное число вариантов построения отчета
Model_ba_2
150 готовых адаптивных форм информационных панелей
Model_ba_3
Формы сводной аналитики по всем ошибкам в онлайне
Model_ba_4

ПОЗИЦИОНИРОВАНИЕ

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

Наше решение

  • Единый источник правды за счет сбора, взаимосвязи и структуризации данных из различных источников и от разных команд. Объединение данных по всем продуктам.

  • Прозрачность и прослеживаемость
    Планы и результаты тестирования связаны непосредственно с бизнес-процессами (бинарные релизы, модели авто-мобилей, местоположение тестовых автомобилей и т.д.).

  • Aвтоматизация, сокращение ручного труда.
    То, что в других ALM делается вручную, мы уже автоматизировали.

  • Гибкость в построении рабочих процессов и пользовательских интерфейсов для конкретных ролей и задач.

Стандартные ALM

  • Подход «разделяй и властвуй»: множество команд управляют разрозненными данными в рамках своей области. Меньшая прозрачность хода всего проекта. Данные охватывают только разработку какого-то компонента.

  • Не охватывают всю цепочку создания стоимости через базовую функциональность ALM, например, расширенный модуль тестирования отсутствует.

  • Меньшая автоматизация процессов и передачи данных.

  • Менее приспособлены к ролям пользователей и фактическим процессам автопроизводителей из-за проприетарной природы платформы.

Наши Преимущества

Идентифицировать узкие места и точки оптимизации

Единая модель данных выявляет неэффективность и области для улучшения и автоматизации.

Связать план и факт

Cоединить планирование и реальное исполнение в рамках единой модели данных и достичь полной прозрачности и отслеживаемости процесса.

Автоматизировать процесс тестирования

Сократить время тестирования с 4 недель до 4 дней, сэкономив более 1 536 рабочих часов на каждом автомобиле в год.

Эффективно переиспользовать данные

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

Управлять вариациями продукта и степенью зрелости функций

в разрезе различных рынков, параметров двигателя или моделей автомобилей.
-1euro

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

Хотите обсудить проект? Обратитесь к нам — подберем оптимальный состав технологий для вашего бизнеса.