Orderbase

Incredibuild導入により、30万行以上のC++コードのコンパイル時間を85%高速化。

orderbase_logo

Orderbaseについて

Orderbase社は、特に製造業向けにERPソフトウェアソリューションを開発しています。同社は、独自のERPシステムのほか、Microsoft Dynamics NAVやAX用のアドオンも提供しています。

課題

Orderbaseは急成長している会社であり、導入企業からは最高のクオリティを期待されています。要求の高いリソースプロジェクト作業に集中している場合、プロダクション、メンテナンス、新機能の継続的な開発も同時に遂行することは困難です。開発者のワークステーション上でコンパイルすべきC++コードは30万行以上にも及ぶため、できるだけ効果的かつ効率的に作業することは非常に重要です。

「Visual Studio での開発はうまくいっていましたが、課題は長いコンパイル時間でした。さらに、コードは多くのテンプレートを使用しており、小さなファイルもたくさんあります。」(Sielenkemper氏)

「Incredibuild導入前は、コンパイル終了を待つか、他の作業をしていました。作業効率は良いとは言えませんでした。」

Marvin Sielenkemper

Software Developer, Orderbase

IncrediBuild導入

Incredibuildを使用することで、OrderbaseはC++開発者とそのワークステーションにサーバVMを追加し、チーム人数分相当のハードウェアと時間を節約することができました。1回のコンパイル時間が13分から2分に短縮されました。

同社では1日に最大30回、平均で15回のコンパイルを行っています(※Increidbuildのビルドヒストリー機能により、具体的な回数も把握できます)。「作業量にもよりますが、開発者の作業効率は2倍以上になりました。」(Sielenkemper氏)

Incredibuild時間

  • 1日のコンピレーション時間

    30 mins
    3 hours
  • 1回のコンピレーション時間

    3 mins
    12 mins
With Incredibuild
Without Incredibuild