「車載ソフトウェア開発のためのDevOpsベストプラクティス」資料ダウンロード
フォームにお客様情報を入力してください。必須項目はすべて記入をお願いします。
ご入力後のページより、以下資料を参照いただけます。
【資料】車載ソフトウェア開発のためのDevOpsベストプラクティス
以下、記事を抜粋。
車載ソフトウェア開発におけるDevOpsベストプラクティスとは?
車載ソフトウェア開発においてDevOps成功のカギを握るのは?
昨今の自動車業界においてCASEやMaaSなどのキーワードが注目されるなか、車載ソフトウェアの重要性が高まっています。競争力のカギを握る「車載ソフトウェア開発のスピード」を向上させるため、車載ソフトウェア開発でのアジャイル開発手法の採用が増えるとともに、リリースの早さとソフトウェア品質を両立する「DevOps」の取り組みがいま注目されています。
DevOpsとは?
DevOpsとは、開発 (Development)と運用 (Operation) をシームレスに連携させることで、継続的なソフトウェアのデリバリーを可能にする考え方や方法のことを指します。DevOpsのねらいのひとつは、ソフトウェアをエンドユーザーにデリバリーするまでのあらゆる手順を自動化することにあり、さまざまなフェーズを通してソフトウェアを運ぶベルトコンベアのようなしくみをつくるイメージです。 DevOpsを実現するために必要なことのひとつに、「リリース候補の品質やリスクを継続的に評価できる」ことが挙げられます。DevOpsに取り組む多くの企業では、迅速かつ高頻度にソフトウェアのビルド/テストを行うことで、即時フィードバックを得ることができるCI/CD (継続的インテグレーション/継続的デプロイメント) のしくみの整備が進んでいます。CI/CDパイプラインのなかで自動化された継続的ビルド/テストを行うことで、スピードと品質を両立してソフトウェア開発を進めることができるだけでなく、経営層の方も必要な情報が揃ったうえでトレードオフのある決定を適切に行うことができるようになり、結果としてリリース候補のビジネス価値を最大化することにつながります。
CI/CDのしくみづくり
DevOpsの重要な要素である効果的なCI/CDのしくみをつくるためには、CI/CD、構成管理、コンテナなどのさまざまなツールチェーンと自動テストをうまく組み合わせて運用することが一般的です。すでに市場には広く利用されているCI/CDパイプラインの構築に便利なさまざまなツールやソリューションがあります。多種多様なツールがありますが、車載ソフトウェア業界で利用されているツールとしては、Jenkins、GitHub、GitLab、AzureDevOps、Bitbucket、Bamboo、Dockerなどが有名です。 また、近年の車載ソフトウェア業界ではセキュリティの重要性が高まっており、DevOpsにSecurity (セキュリティ) を加えたDevSecOpsの取り組みも急速に進んでいます。WP.29の規制要求やISO/SAE21434などの規格が求めるプロセスを組み込む必要があることから、CI/CDパイプラインに新たにセキュリティツールやプラクティスなどを統合することによって、効率的なセキュリティ対応を目指す企業が増えています。
車載ソフトウェア開発におけるDevOpsのポイントは?
DevOpsの取り組みを成功させるには、DevOpsの各フェーズについて正しく理解したうえで、適切なツールをどのように運用するかを考えることが重要となります。
続きは、資料ダウンロード申し込みをお願いします。
必須
氏名
必須
会社名
必須
部署
任意
役職
必須
メールアドレス
必須
メールアドレス(確認用)
必須
電話番号
任意
携帯番号
任意
会社の業種
<選択して下さい>
AV機器・家電機器
カーナビ
OA機器
通信機器
自動車
工業制御・FA・ロボット・半導体製造装置・産業機械
ゲーム
医療機器
航空宇宙
建設機械
鉄道機器
その他の製造業
金融・保険
公社・官公庁
交通・インフラ
通信・テレコム
インターネットサービス
システムインテグレータ
コンサルタント
商社・小売り・流通
教育
広告・出版・マスコミ
その他サービス
その他
任意
その他
その他、ご意見、ご要望等がございましたら、ご記入ください。
ご入力いただいた個人情報は、製品・サービスの案内・提供・保守、各種セミナーの案内、各種アンケート、採用の募集を実施するために必要な範囲内で利用することがあります。当社の“個人情報保護方針”の詳細については、
個人情報保護方針のページ
をご参照ください。