مخفف XP
eXtreme Programming
برنامهسازی مفرط که به اختصار XP نیز خوانده میشود، یک متدولوژی توسعه نرمافزار است که در آن هدف افزایش کیفیت نرمافزار و پاسخگویی به نیازمندیهای در حال تغییر کاربر است. به عنوان گونهای از توسعه چابک نرمافزار (agile software developmnet) از انتشار (release)های متناوب در چرخههای کوتاه توسعه با هدف بهبود قابلیت تولید و معرفی نقاط کنترلی (Check Point) برای تطابق با نیازمندیهای جدید کاربر، دفاع میکند.