意識の高いシステム開発者の間では、すでに広く浸透しつつある「アジャイル開発」。アジャイル開発を取り巻く状況やそのあり方について、今一度、弊社エンジニアの視点から考察してみたいと思います。 ソフトウェア開発現場には、様々な課題が山積しています。例えば、短納期化が進んでいるにも関わらず、システムの複雑さは増していますし、安価な海外技術者を活用したオフショア開発が徐々に定着し始め、コスト競争が激しくなってきています。また、技術が多様化し、顧客の要求はより厳しいものになってきています。そういった厳しい開発現場の中で、技術者が長時間の残業を迫られたり、モチベーションを落としたりすることも少なくはありません。 「アジャイル開発」という言葉は、これらの課題を乗り越える切り札となる期待を背負って、キーワードとして広く使用されるようになったと考えられます。以下に示す「アジャイル開発宣言」や、アジャイル開発プ