I am researching about Extreme Programming, and saw in Scott Ambler book 'Agile Modelling : effective practices for extreme programming'  that XP has an lifecycle.(exploration phase, planning phase, iterative development,maintenance   So whenever  someone wants to use XP process  to develop, can we  follow this lifecycle for developing a software? 
Extreme Programming : is the life cycle used?
extreme programming