Если верить википедии(http://en.wikipedia.org/w/index.php?title=Agile_software_development&oldid=373581961) и ряду других источников то XP - это один из методов Agile software development. Так что насчет разных вещей - не могу согласиться. А вот, когда мы говорим об использовании Scrum для Agile, то тут, пожалуй, можно согласиться, что это немного разные вещи с XP.
Социальные закладки