반응형

Mercedes 49

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

SDV 시대에 OEM과 Supplier (Tier)와의 협력 방안

LG 인화원에서 하는 세미나를 준비하고 있고 아래와 같은 요구사항을 교육 담당자분이 이야기해 주셨다. 곰곰히 생각해보기에 참 좋은 주제 인것 같다. OEM 입장에서 생각을 하고 있고 또 Supplier 입장에서 어떻게 생각하는지 다양한 의견도 듣고 싶긴 한다. 필자가 메카닉 보다는 소프트웨어가 전공이기 때문에 이부분에 대해서 이야기를 풀어보려고 한다. "SDV가 바꾸고 있는 모빌리티 변화 모습..그 중심에서 공급사들은 완성차와 어떻게 생태계를 구축해 나가며 협업해 나가야 할지..완성차들이 기대하는 모습은 무엇이며, 최종 고객들에게 어떤 밸류를 주고 싶은지.. 기술적 이야기 보다는 기술로 인해 변화되어 가는 모습들 중심의 세션으로 꾸려가고 싶습니다." 차량용 소프트웨어는 엄청나게 복잡하고 이를 만들기 위해..

Automotive 2024.03.10

Daily - 2024년 3월 1일 (금)

매일 쓰려고 마음을 먹었건만.. 역시나 꾸준히 하는건 참 힘들다. 지난주에 뭘 했는지 기억이 잘 안나서 글을 쓰면서 일정표를 다시 보고 있다. 지난주 월, 목, 금요일에 대중교통이 파업을 하고.. 덕분에 운전을 해서 회사에 출근을 했다. 요즘 들어 자주하는 느낌 !!! ㅠㅠ 점심에 지인들과 식사도 몇번하고 오랜만에 만나서 이런 저런 이야기도 나누었다. 인터뷰도 하나 보고.. 그러고 보니 지금 쓰고 있는 글은 Daily가 아니고 Weekly 인 것 같은 느낌이다. 업무 회사에서 신규 입사자의 출근은 Onboarding을 모두 같이 해야해서 매달 1일이나 15일에 한다. 하필 파업하는 날 팀에 두명의 친구들이 새로 입사를 했다. 모두 첫날이라 긴장한 상태로 늦지 않기 위해 택시를 타고 왔다고 한다. 독일의 ..

Daily 2024.03.02

Daily - 2024년 2월 22일 (목)

Mercedes-Benz R&D India 에서 파견온 친구가 내일 떠난다고해서 핫한 멕시칸 음식점을 갔다가 올 때 비를 쫄딱 맞고 좀전에 귀가 했다. 내일 딸아이가 1박 2일로 Bonn으로 Leadership 캠프에 가는데 자는데 인사도 못했다. ㅠㅠ 너무 늦게 와서... 그래도 원하는 간식거리를 EDEKA (슈퍼)에서 사가지고 왔고 내일 아침에 학교에 갈때 같이 갈 예정이다. 업무 오전에 인도에 있는 System Architect와 30분 정도 MB.OS 미팅을 했고 바로 팀 미팅을 했다. 특별한 것은 없었고 현재 상황 공유를 했다. 계속 오후에 있을 미팅을 위해 집에서 API 와 Dependency 등에 대한 그림을 그렸다. 오후에는 회사에 가서 개발팀과 미팅을 하고 우리 회사 System Arch..

Daily 2024.02.23

Daily - 2024년 2월 5일 (월)

미팅이 거의 없는 평온한 하루였다. 대부분의 시간을 MB.OS (Mercedes-Benz Operation System)을 조사하고 보는데 시간을 할애 했다. 중간에 인도친구가 상황 업데이트를 잘 안해서 Release Manager에게 같이 불려가서 살짝 쿠사리좀 먹고... 이력서 6개 정도 리뷰하고 매니저와 이런저런 이야기를 좀 나누었다. 업무 MB.OS 관련 해서 작년에 회사에서 전략적으로 발표한 영상을 찾아서 30분정도 다시 훓어보면서 키워드 몇개를 뽑아냈다. SDV (Software Defined Vehicle)에 많이 나오는 것이지만 회사 매니지먼트가 이야기한 것이라 특별히 Align을 하기 위해 적어 놓았다. 키워드는 HW/SW Decoupling, Platform (Diagnostic, Se..

Daily 2024.02.06

MBition (Mercedes-Benz Innovation Lab) 5년차...

2019년 3월 MBition에 System Software Engineer로 합류했다. 10년 정도 한국에 있는 LG전자 CTO부문에 있다가 첫 이직이였고 그때부터 지금까지 회사와 필자가 성장해온 과정을 간단하게 정리해보고자 한다. 입사할 당시에는 약 200명의 동료들이 있었고 지금은 불가리아 소피아 브랜치의 200명정도를 포함해 약 1000명 이상이 근무하고 있다. 코로나도 함께 지냈고 처음과 크게 달라진 것은 홈오피스게 여전히 메인인 것과 얼굴도 모르는 많은 동료들이 새로 입사했다는 것이다. 여러 SoC 벤더와 Tier 1과 함께 일했고 여러 PoC를 통해 최종적으로 결정된 곳과 인포테인먼트 제품을 2024년 풀체인지 E Class에 탑재되어 나온다. 과정을 보면 과연 가능할까?? 폭스바겐등의 실패..

Germany 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

독일 자동차 OEM사의 In-house 소프트웨어

한국 출장차 베를린에서 출발해 뮌헨 공항에서 대기중이다. 무려 8시간이나 ㅠㅠ 뮌헨에 사는 같이 가는 분과 일정을 맞추기 위해 어쩔 수 없다. 시간이 너무 많이 남아 노트북을 열었고 얼마전 지인과 독일 OEM 3사의 소프트웨어 회사 MBition (Mercedes-Benz Innovation Lab.), BMW Car IT, Cariad (폭스바겐 그룹)에 대해 이야기 했던 것이 생각나 정리해보려고 한다. 개인적으로 아는 정보로는 BMW Car IT -> Cariad (이전이름 Carmeq) -> MBition 순서대로 각 OEM의 소프트웨어 회사가 설립 된 것으로 알고 있다. BMW Car IT와 Carmeq는 솔직히 누가 먼저 생겼는지 모르겠지만 느낌상 그렇다. 자동차의 소프트웨어가 너무 광범위해서 ..

Automotive 2023.09.28

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

이틀간의 UI 통합 관련 워크샾을 마치고 돌아왔다. 워크샾 기간 동안 그리고 저녁식사를 같이 하면서 많은 이야기를 나누었다. UI 개발자가 몇백명이고 독립된 CI/CD 팀과 내부 인프라 등을 모두 가지고 있었다. 물론 테스트를 위한 전용 차량 및 테스트 벤치, 통합팀 등 전체 개발에 필요한 모든 조직을 내부에 가지고 있었다. 그럼에도 불구하고 UI 도메인 테스트가 끝나고 통합 직전 Pre Integration 테스트를 할 때 가끔 문제가 발생한다. UI 뿐만이 아니라 덩치가 큰 Speech, SoC, Camera, Media, Vehicle 도메인은 자체 통합팀 및 테스터를 보유하고 있다. 그리고 Pre Integration 팀에서도 통합 직전 테스트시 문제가 발생할 때 왜 나는지 개선을 위해 5 why..

Automotive 2023.09.25

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

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

Automotive 2023.09.18
728x90
반응형