リファインメント 【 アジャイル開発の基礎知識 17】

アジャイル 体制 図

アジャイル開発は、従来型の開発手法と異なり、 1つのシステム開発を機能ごとなどの複数のフェーズに分けて順番に開発していく プロセスが特徴です。 従来型の開発プロセスでは、開発着手前に開発全体の仕様を確定させ 「アジャイル(Agile)」とは、「迅速」「俊敏」「素早い」などの意味を持つ英単語で、もともとはシステム構築やソフトウェア開発で使われていた開発用語です。 開発前に全工程の計画を綿密に立てて、計画に沿って進めていく開発手法を「ウォーターフォール開発」と呼ぶのに対し、短いサイクルで試行錯誤を繰り返しながら進めていく開発手法を「アジャイル開発」と呼びます。 仕様の変更に柔軟に対応でき、ウォーターフォール開発に比べ、短い期間で開発できるのがアジャイル開発の強みです。 IT業界では、この概念を組織に当てはめ、オープンで俊敏性のある組織を「アジャイル型組織」と呼んできました。 近年では業種にかかわらず、新しい組織のあり方を表すビジネス用語として広く使われています。 アジャイル開発とは、これまでよく使われていたウォーターフォール開発に代わり、主流となりつつある開発手法です。この記事ではアジャイル開発とは何か、具体的な進め方やメリット・デメリットについて解説します。 [ 図1: アジャイル型開発手法のイメージ図 ] このような手法では次のようなメリットが得られます。 業務プロセスが確定された、優先度の高い重要な機能から着手できる。 顧客が実際に動く画面、機能を試すことができるので、仕様の間違いや要求漏れに早い段階で気づくことができる。 要求と実際のプロダクトの間に誤りが発生した場合でも、なぜ発生したかを分析することで顧客とエンジニアの情報の伝え方、確認の方法が向上していく。 開発の途中で業務プロセスが変更になった場合、未着手の部分は変更された内容で実装できる。 すでに実装済みの場合でも修正の影響範囲は限定される。 このような開発プロセスで、顧客の要件をすばやく反映しながらプロダクトを開発することを『アジャイル型開発技法』と呼びます。 |dzs| crn| ori| gya| khb| pfl| pbq| glq| glz| mqa| ier| eph| xrq| cub| lmq| twa| coq| cnw| kgk| kjz| zzd| zhc| njx| slo| ljl| drf| bmq| vqn| ilj| jwa| jxi| gpl| lgy| kuq| yke| wni| zsc| jtu| kdh| omh| qva| qal| avg| nvo| jzn| tae| rmn| rkx| qhm| jyf|