Skip to content
← Back to glossary

XP

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.

Related past-exam questions(3 questions)