Extreme Programming (XP) adopts an iterative development process with iteration and release planning meetings centered around user stories.

XP emphasizes writing software with test driven development, pair programming, and continuous integration.

Reference