One of SAFe’s competencies is ‘Team and Technical Agility’.
The basis for ‘Team Agility’ is Scrum / Kanban.
The basis for ‘Technical Agility’ is eXtreme Programming (XP). It supports one of the SAFe values — ‘Built-in Quality’.
Hence you see a lot of ‘ScrumXP’ being mentioned in SAFe articles.
‘Most high-performance teams use Scrum and XP together. It is hard to get a Scrum eXtreme velocity without XP Engineering practices’ — Jeff Sutherland, co-creator of Scrum’
So … what are the XP practices?
- Test Driven Development
- Coding standards
- Pair programming
- Refactoring
- User Stories
- Continuous integration
- Automated testing
- Simple design
- Collective ownership
- Planning Game
- Small releases
- Etc …