短いサイクルでのリリースというプレッシャーに応えるべく、優れたソフトウェアをアジャイル開発し、上昇する複雑度を軽減し、セーフティクリティカルなアプリケーションの厳しい要求事項を満たすには何が求められるのでしょうか。ITKのスペシャリストが自社開発したCI/CDツールチェーンなどの最先端のアジャイル開発資産をふんだんに活用したツールボックスがこの課題に対するITKの解決策です。
ITKのスペシャリストは、認定を取得した自社ツールチェーンをフル活用し、幅広い事業分野、特に自動車、医薬、鉄道分野のソフトウェア開発を行っています。継続的インテグレーション、継続的デリバリ(CI/CD)とSysDevOpsは、リースサイクルの短縮と高いクオリティという大きな成果をもたらしています。これら手法により、革新的なソフトウェアソリューションのアジャイルな設計・開発・納品を実現しました。
このツールチェーンは、分析に基づく品質保証および検証のあらゆる局面に対応しています。ステップの多くが自動化されており、手作業でのタスク実行によるヒューマンエラーを回避します。バグが発生しないようツールチェーン自体の検証・確認を行っており、機能安全を損なうリスクはありません。ITKの開発プラットフォームはお客様にとってもメリットがあります。ツールチェーンの構築・提供・メンテナンス・認証方法を熟知しているITKのスペシャリストがお客様をサポートします。当社のノウハウの宝庫を存分にご活用ください。
品質保証・検証のあらゆる場面でバグの検出・修正を行う最善の手法は継続的インテグレーション/継続的デリバリ手法です。このため、CI/CDツールチェーンはカスタム開発において有効であると言われており、初期段階から開発をサポートしています。効率的なソフトウェア開発の最先端の手法を実現するにあたり、技術アーキテクチャも当然重要な役割を果たしています。
CI/CDには開発サイクル全体に波及効果をもたらす以下のようなメリットがあり、長期的な市場での成功、維持へとつながります:
ドイツの独立系技術検査協会であるTÜV SÜDにより、ITKのツールチェーンはTCL1の適格認定(ASIL Dまで)を取得しています。現代のソフトウェアエンジニアリング技術により生まれたこのツールチェーンが示すアジャイルで透明性の高い統一された手法に則り、当社開発者は作業を進めています。当然、この認定取得ツールチェーンを日本国内の開発プロジェクトにも適用していますが、自社の特定ニーズに合った独自のツールチェーンを構築したいとお考えのお客様にはアドバイスも提供しています。