البرمجة القصوى (بالإنكليزية Extreme programming) هي إحدى منهجيات تطوير البرمجيات وهدفها تحسين جودة البرمجيات وتجاوبها للتغير في متطلبات الزبون. كونها واحدة من أساليب أجايل لتطوير البرمجيات، فهي تروج لإصدارات متكررة في دورات تطوير قصيرة من أجل تحسين الإنتاجية.
البرمجة القصوى تعدّ نسخة معدلة عن نموذج التسليم التدريجي تعتمد على الكثير من المفاهيم مثل: تطوير أجزاء صغيرة جدا من النظام ومشاركة الزبون في كل اجرائات التطوير وتحسين الشيفرة البرمجية بشكل دائم.