Learn in the textbookAgile Development and XP Practices
DefinitionXP is a development method that sets out the Agile approach as a set of concrete habits (practices, プラクティス) to follow in day-to-day work.
ExplanationIt is aimed at fairly small teams that release in short cycles, keeping software quality high while keeping up with changing requirements. Its practices include test-driven development and pair programming, and each one means doing a habit known to work every time, without skipping it.
AnalogyIt is like a sports team that gets stronger by never skipping the basics: warming up, calling to each other on the field and reviewing each game afterward.
Memory hookThe two-letter name takes the X from Extreme and the P from Programming.