日産自動車の内製ソフトウェア開発部隊が取り組む、日産プロパイロットへのCI適用 ~クルマならではの多くの仕様バリエーションへの対応~

TECH PLAY運営事務局
18 Jun 202357:10

Summary

TLDR本日は日産自動車のソフトウェア開発部門が、日産プロパイロットに搭載されるソフトウェアの開発と多様なバリエーションへの対応について語りました。鈴木総代表は、CI(継続的インテグレーション)の導入により開発効率化と品質確保に成功した経験を共有。また、グローバル展開と新技術の取り込みを通じて、将来のソフトウェア開発の展望についても触れ、日産の自動運転技術の進化とその取り組みを紹介しました。

Takeaways

  • 😀 日産自動車のソフトウェア開発部隊が、日産プロパイロットのソフトウェア開発に取り組んでいる。
  • 🚗 日産は、多様な車種に対応するため、CI(継続的インテグレーション)を導入し、開発効率化を図っている。
  • 🔧 日産のソフトウェア開発は、量産ソフトウェアにシステム屋が考えたアルゴリズムや変更要求を落とし込む工程に重点を置いている。
  • 🌐 CIシステムは、ソフトウェアの変更に対して自動化されたビルドとテストを実行する手法で、品質確保と課題の早期検出に役立つ。
  • 📈 日産は、CIの適用により、ソフトウェア開発の生産性を向上させ、ソフトウェア課題の早期検出を実現している。
  • 👥 日産ソフトウェア開発部隊は、中途入社が多い多様な業界の専門家で構成され、グローバルに活躍している。
  • 🛠️ 日産は、ソフトウェア開発を支える開発環境構築も行っており、CI開発環境を自社で構築している。
  • 🔄 CIシステムの導入により、日産はソフトウェアの開発サイクルを短縮し、多様なバリエーションのソフトウェアをタイムリーにリリースしている。
  • 🚀 日産は、次世代の運転支援技術「グランドトゥルースーパーセプション」の開発にも取り組んでいる。
  • 🌟 日産のソフトウェアエンジニアの育成には、充実した教育システムがあり、新入社員も含め多様なバックグラウンドを持つエンジニアを育てている。

Q & A

  • 日産自動車のソフトウェア開発部隊が取り組んでいる主なテーマは何ですか?

    -日産自動車のソフトウェア開発部隊は、日産プロパイロットへのCI(継続的インテグレーション)の適用とそれに伴う多様なバリエーションへの対応に取り組んでいます。

  • 鈴木さんはどのような経歴を持っていますか?

    -鈴木さんは2018年1月に日産自動車に中途入社し、最初の1年間は昨昔安全設計を担当し、2020年頃からは主にSUV系の運転支援機能のソフトウェア開発を担当しています。

  • 日産自動車のソフトウェア開発部隊の特徴は何ですか?

    -日産自動車のソフトウェア開発部隊の特徴は、中途入社者が割合が高く、多様な業界の専門家が集まっており、グローバルに一体となってプロパイロットのソフトウェア開発に取り組んでいる点です。

  • 日産自動車のCIシステムの主な機能は何ですか?

    -日産自動車のCIシステムの主な機能は、ソフトウェアのバージョン管理、ソフトウェア検証工程の自動実行、バリエーションに応じた機能と乗数の自動設定です。

  • CIの導入による開発効率化の効果はどの程度見られましたか?

    -CIの導入により、ソフトウェア課題を約27%削減し、工数を約25%削減することができました。

  • 日産自動車のプロパイロット技術はどのように進化していますか?

    -日産自動車のプロパイロット技術は、単一車線走行の制御から複数車線に対応し、プロパイロット2.0ではハンドルから手を離すことも許可される進化を遂げています。

  • 日産自動車のCIシステムはどのようにして多様なソフトウェアバリエーションを管理していますか?

    -日産自動車のCIシステムは、バリエーション管理データベースを構築し、車両仕様に応じた搭載機能の設定や適合定数などの乗数設定を正しく反映して管理しています。

  • CIシステムの構築にあたっての課題はどのようなものがありましたか?

    -CIシステムの構築にあたっての課題としては、ソフトウェア検証工程の確実な実行、バリエーションの確実な選択、複数ソフトウェア開発者の間でのバランスの取りなどが挙げられます。

  • 日産自動車のCIシステムはどのようにしてソフトウェアの品質を確保していますか?

    -日産自動車のCIシステムは、ソースコードの変更に合わせて自動化されたビルドとテストを実行し、コード変更に起因するソフトウェア課題の早期検出や品質確保に役立っています。

  • 日産自動車のソフトウェア開発部隊はどのようにしてグローバルなチームとして機能していますか?

    -日産自動車のソフトウェア開発部隊は、海外との関わりが多く、フランスやインドなどと関わりがあり、グローバルで一体となってプロパイロットのソフトウェア開発に取り組んでいます。

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
日産自動車ソフトウェアCIツール開発効率品質保証自動化バリエーション車載システムテスト自動化開発手法QAセッション
您是否需要英文摘要?