O documento descreve os princípios e práticas do Extreme Programming (XP), uma metodologia ágil de desenvolvimento de software. O XP tem como objetivos criar sistemas de melhor qualidade em menos tempo e de forma mais econômica através de valores como comunicação, simplicidade e feedback, além de práticas como planejamento em jogo, programação em par e lançamentos frequentes.