ボッシュの自動車エレクトロニクスのデジタル変革を加速 Mendix | Mendix

メインコンテンツへスキップ

すべての顧客事例

ボッシュの自動車エレクトロニクスのデジタル変革を加速 Mendix

製造企業のソフトウェア開発者として、どうすればより貢献できるでしょうか? 同社のデジタル変革? 王佳奇氏と彼のチームは、「再現可能」な道を歩み始めた。

Jiaqi Wangは、デジタル製品開発マネージャーです。 ボッシュの自動車エレクトロニクス部門、彼はチームを率いて、 Mendix 工場プロジェクトのデジタル化をローコードで実現し、企画・開発、新開発技術の推進を行っています。

デジタル変革の加速とビジネスニーズの継続的な増加に伴い、Jiaqi は開発時間を 30% 短縮し、開発効率を 20% 向上させるという課題に直面しています。

しかし、Jiaqi Wang氏と彼のチームは、 従来のハイコード開発 開発サイクルの長期化と必要なリソース投資の多さから、モデルは減少傾向にあります。同時に、Jiaqiは事業部門とのコミュニケーション効率を向上させ、ニーズを正確に把握する方法を模索しています。

目標を達成するために、チームをソフトウェア開発の「沼」から抜け出すにはどうすればよいでしょうか?ローコードは、Wang氏の手にある魔法の武器です。この顧客事例では、Jiaqi Wang氏と彼が率いるBosch Automotive Electronics Divisionの「最も力強い声」に耳を傾けてみましょう。

デジタル駆動の灯台工場

ボッシュのオートモーティブエレクトロニクス部門は、優れた品質と最先端のハードウェア技術を通じて、インテリジェントな世界を実現することに尽力しています。自動車用電子制御ユニット(ECU)、自動車用・民生用半導体およびセンサー部品の研究開発、製造、販売を専門としています。

2013年以来、ボッシュが中国でインダストリー4.0の導入を実証する最初の拠点の一つとして、オートモーティブエレクトロニクス部門は製造・物流分野における様々なインダストリー4.0の活用を積極的に推進してきました。ボッシュのリーン生産方式を基盤に、組織文化、ITデータ戦略、ビジネスアプリケーション、そして人的能力というXNUMXつの中核領域においてデジタル変革戦略を推進しています。

コード開発コストが高い

デジタル製品開発マネージャーとして、Jiaqi Wang は、ビジネス分野におけるデジタル応用シナリオをより良く拡大する方法について常に考えています。

工場内でのソフトウェア開発に取り組む際、王氏と彼のチームは次の点に留意する必要がある。 プロセス全体 適切なテクノロジーを決定する前に、人事、生産、品質、物流などのビジネスチームが要件を提示した際に、ハイコードでそれを理解して視覚化することが困難でした。

「詳細な要件定義には多大な労力がかかり、数ヶ月かかることもあります。その後、チームがシステムの展開を完了するまでに数ヶ月かかることもあります。ビジネス部門がソリューションを目にする頃には、1年以上も経過し、要件やプロセスが微調整されたり変更されたりすることもあります」とワン氏は述べた。

「対処が必要なケースもあります 短期的かつ緊急のシステム要件 システムを導入するのにそれほど長く待つことはできない」と彼は続けた。

上記の状況に直面し、王氏と彼のチームは、ビジネス部門と開発チーム間のコミュニケーションをより効果的にサポートするツールを探していました。彼らは、上記の現象の主な原因が、ビジネス部門がコードを読むことができないことにあることを突き止めました。そのため、従来の開発モデルでは、ビジネス部門はシステム開発が完了した後にしかビジネスアドバイスを提供できないのです。

この「目に見えない」モデルは効率を大幅に低下させますが、ローコードは開発者が Mendix システムインターフェースを1~2週間、あるいはそれよりも短い期間で構築できます。ビジネス部門は、デジタル製品開発部門と毎週デモを視聴できます。

