Agile - XP VS Scrum
Development team want to choose Agile Development Methodology from either SCRUM or XP(Extreme Programming)
Let us talk about the main difference of SCRUM VS XP Methodology
1. Iteration Length
SCRUM Team
Sprint 2-4 weeks(Recommended 2 weeks)
XP Team
1-2 weeks
2. Features
SCRUM Team
Do not allow changes add into their sprints if sprint has started.
XP Team
can swap feature during the iteration/change priority
3. Priority
SCRUM Team
It depends on user story dependencies, whether fit to sprint or not, team velocity and availability as well. It can be more flexible.
XP Team
work in a strict priority order
4. Practice
Scrum Team
Doesn't describe any engineering practices
XP Team
prescribe engineering practices
Pair programming + test-driven development are the main practices。
About the suggestions, I will recommend to start with SCRUM and invent your own version of XP.
But do not force engineering practices e.g., pair programming or test-driven development
It depends on what good practices fit in your team