資料の紹介
市場の変化やニーズに合わせてタイムリーにサービスを提供するには、アプリケーションの開発スピードを向上させる必要がある。アプリケーション開発の生産性と品質を両立させるためにこれまで様々な手法が提案されているが、成功例は少ないのが実情だ。
その原因の一つとして、ツールを利用してIT側のみを高速化しようとする企業が多いことが挙げられる。コードの自動生成などでIT側を高速化しても、ビジネス側の要件にこたえていなければ手戻りが発生してしまう。生産性と品質を向上させるには、IT側の高速化だけでなく、IT側とビジネス側の的確なコミュニケーションを実現する必要がある。
本資料では、モデル駆動によるコードレス開発で生産性を向上させると同時に、アジャイル開発手法「SCRUM」をベースとしたIT側とビジネス側のコラボレーションにより品質向上を実現する開発プラットフォームを紹介する。世界で600社の導入実績があり、JavaとUMLによるスクラッチ開発に比べて、生産性を6倍向上できるとしている。