環境変化が著しい昨今、アプリケーション開発においては急激な要件変更であっても迅速に対応できる方法論が求められる。だが現在主流のウォーターフォールにはその視点が欠けている。ユーザー企業は慣れ親しんだウォーターフォールにこだわらず、プロジェクトによって臨機応変に開発方式を選択しなければならない。
顧客のニーズは細分化し、かつ短いサイクルで変化を繰り返している。企業はこうしたニーズを的確に把握し、いち早く自社のサービスや製品に取り込んでいかなければならない。そのためには急な要件変更に対応するアプリケーション開発方式の採用が欠かせない。
だが実際は、どんなアプリケーションであっても、広く使われている開発方式「ウォーターフォール」モデルを採用するケースが大半である。使い慣れており無難だから、という安易な理由で採用しているのだ。しかしウォーターフォールの場合、要件定義や設計、開発、検証などに時間がかかるほか、変化が絶えない現在の市場に十分対応できないといった問題を抱える。市場の動きに適応できる開発方式を採用しなければ、せっかく構築したアプリケーションであってもビジネスに十分貢献できず、無駄な投資に終わりかねない。開発方式の選択ミスは、プロジェクトの失敗に直結する危険をはらんでいるのだ。
業務と市場変化に応じた開発方式の選択を
ではどのように開発方式を使い分けるのか。ガートナーは業務内容や要件変更の頻度に応じた、適切な開発方式の採用を推奨する(図)。それには図にある4区分のうち、どこに属しているのかを把握することが大切である。もし区分が不明瞭ならば、開発したアプリケーションに十分な効果は見込めない。

例えば、要件が安定しておりミッションクリティカルな業務向けアプリケーションならば、ウォーターフォールが適している。逆に要件変更が多く、ミッションクリティカルというほど厳格ではない業務ならば、対極にあるアジャイル的な高速開発手法(RAD)が適する。試行錯誤が多く、スピードが求められるCRM(顧客関係管理)やマーケティング、eビジネスなどが該当する。
会員登録(無料)が必要です
- 加速するビジネススピードとの同期にSOAとBPMの価値を再認識する時【最終回】(2011/10/19)
- 容量肥大化だけでないビッグデータの課題 本質見極め適切なテクノロジの選定を(2011/08/22)
- ソーシャル情報を最大限に生かす IT部門は積極的な関与と統制を(2011/07/21)
- グローバル企業が検討すべき「キャプティブセンター」の価値(2011/06/16)
- BCMに不可欠なガバナンス体制─鍵は権限・責任の明確化(2011/05/18)