The XP Series. Kent Beck, Series Advisor. Extreme Programming, familiarly known as XP, is a discipline of the business of software development that focuses the whole team on common, reachable goals. Using the values and principles of XP, teams apply appropriate XP prac- tices in their own context.