Extreme Programming (XP) é uma metodologia ágil que prioriza entregas frequentes, colaboração e adaptação a mudanças. Criada por Kent Beck nos anos 1990, também chamada de Programação Extrema, melhora a qualidade do software com práticas como TDD, pares e integração contínua.
Pronuncia-se: ék-strím próu-gré-ming éks-pí.