アジャイル型開発プロセスとは何か? 1人1人が1台以上のコンピュータを持つようになり、それらのコンピュータがネットワーク、特にインターネットでつながる時代になると、ソフトウェアへの要求が大きく変化した。ソフトウェアは単なる効率化のツールではなく、ビジネスを実現するための主要なリソースとなったのである。 さらに、ビジネスの変化にソフトウェアを追随させるだけではなく、ソフトウェアを利用するエンドユーザーの、思いも寄らない新たな要求に、できるだけ早く対応することが求められるような形態が出現した。例えば、システム開発を発注する側が最初からすべての要求を決定するのではなく、発注者がエンドユーザーにシステムを提供しながら、ビジネスに勝ち抜くためのアイデアを見つけ出し、それをシステムに追加するといった形態である。このような状況で、ソフトウェアの短納期、高品質が求められる中、「アジャイル開発プロセス」が生