期間中にビジネス上の変化が発生した場合、システムの開発完了を待たずに、タイムリーにイテレーションを実施できます。しかし、プロダクトマネージャーとビジネスデマンダーが共通の認識を持っていたとしても、開発準備が整った段階で新たな課題に直面することがあります。

「ハイコード開発では、フロントエンドに1人、バックエンドに1人、テストに1人という最低限の構成で、基本的に3人の開発者が特定のプロジェクトに携わる必要があります。プロジェクトによってはより複雑なため、3人から5人が必要になることもあります。要件が詳細化され明確化されるたびに、開発の反復が繰り返されます。開発もこのサイクルの中にあるため、時間とリソースのコストが非常に高くなるからです」とワン氏は述べた。

ソフトウェア開発の核心は設計モデルにあり、これはデータモデルとロジックモデルの2つの部分から構成されます。データモデルはデータベースのテーブル構造と密接に関連し、論理モデルはデータとビジネス利用の間にある間接的なエンティティを扱います。従来のハイコード開発モデルでは、ロジック設計の主要部分はほぼ完全にコーディングチームに依存していました。

ソフトウェアモデルを設計する際、チームはライブラリ、テーブル、モデルなどの複雑な情報を含む詳細なドキュメントに頼る傾向があります。しかし、このアプローチの欠点は、情報がドキュメントの奥深くに隠されているため直感的に理解しづらく、専門家以外の人が迅速に理解して検証することが難しいことです。

さらに、ハイコード開発におけるコンポーネントは複数の異なるバージョンのライブラリに依存しているため、競合が発生し、ロールアウト コストが高くなる可能性があります。

複雑で変化しやすい要件と、人材とコストに対する高いコード要件に直面して、それに対処するためのより良い方法とツールはあるのでしょうか?Jiaqi Wangの答えは次のとおりです。 開発ツールとしてのローコード.

完全に受け入れる Mendixローコードですぐに始めよう

開発効率を向上させるために、王氏はチームを率いてローコードを積極的に採用しました。

「私たちのチームのプロセスベースのソフトウェアプロジェクト開発の80%は、次のようなローコードプラットフォームを使用しています。 Mendix ハイコード開発の必要性を減らすためです。今年のソフトウェア開発では、ローコードが使えるものはローコードで対応し、たとえこの機能が実装されていない場合でも、ローコードを活用するよう努めていきます」と強調しました。

ローコードを選択する場合、Bosch Automotive Electronics は次の基準に基づいて、購入するか、社内で開発するか、ハイコードとローコードを組み合わせるかを決定します。

  • ビジネスの複雑さ
  • データロジック
  • アルゴリズムのルール
  • システム統合のニーズ
  • 高度なテクノロジー(ビッグデータ分析、マシンビジョン、AI など)が必要かどうか。

ビジネス ニーズが頻繁に変化するか、プロジェクトが調査段階にある場合、ローコード プラットフォームの反復と変更の迅速化の能力は、ハイコードよりも優位になります。

そのために、王嘉琦のチームは Mendix 今年はローコードトレーニングを実施します。

「ビジネスやデジタル以外の製品開発に興味のある人たちに参加を呼びかけ、6か月間にわたって5回の基礎研修を実施しました」と彼は語った。

「日々のタスク管理といったシンプルなビジネスユースケースを通して、Excelシートをデジタルアプリケーションに変換し、それを社内のCI/CDプラットフォームにデプロイする方法を教えることで、ビジネス部門の同僚がローコード技術をより深く理解し、活用できるようにしています。継続的なトレーニングを通じて、社内の誰もがローコードツールを使って迅速にプロトタイプを作成できるようにしたいと考えています」とワン氏は続けました。

ローコード開発で開発を簡素化

実際には、ローコード開発プラットフォームはソフトウェア開発プロセスの簡素化に効果的です。

「従来の開発プロセスには、ビジネスデータモデリング、技術・製品設計のトレーニング、オンラインコラボレーション、フロントエンドとバックエンドのハンドオフ、API開発、統合、テストなど、時間がかかり避けられないステップが複数含まれています。これらのステップは煩雑なだけでなく、何度も修正や調整が必要になることが多く、開発サイクルの長期化とリソースの無駄につながります」とワン氏は述べています。

