1. アプリケーション開発関係者からは敬遠される手法で あるが…
システム構築やアプリケーション開発に おける開発手法群の 一つ、
或いは進行手法と言うべきか
考案されてから現時点に至るまで、年数面で長らく採用されて来た手法と言える
案件進行の工程を時系列に適宜区切り、原則として先頭工程から順次完了させて進捗を図る
ただし これは、進捗上次工程を先行させるのが望ましくない状況を作り易く、また並行作業も行いにくい傾向が ある
各工程に おいては当該の工程で作成すべき成果物を確実に完了させる事で、前工程への手戻り作業を抑止する
一般的には Microsoft社の Excel を利用して進捗状況を把握しようと する事が多いする事が多いが、
金持ち 企業では MS Project 等の本格的なアプリケーションを使用する事も ある
# 私が使い慣れていない から なので あろうが、これが又仲々に使いにくい印象が ある
この手法は かなり古臭く なって しまって おり、現実作業に おいては中々正常に機能しない事も多々ある
要求仕様の変更や重篤な設計瑕疵の発覚等が生じてしまうと、柔軟な対処を行い にくい手法では ある
# 実際の所、手法が悪いと言う事では無く基盤構築を手掛けて来ている PM の質が低劣で、単に効率が悪く柔軟な対応を し得ていないだけと言う事も多々あるが…
アプリケーション開発では他の手法、
Spiral Model や
agile software development と組み合わせて採用される事が多くなっている、
らしい
2. 情報システムでの基盤構築
実は、アプリケーション開発と違い基盤構築とウォーターフォールの相性は以外と
良い
と言うのも、アプリケーション開発に度々発生する(発生させられる、と言うべきか) 仕様変更の頻度が基盤開発では低い、もしくは低く抑えられる からで ある
基盤構築は
概ね機材調達と言う工程が発生し、漸(やや)も すれば廉価では ない金銭が動いた上で構築が行なわれる
機器調達後に仕様を変更したくても機器仕様上 対応不可、と言う事が あり得る
そうなると改めて機材の再調達、と言う
訳には行かない筈なので、仕様を妥協せざるを得なくなるので ある
仕様変更を抑えられるので あればウォーターフォールと言うのは それ
程悪くない手法なので、基盤構築では今
尚 主流として採用され続けているので あろう
今では余り評価されない手法と されてしまっているが、個人的には今後も継続して使用されるべき良き手法では無いか と思う
3. 関連 URI
参考と なる URI は以下の通り
ウォーターフォール・モデル - Wikipedia
ウォーターフォールモデルとは 【 water fall model 】 - 意味/解説/説明/定義 : IT用語辞典
スパイラルモデル - Wikipedia
アジャイルソフトウェア開発 - Wikipedia
エクストリーム・プログラミング - Wikipedia
公開 : 2014年2月25日