Agile Software Construction

As you can see from this chapter, actually implementing XP is a non-trivial task and it takes time and practise to get it right. In answer to the question, how best to introduce XP into a project, the simplest answer is to get an experienced XP expert in to act as an XP coach and ideally have a couple of experienced XP programmers who can help to smooth the introduction. As this is often not an option, then you need to give XP time and to introduce a bit of it at a time, but understand you will not get the full benefit of XP until you introduce all twelve practises.