対照的に、ローコードプラットフォームは開発プロセスを より直感的かつ効率的に グラフィカルプログラミングとモデル駆動設計を通じて、開発者はプラットフォームに組み込まれたビジネスモデルとデータモデルを活用して、既存のフロントエンドコンポーネントとバックエンドロジックを迅速に再利用できます。 手作業によるコーディングの量を削減.

彼はまた、開発チームがローコードプラットフォームをツールとして活用し、アイデアを迅速に現実世界の機能へと変換できるようにすることが目標であると述べました。これにより、開発プロセスにおける反復とコミュニケーションのコストが大幅に削減され、開発時間が約30%短縮されます。

エンタープライズアーキテクチャの最適化

ボッシュの自動車エレクトロニクス部門では、 Mendix 開発ツールの導入だけでなく、エンタープライズ アプリケーション開発アーキテクチャの変革にも重点を置いています。

ボッシュの優先事項は実装することだった Mendix 既存のエンタープライズソフトウェア機能をより適切に統合し、ビジネス要件をサポートできるプラットフォームとして アジャイルな方法.

事業部門の実際の状況と合わせて、 Mendix プレハブ事業の構築という導入構想を計画しました。現在、プレハブ事業構造はボッシュのオートモーティブエレクトロニクス部門において既に初期成果を上げています。

具体的には、次のようになります。

  1. 柔軟性と敏捷性: ビジネス ニーズの変化に迅速に対応し、既存のモジュールを組み合わせて再構成することで新しいビジネス プロセスとアプリケーションを迅速に構築し、市場の動向に適応する能力。
  2. モジュール設計: ビジネス機能を独立した再利用可能なモジュールに分解します。各モジュールには明確な境界と機能があるため、開発、テスト、導入、保守を個別に行うことができます。
  3. デカップリング: 異なるモジュール間の関係が緩やかであるため、モジュール間の相互依存性が低くなり、1 つのモジュールを変更しても他のモジュールに簡単に影響が及ばなくなり、システムの安定性とスケーラビリティが向上します。
  4. 効率的な再利用: 既存のモジュールやコンポーネントを最大限に活用することで、反復的な開発作業を削減し、開発効率を向上させ、開発コストを削減します。
  5. 迅速な統合: 新しいモジュールや外部サービスを既存のアーキテクチャに簡単に統合して、迅速なビジネス革新と拡張を実現する機能。
  6. 視覚的な管理: 直感的なグラフィカル インターフェイスを提供して、ビジネス アーキテクチャの設計、監視、管理を容易にし、ビジネス担当者と技術担当者の理解とコミュニケーションを向上させます。
  7. カスタマイズ性: 企業の特定のニーズとビジネス シナリオに応じて、モジュールを柔軟にカスタマイズおよび組み合わせて、個別のビジネス要件を満たします。
  8. 継続的な最適化: 各モジュールのパフォーマンスと機能を継続的に評価および改善することで、ビジネス アーキテクチャの継続的な最適化と進化を実現できます。

要件の可視化と容易な導入

王嘉琦氏によれば、 Mendix ローコードのメリットは主に以下の点に反映されます。

  • 要件理解の可視化
  • 迅速なプロトタイピングと需要のフィードバックと反復
  • の削減 開発費

アプリケーション開発プロセスにおいて、ビジネス要件のコミュニケーション不足は、プロジェクト開発の失敗の最大の原因となります。両者の間で要件理解に曖昧さが残らないようにすることが、プロジェクト全体の成否を左右する重要な要素となります。

従来、ビジネスと開発者の技術的背景により、両者がテキストベースで要件を理解することは困難です。

の導入後 Mendixの助けを借りて、 Mendixのグラフィカル開発機能により、ビジネス担当者と開発者は、グラフィカルな製品プロトタイプに基づいてビジネスニーズを伝えることができます。「一枚の写真は千の言葉に値する」という効果を実現できます。

