Application Lifecycle Management (ALM)은 소프트웨어 애플리케이션이 처음 생성될 때부터 폐기될 때까지의 전 과정을 감독하는 것입니다. ALM은 소프트웨어 개발 수명주기와는 달리 디자인, 코딩 및 테스트와 같은 소프트웨어 개발 단계에 제한되지 않으며, 개발 이후에도 계속되어 애플리케이션이 더 이상 사용되지 않을 때까지 지속됩니다. ALM은 응용 프로그램의 수명을 관리하기 위한 사람, 프로세스 및 도구로 구성될 수 있습니다.
ALM은 소프트웨어 개발에 대한 태도의 변화를 반영하며 이는 데브옵스(DevOps)에서도 표현됩니다. 과거에는 개발팀이 독립적으로 작업하고 완성된 소프트웨어 애플리케이션을 배포 및 유지보수를 위해 운영팀에 전달했을 것입니다. 그러나 현재에는 개발자가 민첩한 모델을 사용하고 배포 이후에도 애플리케이션에 계속 참여하여 필요한 경우 비즈니스 소유자 및 운영팀과 협력하여 점진적인 변경을 수행하는 것이 더 일반적입니다.
ALM이 자동차 소프트웨어 개발에 어떻게 도움이 될 것인가?
PTC의 Codebeamer와 같은 ALM 솔루션은 소프트웨어 및 하드웨어 프로젝트의 복잡성을 관리하는 데 도움이 되는 강력한 도구입니다. Codebeamer는 여러 수명주기를 관리하고 전체 소프트웨어 개발 수명주기를 지원하는 고급 기능을 제공하여 제조업체가 더 나은 제품을 빠르게 개발할 수 있게 합니다. Codebeamer ALM을 사용하면 효율성과 팀 간 협업이 증가하며 소프트웨어 프로젝트 비용과 시장 진입 시간을 줄일 수 있습니다. 이 모든 과정에서 제품의 신뢰성과 품질을 유지하면서 수요 및 요구사항 관리부터 개발, 테스트, 출시 및 운영까지 이어집니다.
이 PTC 토크에서 Tata Consultancy Services의 ALM 컨설턴트인 Ravi Poojary와 ALM 솔루션 리드인 Vinayak Abhyankar는 Codebeamer를 활용한 자동차 임베디드 검증 프로세스 오케스트레이션에 대해 논의했습니다. Tata Consultancy Services (TCS)는 인도 다국적 정보 기술 서비스 및 컨설팅 기업으로, 뭄바이에 본사를 두고 있습니다. Tata Group의 일부로, 46개 국가에 걸쳐 150개 위치에서 운영하고 있습니다.
TCS는 Codebeamer의 전반적인 전략 구축부터 광범위한 구현 및 해당 공간에서의 이주를 지원하는 업무를 수행합니다. 능력 측면에서 TCS는 요구사항에서 시작하여 설계, 검증, 그리고 출시로 이어지는 ALM의 종합 능력을 제공합니다. Codebeamer 플랫폼은 개별 도구가 아니라 jFrog Artifactory, git, agosense, Jenkins 등과 같은 다양한 도구와 통합되며, 다양한 도메인에서 작업하는 사용자들에게 통합 환경을 제공합니다. 이는 자동차, 의료, 또는 산업 기계와 같은 여러 도메인을 포함합니다.
자동차 소프트웨어 검증을 주도하는 트렌드 무엇인가?
Codebeamer를 활용하여 내장형 소프트웨어 검증 프로세스를 어떻게 오케스트레이트할 수 있으신가요? 검증 관점에서 자율주행 자동차, 차량 온디맨드 모델의 성장, 연결된 차량, 소프트웨어 정의 차량과 같은 여러 트렌드가 자동차 산업을 주도하고 있습니다. 이로 인해 검증 프로세스에 효과적인 사이버 보안 또는 기능 안전을 유지할 압력이 증가합니다. 전체적인 검증 요구 사항의 증가는 가상화 및 검증 프로세스를 요구 사항 단계에서 직접 통합하여 검증을 왼쪽으로 이동시키는 필요성을 가져옵니다. 제조업체는 또한 소프트웨어를 지속적으로 검증하고 제공하기 위해 지속적인 확인이 필요합니다. 검증의 또 다른 트렌드는 특정 요구 사항이나 기능이 변경될 때 영향을 분석하는 방법입니다. 여기서 중요한 것은 전체 비용과 시간을 줄이기 위해 필요한 검증만 수행하는 것입니다. 마지막으로 프로세스를 규정 준수 감사에 통합하고 규정 준수 관점에서 검증 보고서를 저장하고 검색할 수 있는 능력이 필요합니다.
검증 관리를 위한 중요한 솔루션은 무엇인가?
산업은 이러한 도전에 대응할 솔루션이 필요하지만 다시 말해 단일 도구만이 전반적인 검증 조정을 관리하지는 않습니다. 작업을 통합하는 방식으로 도전에 대응하는 것이 중요하며, 이는 Codebeamer가 중요한 역할을 하는 곳입니다. 이 검증 관리 문제를 해결하려면 여러 가지 요소를 고려해야 합니다. 첫 번째로 테스트 케이스 및 테스트 계획을 작성하고 조정하며 실행할 수 있는 단일 도구가 필요합니다. 그런 다음 이러한 전체 테스트 케이스의 실행은 Codebeamer와 같은 ALM 플랫폼에 통합되어야 하며 다양한 종류의 테스트 프레임워크가 있어야 합니다. 그런 다음 이 모든 것이 ALM의 범주 안에 있으면 검증 보고 및 대시보드도 완전히 자동화되고 플랫폼에 의해 주도되어야 합니다. 외부 협업도 중요하며 공급업체는 검증 보고서를 OEM과 공유해야 합니다. 마지막으로 이 플랫폼을 어떻게 활용하여 이러한 검증을 재사용할 수 있을까요? Codebeamer는 이러한 전체 퍼즐을 관리하고 신뢰를 구축하는 데 중심적인 역할을 합니다.
자동차 산업이 전기화, 자율주행 및 연결 차량과 같은 트렌드에 의해 촉진되는 급변하는 변화를 어떻게 관리하는지, 그리고 Codebeamer를 사용하여이 전체 프로세스를 효과적으로 관리하는 방법에 대해 자세히 알아보려면 여기에서 전체 토크를 보십시오.
Add comment