Glossary
Extreme Programming
Extreme Programming (XP) is one of a number of flexible and relatively informal programming methods collectively known as agile methodologies. XP strongly emphasizes teamwork, testing and refactoring, and has 12 key practices – including pair programming, small releases, collective code ownership and continuous integration. These revolve around four key values: communication, feedback, simplicity, and courage.