자동차 개발 환경의 변화
자동차 산업은 엄청난 변화를 겪고 있습니다. 이제 소프트웨어는 혁신을 주도하여 설계 및 테스트부터 차량이 주차장을 떠난 후 지속적인 개선에 이르기까지 모든 것을 재구성합니다. 전 세계에 분산되어 있는 하드웨어 및 소프트웨어 팀 간의 효과적이고 안전한 협업은 이제 필수입니다. 팀은 경쟁에서 앞서기 위해 가상 프로토타이핑, 시각화 및 시뮬레이션, 무선(OTA) 업데이트, 차세대 테스트를 위한 새로운 도구, 기술 및 워크플로를 수용하여 여러 분야를 통합해야 합니다.
동시에 안전과 신뢰성이 가장 중요합니다. 따라서 자동차 OEM 및 공급업체는 경쟁력을 유지하기 위해 품질, 안전 및 보안을 손상시키지 않으면서 점점 더 복잡해지고 연결된 지능형 차량의 배송을 가속화해야 한다는 어려운 과제에 직면해 있습니다.
최신 Perforce 자동차 소프트웨어 개발 현황 보고서는 이러한 현실을 확인시켜 줍니다. 오늘날 직면한 주요 과제에 대해 물었을 때 응답자의 대다수는 경쟁력 유지의 필요성(57%)을 강조했습니다. 또한 많은 기업이 기술 스택을 현대화하고(30%) 규정 준수를 완화하는 방법(26%)을 찾는 데 어려움을 겪고 있습니다.
가장 큰 개발 우려 사항에 대해 물었을 때 응답은 품질(29%)과 안전(29%)으로 균등하게 나뉘었고 보안(23%)이 그 뒤를 바짝 뒤쫓았습니다. 8%만이 팀 생산성 을 주요 관심사로 꼽았지만, 46%는 기존 리소스를 극대화하는 것을 어려운 과제로 간주한다는 점은 주목할 가치가 있습니다. 생산성 향상은 기존 리소스를 더 많이 활용하는 데 필수적입니다.
기존 리소스를 극대화해야 할 필요성은 OEM과 공급업체가 디지털 트윈, CI/CD 도구, AI 및 머신 러닝(ML)과 같은 기술에 대한 대규모 투자를 의미하기도 합니다. 이러한 기술은 시각화 및 시뮬레이션을 통해 설계 및 테스트를 가속화하고, 개발 민첩성을 개선하고, 차량 인텔리전스를 발전시키는 데 필수적입니다.
이러한 첨단 기술에 대한 투자를 극대화하는 것은 위에서 언급한 기술 스택 현대화의 과제와도 관련이 있습니다. 나머지 툴체인과 통합할 수 있는 확장 가능한 최신 고성능 데이터 관리 기반이 없으면 기업은 이러한 혁신적인 기술을 완전히 활용할 수 없습니다.
Back to top3가지 주요 자동차 동향과 개발에 미치는 영향
자동차 개발의 변화를 주도하는 몇 가지 주요 트렌드와 새로운 작업 방식과 새로운 도구 및 워크플로우의 채택을 어떻게 요구하는지 살펴보겠습니다.
SDV 및 OTA 혁신
소프트웨어 정의 차량(SDV)으로의 전환은 자동차 개발 팀의 운영 방식을 근본적으로 변화시키고 있으며, OEM과 공급업체 모두 소프트웨어 중심 조직으로 변화하고 있습니다. 이제 차량에는 안전, 인포테인먼트 및 연결 시스템에 걸쳐 방대한 양의 코드가 포함되어 있습니다. OTA(Over-the-Air) 업데이트를 추가하려면 개발 팀이 지속적인 발전과 장기적인 유지 관리성을 위해 설계된 확장 가능한 모듈식 소프트웨어 플랫폼을 제공해야 합니다.
이러한 혁신으로 인해 팀은 민첩성을 높이고 개발을 가속화하기 위해 CI/CD 파이프라인 및 자동화된 테스트를 포함한 기술 업계의 DevOps 워크플로뿐만 아니라 애자일 개발 방법을 채택하게 되었습니다. 기술 산업과 달리 이러한 민첩성과 속도는 자동차 개발에 필요한 엄격한 안전 및 규정 준수와 균형을 이루어야 합니다. 모든 업데이트는 안전하고 추적 가능해야 하며 실시간 성능 요구 사항에 대해 검증되어야 합니다.
HMI/IVI 시스템의 진화
인간-기계 인터페이스(HMI) 및 차량 내 인포테인먼트(IVI) 시스템의 발전으로 AR로 강화된 헤드업 디스플레이부터 AI 기반 개인화에 이르기까지 더욱 몰입감 있고 개인화되며 연결된 실내 경험이 창출되고 있습니다. HMI 및 IVI 시스템은 ADAS 및 차량 모니터링과 같은 안전에 중요한 기능과의 통합과 같은 차량 안전과 교차하는 경우가 많습니다.
이러한 시스템을 개발하려면 팀은 소비자 기술의 기대치와 엄격한 기능 안전 및 신뢰성 표준의 균형을 맞춰야 합니다. 이를 위해서는 UX/UI 디자이너, 임베디드 소프트웨어 엔지니어 및 시스템 통합업체 간의 긴밀한 협력과 규정 준수를 보장하기 위한 포괄적인 추적성이 필요합니다.
디지털 트윈 및 시각화의 부상
자동차 회사는 프로토타이핑, 시각화, 시뮬레이션부터 고객 경험 향상에 이르기까지 설계 및 개발 파이프라인 전반에 걸쳐 디지털 트윈 기술을 활용하고 있습니다. 디지털 트윈을 언리얼 엔진 및 유니티와 같은 게임 엔진(3D 엔진이라고도 함)에서 볼 수 있는 강력한 렌더링 기능 및 고급 물리 엔진과 결합함으로써 팀은 비용이 많이 드는 프로토타입과 시간이 많이 걸리는 라이브 실행 없이 복잡한 테스트 시나리오를 실행하여 제품 검증을 가속화할 수 있습니다.
디지털 트윈의 힘을 최대한 활용하려면 팀은 게임 엔진 기술에 투자하고 강력한 통합 파이프라인을 구축하여 투자를 최대한 활용해야 합니다. 디지털 트윈을 구축하고 작업하려면 디지털 트윈의 정확성을 보장하고 빠른 반복을 따라잡기 위해 신중하게 관리하고 버전을 관리해야 하는 대량의 데이터와 대용량 파일이 필요하므로 확장 가능한 데이터 관리 플랫폼이 핵심입니다.
온디맨드 웨비나 보기: 설계, 개발 및 제조를 위한 게임 엔진 활용
Back to top성공적인 팀이 취하는 5가지 현명한 단계
1. 통합 툴체인 및 파이프라인 구축
최고 성과를 내는 팀은 연결된 도구 체인을 활용하여 사일로를 허물고 있습니다. CAD 모델, 시뮬레이션 플랫폼 및 소프트웨어 저장소를 통합함으로써 엔지니어는 설계, 기계, 전기 및 디지털 도메인 간의 정렬을 보장하면서 설계를 원활하게 반복할 수 있습니다. 이러한 전체적인 관점은 의사 결정을 가속화하고 비용이 많이 드는 후기 단계 설계 충돌을 줄입니다.
또한 성공적인 조직은 DevOps 관행을 채택하고 있습니다. 자동차 컨텍스트에 맞게 조정된 CI/CD 파이프라인에는 이제 임베디드 소프트웨어, ECU 펌웨어 및 안전에 중요한 검증이 포함됩니다. 통합을 위해 몇 주를 기다리는 대신 개발자는 자동화된 빌드, HIL(Hardware-in-the-Loop) 테스트 및 규정 준수 검사를 통해 증분 업데이트를 푸시할 수 있습니다.
2. 모델 기반 시스템 엔지니어링(MBSE) 채택
MBSE는 시스템 설계, 시뮬레이션 및 검증을 통합 워크플로에 통합함으로써 요구 사항을 보장합니다.
추적성, 기능 안전 분석 및 설계 검증이 병렬로 이루어집니다. 단절된 도구(또는 스프레드시트 및 문서)에 의존하는 대신 팀은 모델을 사용하여 의사 결정을 내립니다. 이를 통해 엔지니어는 시나리오를 조기에 테스트하고, 차량 도메인 전반의 복잡성을 관리하고, 진화하는 요구 사항에 대해 지속적으로 검증할 수 있습니다.
3. 성공을 위한 팀 구성
조직 구조는 올바른 도구와 워크플로를 구현하는 것만큼 중요합니다. 리더들은 하드웨어 및 소프트웨어 엔지니어가 순차적 사일로가 아닌 병렬로 협업할 수 있도록 부서 간 팀을 점점 더 구성하고 있습니다. 이 접근 방식은 반복 주기를 단축하고 시스템 수준의 사고를 개선합니다.
또한 성과가 높은 팀은 데이터 관리 및 시스템 통합에 대한 명확한 역할을 설정합니다. 전문가를 지정하여 데이터 파이프라인, 규정 준수 기록 및 통합 테스트를 관리함으로써 조직은 안전 위험이나 규제 차질로 이어질 수 있는 격차를 방지합니다.
4. 디지털 트윈의 효과적인 활용
성공적인 팀은 디지털 트윈을 테스트 차량 및 커넥티드 차량의 실제 데이터와 동기화합니다. 이러한 지속적인 피드백 루프를 통해 엔지니어는 성능 문제를 조기에 식별하고, 설계를 최적화하고, 유지 관리 요구 사항을 예측할 수도 있습니다. 물리적 프로토타이핑 전에 디지털 트윈을 사용하여 공기 역학을 개선하는 것부터 예측 분석을 적용하여 성능을 개선하는 것까지, 성공적인 팀은 디지털 트윈 투자를 활용하여 비용을 절감하고 안전을 개선하며 혁신을 가속화하고 있습니다.
5. 혁신을 위한 미래 지향적인 기반 구축
가장 혁신적인 팀은 최신 개발의 요구 사항을 충족할 수 없는 오래된 레거시 시스템이나 불충분한 도구와 싸우느라 시간을 낭비하지 않습니다. 해결 방법을 찾고, 필요한 파일을 기다리고, 지원이나 적절한 문서를 찾거나, 작업에 적합하지 않은 도구와 씨름하는 데 소요되는 시간은 혁신에서 시간을 빼앗는 것입니다.
미래 지향적인 리더는 대규모 팀과 복잡한 프로젝트는 물론 고급 통합 개발 워크플로를 지원하기 위해 특별히 제작된 엔터프라이즈급 도구를 사용하여 팀의 성공을 위한 준비를 합니다. 그들은 현재의 확장성, 보안 및 통합 요구 사항을 충족할 뿐만 아니라 미래의 요구 사항을 충족하기 위해 지속적으로 향상되고 업데이트되는 미래 지향적인 도구를 선택합니다. 마지막으로, 구현하는 솔루션이 세계적 수준의 지원과 포괄적인 문서로 뒷받침되어 투자를 최대한 활용할 수 있도록 합니다.
Back to top데이터 관리의 중요성
통합되고 추적 가능한 통합 데이터 관리는 자동차 설계 및 생산 기한을 준수하고 혁신을 가속화하는 데 핵심입니다. 운영에 따라 확장되는 안전한 데이터 관리를 기반으로 성공을 구축하십시오.
통합 데이터 관리로 성공 가속화
현대 자동차에는 수만에서 수십만 개의 설계 파일이 필요하며 1억 줄 이상의 코드로 실행됩니다. 데이터 관리에 대한 통합된 접근 방식이 없으면 사소한 소프트웨어 변경이 하드웨어 성능에 심각한 영향을 미칠 수 있으며 그 반대의 경우도 마찬가지입니다. 단절되고 사일로화된 데이터는 비용이 많이 드는 오류, 안전 문제 및 보안 취약성의 위험에 노출됩니다.
통합 데이터 관리를 통해 개발 팀은 다음을 수행할 수 있습니다.
- 전체 제품 수명 주기에 걸쳐 일관된 단일 워크플로우에서 컴포넌트 버전, 변형 및 구성을 관리합니다.
- 대용량 파일과 크고 복잡한 코드베이스로 작업할 때에도 중요한 작업을 덮어쓰거나 손실하지 않고 분산된 팀 간에 부서 간 협업을 가능하게 합니다.
- ISO 26262와 같은 기능 안전 표준 충족을 포함하여 내장된 추적성을 통해 규정 준수를 보장합니다.
레거시 데이터 관리 시스템이 뒤처지는 이유
많은 조직이 여전히 Subversion(SVN) 및 ClearCase와 같은 레거시 버전 제어 시스템에 의존하고 있지만 이러한 도구는 오늘날의 자동차 개발 주기의 요구 사항에 맞게 설계되지 않았습니다. 적절하게 확장되지 않았으며 큰 파일 크기와 증가된 코드베이스 복잡성으로 인해 어려움을 겪고 있습니다. 또한 번거로운 분기 및 병합 기능으로 인해 협업 및 병렬 개발이 느려지고 오류가 발생하기 쉽습니다.
추가 자료: 임베디드 개발 강화: Git의 한계
Git은 빠르게 움직이는 소규모 팀을 위한 검증된 솔루션이지만 기가바이트의 바이너리 파일, 코드 리포지토리 및 시각화 자산이 트렁크에 있을 때 테스트 트랙에서 빠르게 무너집니다. 사실,Git은 파일과 리포지토리의 크기를 제한합니다. 또한 규정 준수 표준이 내장되어 있지 않아 엄격한 기능 안전 요구 사항을 충족하기가 더 어렵습니다.
분산된 설계 파일, 디지털 트윈 및 중요한 시뮬레이션 데이터로 작업하는 자동차 팀은 반복적인 반복으로 인해 성능이 저하되거나 개별 사일로에서 길을 잃지 않고 복잡한 워크플로를 지원하는 강력하고 확장 가능한 데이터 관리 솔루션이 필요합니다. 또한 안전 표준을 명확하게 충족하고 지적 재산을 보호하기 위해 엄격한 보안 권한을 통한 명확한 추적성이 필요합니다.
추가 자료: Git vs. Perforce P4: 선택 방법(및 둘 다 사용하는 경우)
Back to topPerforce P4: 원활한 성능을 위한 데이터 파워트레인
Perforce P4는 세계에서 가장 진보된 자동차 생산업체의 성능, 보안, 통합 및 규정 준수 요구 사항을 충족하도록 제작되었습니다. P4를 사용하면 고무가 다음을 통해 도로와 만납니다.
- 통합 데이터 관리: 단일 정보 소스에서 작업하여 하드웨어, 소프트웨어 및 시각화/시뮬레이션 데이터의 사일로를 해제합니다.
- 효율적인 상호 운용성: CI/CD 도구, 게임 엔진 및 IDE를 포함한 도구 체인 전반에 걸쳐 쉽게 통합하여 기술 투자를 극대화합니다.
- 간소화된 분기 및 병합: 명확하고 직관적인 분기를 통해 코드 품질을 개선하고 수동 오류를 줄여 개발자가 병합 충돌을 관리하는 대신 혁신에 집중할 수 있도록 합니다.
- 무한한 확장성: 바이너리, 소스 코드, 대용량 3D/게임 엔진 파일을 포함한 모든 디지털 자산을 비교할 수 없는 속도와 성능으로 관리합니다.
- 완전한 추적성: 간편한 감사 기록과 시장에서 유일한 ISO 26262 인증 데이터 관리 솔루션을 통해 기능 안전 규정 준수를 달성합니다.
- 보안 및 세분화된 액세스 제어: 각 구성원에게 필요한 파일만 공유하여 데이터 보안을 손상시키지 않고 글로벌 팀의 역량을 강화합니다.
- 비교할 수 없는 성능: P4의 페더레이션 아키텍처는 프록시 및 에지 서버를 포함한 고급 서버 토폴로지를 지원하므로 전 세계 공동 작업자가 거의 즉각적으로 원활하고 파일에 액세스할 수 있습니다.
오늘의 도전, 내일의 기회
효과적인 데이터 관리는 현재의 문제를 해결하는 것 이상으로 미래의 성공을 보장합니다. P4는 효율적인 개발 주기와 신제품 출시를 위한 강력한 기반을 제공합니다. 속도, 안전 및 품질이 회사를 성사시키거나 망치는 경쟁이 치열한 시장에서 P4는 다음과 같은 데 필요한 연료를 분사합니다.
- 보다 스마트하고 통합된 워크플로를 통해 도구와 팀을 통합하여 기존 리소스를 극대화합니다.
- 더 나은 차량 아키텍처와 더 빠른 출시 시간을 위해 동시 하드웨어/소프트웨어 개발을 지원합니다.
- 모든 자산의 정확하고 추적 가능한 버전 관리를 통해 디지털 트윈을 신속하게 반복하고 개선합니다.
- 수동 오버헤드 없이 규제 요구 사항을 충족하는 규정 준수 감사 추적을 유지합니다.
개발 리더를 위한 로드맵
확장 가능한 통합 데이터 관리로의 전환은 여정을 관리 가능한 단계로 나누는 명확한 로드맵에서 시작됩니다.
- 현재 개발 환경을 평가하는 것부터 시작하십시오. 병목 현상이나 비효율성으로 인해 도구 체인, 프로세스 및 데이터 흐름에서 제공이 느려지는 부분을 정확히 찾아냅니다.
- 다음으로, 사일로화된 Git 리포지토리, 병합 충돌, 보안 격차, 규정 준수 사각지대 등 협업 및 데이터 관리의 격차를 식별합니다.
- 마지막으로 가치가 높은 파일럿 프로젝트의 우선 순위를 정한 다음 조직 전체로 확장합니다. 위험을 줄이고, ROI를 입증하고, 잘 조정된 V8처럼 윙윙거리는 완전히 연결된 개발 에코시스템을 향한 추진력을 구축하세요.
팀이 경쟁에서 앞서가는 더 안전하고 스마트한 차량을 제공할 수 있도록 개발 우위를 연마할 수 있습니다.
Back to topPerforce P4 시작하기
성능, 보안, 통합 용이성 및 규정 준수에 대한 모든 조건을 충족하는 강력한 데이터 관리 기반으로 개발을 업그레이드하고 혁신을 가속화하십시오. 지금 데이터 관리 전문가와 연결하여 팀이 Perforce P4를 통해 어떤 이점을 얻을 수 있는지 알아보십시오.