アジャイル

アジャイル

(コンピュータ)
あじゃいる

アジャイル(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)

ネットの話題: アジャイル

人気

新着

新着ブログ: アジャイル