に基づく Mendixのローコード プロトタイピング機能により、ビジネス パーソンが目にするのは静的な「スケッチ」ではなく、基本的なインタラクティブなデモンストレーション機能を備えた製品プロトタイプになります。 Mendixの要件の視覚化により、デジタル製品開発チームが最初から適切な作業を行うことが保証されます。

要件を正確に理解することで、ビジネス上の欠陥やプロジェクトのやり直しを大幅に削減できます。ローコード開発と組み合わせることで、アプリケーション開発チームはより少ないリソースでより多くの成果を上げることができます。

「同時に、開発されたモジュールとコンポーネントの再利用性により、スピードが大幅に向上し、開発時間を30%節約できました」と彼は付け加えました。

ハイコード開発と比較すると、ローコード開発は人員要件の点でも合理化されており、多数のフロントエンド、バックエンド、テスト開発者が協力する必要がないため、開発コストが削減されます。

さらに、ローコードプラットフォームは学習コストが比較的低く、さまざまなバックグラウンドを持つ人々が開発に参加できるため、開発の効率と柔軟性が向上します。

ボッシュ・オートモーティブ・エレクトロニクスは20以上の Mendix 生産、財務、品質、物流などのコアビジネス領域をカバーするITとOT技術を統合したプロジェクト。 MendixBosch Automotive は、デジタル開発チーム向けの継続的な展開と O&M 管理のためのプラットフォーム ツールも開発しました。

抽象化された性質 Mendix また、時間とコストを大幅に節約できます。 ボッシュ デプロイ中に。開発者はパイプラインフォームをアップロードして入力するだけでリリースを申請できます。ワンクリックで アプリケーションを展開できる バックエンドのオーケストレーションに関する専門知識は必要ありません。

ネイティブモジュールは豊富で再利用可能

王氏はまた、ローコードプラットフォームの利点を強調し、特に Mendixネイティブモジュールと機能の活用において。「これらのネイティブモジュールはユーザーの個々のニーズを完全に満たすわけではないかもしれませんが、迅速な開発と展開を可能にします」と彼は述べています。

開発プロセスでは、チームはネイティブモジュールを優先し、 Mendix マーケットプレイス コンポーネント。適切なモジュールが見つからない場合は、カスタム開発を検討する前にパートナーや実装者に相談します。開発されたコンポーネントは、将来の再利用のために会社のコンポーネントライブラリに追加されます。

ハイコード再利用を実現するには、エンタープライズデジタル製品開発チームが計画と設計に十分な労力を費やす必要があります。しかし、Jiaqi氏のチームはソフトウェアメーカーではありません。ローコードプラットフォームで開発していない場合、コンポーネントを試用し、他の人に使い方を教えるには多大なコストがかかります。

同時に、ソフトウェア開発においては、ライブラリAとライブラリBの非互換性など、コンポーネントライブラリの異なるバージョン間での競合が頻繁に発生します。展開においては、これらの競合問題を解決する必要があり、コストが非常に高くなります。これら2つの問題が、ローコードの展開を困難にする可能性があります。

ドラッグアンドドロップのローコード開発プラットフォーム Mendix これらの課題を解決します。ボッシュは現在、 Mendix ユーザーに宣伝するためのコンポーネントベースのライブラリを作成するためのプラットフォーム。

Mendix ボッシュのような国際企業に必要な多くの情報セキュリティ機能が組み込まれています。例えば、ファイルストレージの場合、これらのファイルは画像や文書の形でシステムのバックグラウンドに保存されます。

「ボッシュのようなグローバル企業にとって、 厳格なデータ保護規制ただし、機密性が高い場合は、ソフトウェア定義のデータ レベルに応じて、これらのファイル ストアを暗号化する必要があります。 Mendix 「当社は、業界のベストプラクティスである、権利管理やIDベースの文書保存フォームなどの暗号化とアクセシビリティ機能を実装しています」とワン氏は述べた。

王嘉琦は、 Mendix 迅速な開発機能と強力なエコシステムサポートを提供することで、開発効率が大幅に向上し、開発プロセスが簡素化されました。

トピック

言語を選択してください