アジャイルとは コンピュータの人気・最新記事を集めました - はてな (original) (raw)
アジャイル
アジャイル(agile) は「俊敏な」という意味。
ソフトウェア開発プロセスのうち、良いものを素早く無駄なく作ろうとするものの総称。
従来の、後戻り不可能なウォータフォール型開発と対比して使われることがある。
特に、「アジャイル・マニフェスト」http://www.agilemanifesto.org/ に合意しているものや、「アジャイル・アライアンス」 http://www.agilealliance.org/ に参加しているものを指す。
「アジャイル・マニフェスト」の概要は、以下の通り。
- アジャイル開発の価値
- プロセスやツールより人と人同士の相互作用を重視する。
- 包括的なドキュメントより動作するソフトウェアを重視する。
- 契約上の交渉よりも顧客との協調を重視する。
- 計画に従うことよりも変化に対応することを重視する。
- アジャイル開発の原則
例えば、アジャイル ソフトウェア開発プロセスには以下のようなものが有る。
- eXtreme Programming (XP)
- Scrum
- Crystal
- Feature Driven Development (FDD)
- Adaptive Software Development Ecosystem (ASDE)
- Dynamic Systems Development Method (DSDM)
- Lean Software Development (LSD)
- Executable and Translatable UML (xtUML)
このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。