In this tutorial, we will learn what is Extreme Programming. Extreme programming (XP) is an Agile software development approach that accommodates requirement changes an improves quality.
XP is the agile software development practice very specific to software development, pair programming is one of the key activities of Extreme programming.