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

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

💡 アジャイル開発の「憲法」ともいえる原点の宣言
📌 このページのポイント
アジャイルマニフェスト 4つの価値 個人と対話 を重視する プロセスやツール も大事だが… 動くソフトウェア を重視する 包括的なドキュメント も大事だが… 顧客との協調 を重視する 契約交渉 も大事だが… 変化への対応 を重視する 計画に従うこと も大事だが… 左の価値をより重視する(右にも価値がある)— 2001年
アジャイルマニフェストのイメージ
ひよこ ひよこ

アジャイルマニフェストって、なんだか大げさな名前だね?

ペンギン先生 ペンギン先生

確かに仰々しいけど、アジャイル開発のすべての土台になっている超重要な文書だよ。2001年に17人の開発者が「従来のやり方じゃダメだ!」と集まって作ったんだ

ひよこ ひよこ

何が書いてあるの?

ペンギン先生 ペンギン先生

4つの価値観だよ。たとえば「プロセスやツールより個人と対話を重視する」「包括的なドキュメントより動くソフトウェアを重視する」という感じ。右側も大事だけど、左側をもっと大事にしようという宣言なんだ

ひよこ ひよこ

ドキュメントより動くソフトウェア」って、ドキュメント書かなくていいってこと?

ペンギン先生 ペンギン先生

よくある誤解だけど、そうじゃないよ!「右側に価値がないとは言っていない」とマニフェスト自体に書いてあるんだ。完璧な設計書を作ってから開発するより、まず動くものを見せて改善しようという優先順位の話だね

ひよこ ひよこ

12の原則っていうのもあるの?

ペンギン先生 ペンギン先生

あるよ。「顧客満足を最優先する」「変化を歓迎する」「動くソフトウェアを短い間隔で届ける」など、具体的な行動指針が12個並んでいるんだ。スクラムカンバンはこの原則を実現するための手法とも言えるね

ひよこ ひよこ

2001年って結構昔だけど、今でも通用するの?

ペンギン先生 ペンギン先生

むしろ今のほうが重要性が増しているよ。クラウドCI/CDの普及で「短いサイクルで動くものを届ける」がやりやすくなったからね。25年以上経っても色褪せない、ソフトウェア開発の名著みたいな存在だよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「アジャイルマニフェスト」って出てきたら「アジャイル開発の根本的な価値観を宣言した文書」と思えればだいたいOK!
📖 おまけ:英語の意味
「Manifesto for Agile Software Development」 = アジャイルソフトウェア開発宣言
💬 マニフェストは「宣言・声明」という意味で、政治のマニフェストと同じ語源だよ
← 用語集にもどる