728x90

Infotainment 6

MB.OS VSM (Value Stream Mapping) Workshop - CI/CD, Integration

월요일부터 수요일까지 Sindelfingen에서 VSM (Value Stream Mapping) Workshop - CI/CD와 Integration 부분에 대해서 진행을 했고 Kaizen을 도출해냈다. 이번 워크샾은 MB.OS (Mercedes-Benz Operating Sytstem)의 두 큰 축인 Infotainment와 Autonomous Driving 이 시너지를 얻게 하기 위해 진행을 하였고 매니저, Devops 엔지니어 등이 참여를 하여 서로의 아키텍처, 개발 환경, CI/CD 등을 이해하고 기술을 공유했으며 함께 나아갈 방향을 이야기했다. 첫날은 서로의 아키텍처와 환경을 이해하는 날이였고, 두 번째날은 3개로 Breakout session을 나누어 주제에 대해 조금 더 심도 있게 이야기하였..

Automotive 2024.03.14

BMW i7 인포테인먼트 차량 벤치마킹(benchmarking 후기)

회사에서 아래 제원을 가진 BMW i7 의 인포테인먼트를 1시간 정도 벤치마킹하는 체험을 했다. BMW i7 (G70E) 2022년 출시 모델 400kW Electric 약 14K Euro WLTP 608km 운전자석, 보조석, 뒷자석 모두 앉아 조작을 해보았다. 안타깝게도 BMW i7에서 기대했던 뒷좌석 큰 화면은 안달려 있어서 체험하지 못했다. 2024년 형 벤츠 E 클래스만 테스트하다가 약간 조작이 익숙하지 않았지만 금새 적응을 했다. 전체적인 느낌은 무난한 정도였고 엄청나게 특별하고 세련된 되지는 않았다. 약간 전기차 하면 첨단의 느낌이 나기를 바랬지만 기존 BMW 7에 보석이 박힌 듯한 엠비언트라이트 정도.. 그리고 Hey BMW 로 음성인식 및 손 제스처로 볼륨 컨트롤 (왜하는지 모르겠지만) ..

Automotive 2023.12.07

Infotainment 개발 과정에서 Software Integration Process

아래 글들을 읽어보면 Mercedes-Benz에서 첫 Infotainment In-house Software를 곧 양산한다는 것을 알 수 있을 것이다. 이 글에서는 2-3년동안 필자의 회사에서 어떻게 integration Process가 바뀌었는지 그리고 필자가 알고 있는 프로세스들에 대해서 소개하고자 한다. CI/CD를 가장한 지속적인 통합 CI/CD의 원칙은 완벽하게 자동화된 테스트와 신뢰성 있는 테스트 결과에 기반을 한다. 임베디드 특히 소프트웨어의 복잡도가 엄청 높은 차량용 임베디드 소프트웨어 개발에서 이를 잘 도입하기란 필자의 경험상 어려운 것 같다. 필자의 회사에서도 초기 1-2년정도 이것을 하려고 프로세스만 따랐고 결국은 잘 안되서 Staging이라는 프로세스를 도입했다. 임베디드 특히나 ..

Automotive 2023.10.02

차량용 (Infotainment) 소프트웨어 개발 과정 중 통합 1부

지금 Mercedes-Benz 본사가 있는 Sindelfingen에 이틀 동한 UI 통합 관련 워크샾을 하러 가는 길이다. 새벽같이 일어나 공항에서 대기하는 도중 간단히 정리도 할 겸 블로그를 열었다. 차량용 인포테인먼트 소프트웨어 통합은 정말로 복잡하고 어렵다. 앞의 글에서 테스트에 대해서 이야기 했다시피 여러가지 장벽이 많다. 통합과정 중 테스트는 가장 중요한 핵심 요소 중에 하나이다. 테스트 부분은 빙산의 일각일 뿐이다. 회사 전체의 화두 중 하나도 소프트웨어 통합이다. 통합 관련 VSM (Value Stream Mapping) 워크샾도 여러번 진행을 하면서 전체 개발 과정을 펼쳐놓고 어느 부분이 bottleneck이고 어떻게 하면 조금 더 효율적으로 해결할 수 있는 지 등등을 이야기 했다. 여러번..

Automotive 2023.09.18

차량용 (Infotainment) 소프트웨어 개발 과정 중 테스트

소프트웨어 개발 과정중에 테스트는 구지 꺼내어 이야기할 필요도 없을 정도로 기본이고 중요하다. 그 테스트 종류는 단위 테스트, 통합 테스트, 시스템 테스트, 사용자 시나리오 테스트 등등 다양하다. 현재 2024년도 벤츠 E Class 최종 막바지 작업과 차세대 프로젝트 등 동시에 진행중에 있으며 테스트 및 통합 관련 이야기는 프로젝트 시작부터 지금까지 계속 중요한 주제 중 하나로 다루어지고 있다. 통합 이야기는 다른 글에서 이야기하고 하고 이 글에서는 테스트 이야기를 조금 더 해보기로 한다. 개발 과정중에 단위 테스트, 컴포넌트 테스트, 도메인 테스트 등 다양한 테스트를 개발자 및 개빌 팀, 도메인 팀에서 진행을 한다. 하지만 통합 직전에 하는 테스트에서 문제는 끊임없이 계속 반복이 된다. 심지어 그 도..

Automotive 2023.09.11

소프트웨어 플랫폼에 대해서 - 2부 (벤츠 MB.OS)

소프트웨어 플랫폼 1부 LG전자 편에서는 webOS가 LG전자의 개발 문화를 한층 높였다고 자평했다. 여전히 그 믿음에는 흔들리지 않는다. 물론 양산 직전에는 이전과 달라지지 않았지만 애자일한 방법도 도입이 되었고, 이전에 지속적으로 품질에 대한 성숙도도 높아졌다. 이 글에서는 MB.OS (Mercedes-Benz Operation System)에 대해서 간단히 이야기해보고 그 중에서도 Infotainment에서 생각하고 있는 소프트웨어 플랫폼에 대해서 조금 더 자세히 이야기해보고자 한다. MB.OS (Mercedes-Bnez OS) MB.OS는 크게 4개로 나누어지고 각기 다른 형태의 OS를 가질 수도 전체의 코어 플랫폼을 하나로 가지고 다른쪽에 수평전개해서 사용할 수도 있다. 하지만 여전히 논의중이고..

Automotive 2023.05.29
728x90
반응형