アジャイルソフトウェア開発宣言 (Manifesto for Agile Software Development)
アジャイルソフトウェア開発宣言とは、2001年に17名のアジャイル実践者によって策定された、現代のソフトウェア開発における価値観と思想を示す定義文書である。従来の過度なプロセス重視や計画主導型手法に対し、人間性や対話、適応性を重視する姿勢を打ち出し、「4つの価値」と「12の原則」を定めている。具体的価値として、プロセスやツールよりも個人と対話、包括的なドキュメントよりも動くソフトウェア、契約交渉よりも顧客との協調、計画に従うことよりも変化への対応を掲げている。従来の右側の事柄にも価値を認めつつも、左側の事柄により大きな価値を置くというこの思想は、変化の激しい環境で迅速に価値を届けるための基礎的指針となり、業界全体へ広範な影響を与えた。
アジャイルソフトウェア開発宣言[1]では、現代のソフトウェア開発における重要なアプローチとして、以下の4つの価値が提示されている。
- プロセスやツールよりも個人と対話を重視する
- 包括的なドキュメントよりも動くソフトウェアを重視する
- 契約交渉よりも顧客との協調を重視する
- 計画に従うことよりも変化への対応を重視する
これらの記述は、右記の事柄(プロセス、ドキュメント、契約、計画等)に価値がないという意味ではなく、それらに価値を認めつつも、より左記の事柄(対話、プロダクト、協調、適応等)に大きな価値を置くことを明確に示している。
- 所属タグ: Agile Manifesto Values
- カテゴリー: Related Fields
関連動画 (YouTube)
Section titled “関連動画 (YouTube)”- 「アジャイルソフトウェア開発宣言」を実践するために事業責任者になる話 - keita yanagwa
- 世界一「エモい」アジャイルマニフェストの授業 - Fumihiko Kinoshita
- アジャイルに向き合うソフトウェア開発の技術面 "ライトウィング" / Technical aspects of software development towards agile
-
Manifesto for Agile Software Development(ライセンス: 著作権あり・告知を含む全文に限り複製可) ↩