回答:
あなたは問題を混乱させています。アジャイルであるということは、アジャイルマニフェストからの価値と実践の束に従っていることを意味します。それでおしまい。
XPとスクラムは、これらの価値に従う開発プロセスです。どちらも「まさにアジャイル」です。スクラムとXPの大きな違いは、スクラムにはプログラミング専用のプラクティスが含まれていないのに対し、XPにはスクラムには多くのプラクティス(TDD、継続的統合、ペアプログラミング)があるという点です。
アジャイルは、方法論の総称です。
ウィキペディアのページは、おそらくさらに読むための良い出発点です-各ページの下部にある「参照」セクションと「さらに読む」セクションを確認してください。または(他の人が指摘したように)あなたのために働く各実装のビット。
鶏肉はどうやって炒めますか?
それは深刻な質問です。他の人の仕事の意図をどのようにして自分に合ったものにまとめるのですか?
ここだけでなく、「x、y、Zのどれを使うべきですか?」実際、劇的な変化がチームにどのような影響を与えるか、または(さらに悪いことに)動作を完全に理解せずに誰かが何かを試した場合の影響にはほとんど注意が払われていません。開発方法論に関しては、うまく使用するまで理解できません。そうでなければ、盲目的なアドバイスに従っているだけです。
私が見るたびに「私のためでしょうスクラム仕事を?」私は尋ねる、「あなたはそれを試してみました、私は知らないのか?」
ある種の霊的な聖典から来ているようなものを読んではいけません。あなたのために働くものを取り、それを試してみて、もしそれがうまくいくなら、働いた部分を実装してください。これは何の最高の服用と違いはありません調べてlibfooとlibbar DOをし、あなたのニーズを満たす何かを作ります。
誰かが「フォロー、手紙にこの方法を使うのか、それとも生涯のろわれている」と言ったのか?
最善の方法は、あなたに役立つ公開された独創的な知恵のあなたの最高の適応です。
アジャイルはソフトウェア開発方法論のクラスであり、XPはその1つのインスタンスです
スクラムは、ソフトウェア開発の方法論ではなく、プロジェクト管理の方法論です。スクラムでアジャイル開発手法を使用することは一般的ですが、必須ではありません。それらは同じものではありません。
XPとスクラムの両方は、アジャイルソフトウェア方法論の下でのソフトウェア開発方法論であり、アジャイルプロセスモデルのファミリの一部であり、他のものも含まれます。クリスタル、機能駆動開発など
違いの詳細については、以下のリンクを参照してください。