The Complement of XP and Scrum

As an Agile technical coach for two years, I’ve seen how Scrum and XP are closely interrelated and complement each other. In particular, I’ve noticed that, even in an Agile environment, developing software without using XP practices like refactoring and test-driven development can result in higher technical debt. Here’s a little on what I’ve learned after 12 years of being an XP developer.