■問題その2: 前工程の成果物は完全であることを前提としており、要求の変更などにより工程の成果物に見直しが入ることを想定していない
ウォーターフォールモデルでは各工程はモレなく完全に行われていることを前提としています。後戻りを許さないということは、後戻りしなくてもよいところまで要件をきっちりと詰めて、さらに承認という行為によりその成果物が正しいことを証明されたあとで、次工程に取り掛かることを意味します。この前提は、開発後期の段階に仕様変更が生じた場合、膨大なやり直し作業が発生することになり、納期やコストが超過してしまうというウォーターフォールの弱点を補うためのものと言えます。
しかし、すでに述べたように最近のシステム開発では事前に要件をすべて固めることが難しい上に、ビジネス環境の変化に合わせて要件が変化する可能性もあり、要件定義工程でモレなく完全に要件を洗い出すことは難しくなってきています。したがってウォーターフォールモデルが前提としている工程の完全さが担保出来ず、納期やコストが計画より大幅に超過してしまうというリスクを背負うことになると考えられます。
アジャイル開発では要求が変更される場合は、各イテレーションの計画時にユーザーによる優先順位づけを調整した上で計画されることになります。要求は変更されるものと考え、要求の変更を許容するようなアーキテクチャを選択しておけば、修正が必要な箇所を局所化しておくことも可能で、計画からの大幅な逸脱を避けることができます。
以上の点から、ウォーターフォール型とアジャイル型を図に示すと、次のようになります。
関連情報
-
IBM、エクリプス財団に「Rational Unified Process」のコードを提供
BMは米国時間10月12日、オープンソース団体のエクリプス財団に対し、ソフトウェア開発プロジェクトの組織化に関するドキュメントやコードを寄贈したことを明らかにした - 離れていてもアジャイル開発が行える「Borland JBuilder 2006」、ボーランドが出荷
「今さら人に聞けないITトピック」 のバックナンバー
-
クラウドコンピューティング--希望の光か、それともただのマーケティング用語なのか
SaaS、PaaS、IaaSに関係する用語として、さまざまな文脈で「クラウドコンピューティング」について語られるようになった。単なるマーケティング用語にも思えるが、この用語について解説しよう。 -
日本発のQRコードがヨーロッパに本格進出?
-
最近よく聞く「クロスサイトスクリプティング」って?
-
ウェブの巨人が操るロボットが襲来?--Google Androidのインパクト
-
米国GPSとどう違うの?--欧州版の全地球測位システム「Galileo」とは
- 今さら人に聞けないITトピック 一覧へ »
ホワイトペーパー
ZDNet Japan Essential Topic
-
【今注目のIT企業は何を考える…??】
オススメIT系求人情報も毎週月曜日更新! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
[PR]
-
APC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは? -
Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは? -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ? -
「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中! -
ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何? -
ログ管理ソリューション特集
セキュリティ、コンプライアンス対策で注目度アップ! -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
サーバ仮想化・グリーン化の利点を最大化!
そ多機能・高価値なNetAppストレージの秘密とは -
IronPort Sシリーズ
Webからの脅威に関する課題の3つの解決方法 -
【ログ管理】Logstorage、SecureEagle/SIM
内部統制のためのソリューションを紹介! -
Secure Web
Web2.0時代にプロアクティブなセキュリティを実現!!
ZDNet Japan イベント
- 開催日:2008年9月29日(月)
- イベント一覧へ»