I was wondering today why Scrum is more popular than XP. Is it because it's more relaxed/lighter/easier to implement? (You can start doing Scrum without knowing TDD!) But everybody says Scrum without many of the XP practices doesn't work, right? This doesn't seem right. What does Scrum have that XP doesn't?