【あじゃいるまにふぇすと】

アジャイルマニフェスト とは?

最終更新:
💡 ソフトウェア開発で、何を重視するかを示した宣言

2001年に17人のソフトウェア開発者が発表した、アジャイル開発の価値観と原則をまとめた宣言文のこと。4つの価値と12の原則で構成される。

📌 このページのポイント
開発で、より重視する4つの価値より重視こちらにも価値がある人同士の対話手順や道具実際に動く成果詳しい文書顧客との協力契約の交渉変更に応じること決めた計画文書や計画を捨てる指示ではない
4つの価値を短く言い換えた比較図です。青はより重視する側、灰は比較される側。宣言の全文や逐語訳ではなく、処理順序を示す矢印もありません。
ひよこ ひよこ
アジャイルマニフェストってどんな文書?
ペンギン先生 ペンギン先生
2001年に17人がまとめた、ソフトウェア開発の価値観を示す宣言だよ。スクラムやXPなどに関わる人々が、アメリカのユタ州に集まって共通点を話し合ったんだ
ひよこ ひよこ
何を重視するの?
ペンギン先生 ペンギン先生
人同士の対話、実際に動く成果、顧客との協力、変更に応じることの4つだよ。手順や道具、詳しい文書、契約の交渉、決めた計画と比べて、どちらをより重視するかを示しているんだ
ひよこ ひよこ
じゃあ、文書や計画はいらない?
ペンギン先生 ペンギン先生
そういう意味ではないよ。宣言は、比べられている側にも価値があると認めている。必要な文書や計画を捨てるという指示ではなく、開発で何に重きを置くかの話なんだ
ひよこ ひよこ
12の原則は、スクラムの手順のこと?
ペンギン先生 ペンギン先生
特定の手法の手順ではないよ。価値ある成果を継続して届けること、変更への対応、良い設計、持続できる開発、定期的な振り返りなどを示している。具体的にどう進めるかは、チームの状況や選ぶ手法に合わせて考えるんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「アジャイルマニフェスト」って出てきたら「アジャイル開発の根本的な価値観を宣言した文書」と思えればだいたいOK!
📖 おまけ:英語の意味
「Manifesto for Agile Software Development」 = アジャイルソフトウェア開発宣言
💬 Manifestoは宣言や声明を表す語。スクラムやXPなどに関わる人々が集まり、共通して重視する価値観をまとめたんだ

参考資料

← 用語集にもどる