IT・インターネット・ゲーム業界の求人・転職サイトは「IT転職ナビ」

IT用語集

IT・インターネット・ゲーム業界に関する用語をわかりやすく解説しています。

  • twitter

アジャイル開発プロセス

ITがビジネス上で不可欠なものとなり、サービスや仕様の変更に伴って軽快な開発手法をを選択する必要が出てきました。
反復(イテレーション)と呼ばれる短い開発期間単位を採用し、PDCAを回すことで、長期にわたるコストや品質の高さと反比例するエンドユーザーの使いにくさ、計画段階の長期化、大幅なプロジェクトの変更不可などのリスクを最小化することができます。
アジャイル開発に分類される手法は多数ありますが、代表的なものとしては「エクストリーム・プログラミング(XP)や「スクラム開発」ユニファイドプロセス(UP)などが挙げられます。
アジャイルの大きな特徴としては短い周期で頻繁に動作するソフトウェアをリリースするため、顧客のフィードバックが即座に得られることです。
業務プロセスが確定されて重要度の高い重要な機能から着手できることや開発者はソフトウェアを完成させるだけでなくアジャイルの指針に従い毎日進捗を報告する必要があることから、顧客の要件をすばやく反映しながらプロダクトを開発できるのも大きなメリットです。長期で品質の高さを追求するウォーターフォール型に対して、アジャイルでは変化にできるだけ柔軟に対応し、チームの協調と個人の活躍を動機付け、プロダクト価値の最大化を目指す部分に最大の特徴があるといえるでしょう。