クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
24年09月10日
プラットフォームエンジニアリングは、自動化、セルフサービス機能、そしてソフトウェア開発における効率的なワークフローをもたらすことを目的としています。しかし、Qt Groupの依頼でForrester Consultingが実施した2024年の調査によると、プラットフォームエンジニアリング戦略を採用している企業の約3分の2(63%)が、依然としてカスタムやアドホックなソリューションで組み込みソフトウェアを開発していることがわかりました。これは、回答者が自社のプラットフォームエンジニアリング戦略の成熟度を高く評価しているにもかかわらずです。65%の回答者が、プラットフォームを組み込みソフトウェアの基盤と見なし、機能を強化し、自動化やユースケースのカバレッジを広げるための継続的な取り組みを進めています。
この調査結果は、生産性の向上と、厳格な品質・安全要求事項の遵守との境界線を越えようとしている多くの組み込みチームが直面している困難を浮き彫りにしています。
実際、ほとんどの組み込みチームがプラットフォームエンジニアリングを導入する主な理由は、品質を確保するためです。プラットフォームエンジニアリングに期待する主なビジネスメリットは以下の通りです。
しかし、プラットフォームエンジニアリング戦略を持つ組み込み開発者の約半数(49%)は、標準化された高品質なコンポーネントの再利用と、さまざまなユースケースやハードウェア、ソフトウェアソリューションにプラットフォームを適応させる必要性とのバランスに苦労しています。ソフトウェアおよびハードウェアプラットフォームの特定要件に加え、非標準化されたデバイスや機能の統合が求められるため、依然として多くのカスタム開発が必要となり、プラットフォームの価値を最大限に引き出せない状況が続いています。
それにもかかわらず、ほぼ全員(93%)が、自社のリーダーシップが現在のプラットフォームエンジニアリング戦略を支持していると述べています。
「プラットフォームエンジニアリング戦略の認識される成熟度と、実際に得られる利益との間に市場でギャップが存在していることがわかりました。医療技術、自動車、産業自動化などの分野でも、特定のニーズに対応するための作業が依然として多く手動で行われています」とQt Groupのシニアバイスプレジデントであるユハペッカ・ニエミ氏は述べています。「プラットフォームは変化をサポートし、進化する技術と統合し、さまざまなハードウェアおよびソフトウェアプラットフォームで機能するように設計されるべきです。柔軟でスケーラブル、かつ品質保証されたフレームワークを活用し、最適化されたクロスプラットフォームコンポーネントを簡単に展開できることが重要です。これがQtの長年の基本原則であり、多くの顧客がQtフレームワークをプラットフォーム戦略の基盤として活用している理由です。」
組み込み開発は多様な専門スキルを必要とするため、回答者の50%が人材不足をより良いプラットフォーム戦略の最大の障害と指摘しています。他の主要な障害としては、レガシープラットフォームとの統合の難しさ(49%)や、製品チームからの文化的抵抗(34%)が挙げられます。
「組み込みエンジニアは、設計する技術機器のエンドユーザー体験を理解するという課題に直面しています」と、Qt Groupのプロダクトディレクターであるモーリス・カリノフスキー氏は述べています。「一方で、ユーザビリティに焦点を当てるウェブ開発者は、C/C++プラグインやクロスプラットフォーム開発など、組み込み分野の複雑さに適応するために急激な学習曲線に直面しています。これにより、統一基準の必要性がこれまで以上に強くなっています。」
適切なツールの選定は、効果的なプラットフォームエンジニアリング戦略にとって不可欠です。求められる主要な要素は、統合機能が豊富で、包括的なセキュリティを備えたものです。
プラットフォームエンジニアリング戦略を持つ組み込みチームの半数以上(52%)の回答者は、既存の技術とシームレスに連携できる専用の最優秀ツールを優先しています。一方で、全機能を一体化したツールを重視するのは3分の1(35%)の回答者にとどまります。統合は、たとえば、専門的なセキュリティツールが開発フレームワーク内で互換性を保ちつつ、パフォーマンスを損なうことなく強固な保護を提供する必要がある場合に重要です。このため、49%の回答者がプラットフォームエンジニアリング戦略の重要な成果として、安全性、セキュリティ、コンプライアンスを挙げています。また、約43%はサードパーティ統合のためのカスタマイズ可能なAPIの重要性も強調しています。
Qt Groupの技術戦略ディレクターであるミャオ・ロウ氏は以下を述べています。「異なるAPIには異なる契約やレイテンシー時間があり、システムがより多くのセキュリティリスクやプライバシー規制にさらされる可能性があります。開発者は、サードパーティソフトウェアが機密データを適切に扱うことを確認する必要があります。プラットフォームチームがこれを軽減する最善の方法は、技術的負債を厳密に監視し、サードパーティ要素の数を最小限に抑えることです。」
注記
このForrester Consultingによる調査は、Qt Groupの委託で実施され、企業のプラットフォームエンジニアリング戦略を担当する317名の意思決定者およびインフルエンサーに対して行われました。
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.