*begin *back *foward *end *contents

開発サイクル編

第11章 開発サイクルの応用





11.1 発想主導型開発サイクル

 発想主導型開発サイクルは、Drop ver2.0で採用した開発サイクルである。
 このサイクルの特徴は、契約主導のように開発工程の初期段階で最終ゴールを見定めないことにある。
 ソフトウェアが対象とする問題領域や要求が、非常に流動的で捕らえにくい場合、すべてを初めに明確にするアプローチでは、その変化にソフトウェアの仕様が持ちこたえられなくなってしまうことがある。また、ウォータフォールのようなフェーズドアプローチをとってしまうと、せっかくの革新的アイデアをすぐに形にできず、市場を獲得するチャンスを逃してしまう恐れもある。
 このようなソフトウェア開発は、革新的アイデアをベースとしたプロトタイプをできる限り早くリリースすることでユーザから要求を獲得し、さらなる発展系をプロトタイプとしてリリースしていくようなユーザ主導の開発戦略が取られるようになってきた。
 このようなソフトウェア開発に対し、Drop ver1.0の契約主導型だけではよい効果を発揮することができなかった。よって、Drop ver2.0にて発想主導型開発サイクルを導入し、どちらの開発サイクルを採用するかを選択できるようにした。(*



sorry this is image

図11-1 発想主導型開発サイクル









注:
Drop開発自体も発想主導型開発サイクルのように作りかけの内容をインターネットにて公開することで、様々な意見を取り入れるようにしている。発想主導型開発サイクルについても電子総合研究所にて開催されたDrop勉強会に関連する
「製品開発サイクル」の議論が発端となり追加することになったものである。しかしながら、Drop2.0の発想主導型開発サイクルは、まだ未熟なものである。今後、この開発サイクルを使った開発の実績を広く読者から募集しながら内容を充実させていきたい。

*begin *back *foward *end *contents