Extreme Programming

XP is a lightweight process that follows an agile approach.
XP is based on values that when followed with principles leads to a set of practices.
So the principles act like the bridge between the Values and Practices.
 
 
 
 
Book Recommended:
Extreme Programming Explained - By Kent Beck.