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

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

公開:
💡 アジャイル開発の「憲法」ともいえる原点の宣言
📌 このページのポイント
アジャイルマニフェスト 4つの価値 個人と対話 を重視する プロセスやツール も大事だが… 動くソフトウェア を重視する 包括的なドキュメント も大事だが… 顧客との協調 を重視する 契約交渉 も大事だが… 変化への対応 を重視する 計画に従うこと も大事だが… 左の価値をより重視する(右にも価値がある)— 2001年
アジャイルマニフェストのイメージ
ひよこ ひよこ
アジャイルマニフェストって、なんだか大げさな名前だね?
ペンギン先生 ペンギン先生
確かに仰々しいけど、アジャイル開発のすべての土台になっている超重要な文書だよ。2001年に17人の開発者が「従来のやり方じゃダメだ!」と集まって作ったんだ
ひよこ ひよこ
何が書いてあるの?
ペンギン先生 ペンギン先生
4つの価値観だよ。たとえば「プロセスやツールより個人と対話を重視する」「包括的なドキュメントより動くソフトウェアを重視する」という感じ。右側も大事だけど、左側をもっと大事にしようという宣言なんだ
ひよこ ひよこ
ドキュメントより動くソフトウェア」って、ドキュメント書かなくていいってこと?
ペンギン先生 ペンギン先生
よくある誤解だけど、そうじゃないよ!「右側に価値がないとは言っていない」とマニフェスト自体に書いてあるんだ。完璧な設計書を作ってから開発するより、まず動くものを見せて改善しようという優先順位の話だね
ひよこ ひよこ
12の原則っていうのもあるの?
ペンギン先生 ペンギン先生
あるよ。「顧客満足を最優先する」「変化を歓迎する」「動くソフトウェアを短い間隔で届ける」など、具体的な行動指針が12個並んでいるんだ。スクラムカンバンはこの原則を実現するための手法とも言えるね
ひよこ ひよこ
2001年って結構昔だけど、今でも通用するの?
ペンギン先生 ペンギン先生
むしろ今のほうが重要性が増しているよ。クラウドCI/CDの普及で「短いサイクルで動くものを届ける」がやりやすくなったからね。25年以上経っても色褪せない、ソフトウェア開発の名著みたいな存在だよ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「アジャイルマニフェスト」って出てきたら「アジャイル開発の根本的な価値観を宣言した文書」と思えればだいたいOK!
📖 おまけ:英語の意味
「Manifesto for Agile Software Development」 = アジャイルソフトウェア開発宣言
💬 マニフェストは「宣言・声明」という意味で、政治のマニフェストと同じ語源だよ
← 用語集にもどる