ビジネスニーズ
- 企業向けのポータブル型安静時心電図(resting ECG)製品の開発
- 現在の旗艦製品(市場シェア60%)との置き換え
- モジュールの70%をプラットフォームとして開発
- 分散型開発を希望
使用技術
C++ Linux (Ubuntu 14.04) HTML5 Python JavaScript Squish
Perforce Jenkins IMX Q7
Questのスコープ
- プラットフォーム&機能の開発
- BSP(ドライバ)の開発
- JavaScript & HTML5でのUI設計
- IMX Q7ベースの再利用可能なソフトウェアプラットフォーム
- 80%のコードカバレッジ、100%テスト自動化
- Questは開発した機能の承認具合に応じて支払受領
- Scaled Agile Framework(SAFe)にて、複数のリリーストレインを設けてプロジェクトを遂行
- Dev Ops型のプロセス採用
結果およびそのメリット
- 製品化のスピードを約6ヶ月短縮
- ハードウェア/組み込みソフトウェアの継続統合 - 新機能のプロトタイプを用いることで、プロダクトマネージャーから開発期間中の迅速なフィードバック収集が可能に