The idea of Extreme Programming (from now on we will use the common abbreviation XP) was created by an individual named Kent Beck. His core idea was later refined in the group of so-called agile processes.They can be summed up as following:
*Individuals and interactions over processes and tools
*Working software over comprehensive documentation
*Customer collaboration over contract negotiation
*Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Let's explore this in more depth.