現代の自動車はあらゆる機能がデジタル化されており、ソフトウェアが自動車の価値の多くを占めるようになっている。航空機のボーイング787型機においてソフトウェアが1500万行であるのに対して、現在の自動車の上級車種は1億行のソフトウェアが必要とされている。さらに、完全な自動運転には3億~5億行のソフトウェアコードが必要になると見込まれている。
そのため、複雑化する機能やアーキテクチャへの対応は、自動車関連企業にとって自社の持続可能性を維持するための重要なファクターだといえる。この課題解決に当たっては、新たな業務運営モデルを生み出す必要がある。そのためのポイントとなるのが、モジュール化された製品の設計、ユーザー重視のソフトウェア要件管理、アジャイル開発の新たな戦略だ。
これらの要件を満たすためのソリューションが、さまざまな開発ツールを統合した、包括的アプリケーションライフサイクル管理(ALM)プラットフォームだ。本資料では、自動車関連企業がイノベーションを加速する上で直面する、ソフトウェア開発における課題を掘り下げるとともに、ALMプラットフォームがどのように課題を解決するかを解説する。