Методология экстремального программирования
Методоло́гия экстрема́льного программи́рования (методология XP; англ. Extreme Programming), упрощённая методология организации разработки программного продукта для малых и средних по размеру команд в условиях неясных или быстро меняющихся требований. Применяется в целях повышения доверия заказчика к продукту посредством предоставления реальных свидетельств успешности процесса производства продукта при минимальных сроках разработки и ошибках на её ранних этапах. Основными принципами методологии XP являются итеративность; простота решений; интенсивная разработка небольшими группами и парное программирование; обратная связь с заказчиком; достаточная степень смелости и желание идти на риск. Таким образом, использование методологии экстремального программирования позволяет выпускать программный продукт высокого качества с возможностью прогнозирования процесса его производства.