スコープ
Quest Globalは医療機器ベンダーのお客様より、エンタープライズ級のポータブル安静時ECGプラットフォームの開発を依頼されました。分散開発チームでプラットフォームモジュールの70%を開発することが基本要件でした。
アプローチ
Quest Globalのエンジニアはプラットフォームと各機能、BSP(ドライバ)を開発するとともに、HTML JavascriptベースのシステムUIを構築。成果ベースのプロジェクトであったため、Questへの評価は各機能の完成度にかかっていました。
このプロジェクトでは、複数のリリーストレインと DevOpsプロセスを採用した大規模アジャイル開発フレームワークを使用しました。
使用ツールおよび言語:C++、Linux (Ubuntu 14.04)、HTML5、Python、Javascript、Squish、Perforce、Jenkins、IMX Q7
結果およびそのメリット
お客様ニーズに応える形で、以下の結果を達成することができました。