Technical Agility

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 …

Learn more…